lforms
Version:
[LForms](http://lhncbc.github.io/lforms/), a.k.a. LHC-Forms, is a feature-rich, open-source Web Component that creates input forms, based on definition files, for Web-based applications. In addition to its native form-definition format, it partially sup
2 lines • 1.28 MB
JavaScript
!function(){var e={54:function(e,t,n){!function(e){"use strict";e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(n(2198))},57:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"})}(n(2198))},70:function(e){"use strict";var t=Object.defineProperty||!1;if(t)try{t({},"a",{value:1})}catch(e){t=!1}e.exports=t},72:function(e,t,n){const i=n(2841),r=n(5489),a=r.INVALID_INTERVAL,o=r.TerminalNode,s=r.TerminalNodeImpl,c=r.ErrorNodeImpl,l=n(7059).Interval;class u extends i{constructor(e,t){super(e=e||null,t=t||null),this.ruleIndex=-1,this.children=null,this.start=null,this.stop=null,this.exception=null}copyFrom(e){this.parentCtx=e.parentCtx,this.invokingState=e.invokingState,this.children=null,this.start=e.start,this.stop=e.stop,e.children&&(this.children=[],e.children.map(function(e){e instanceof c&&(this.children.push(e),e.parentCtx=this)},this))}enterRule(e){}exitRule(e){}addChild(e){return null===this.children&&(this.children=[]),this.children.push(e),e}removeLastChild(){null!==this.children&&this.children.pop()}addTokenNode(e){const t=new s(e);return this.addChild(t),t.parentCtx=this,t}addErrorNode(e){const t=new c(e);return this.addChild(t),t.parentCtx=this,t}getChild(e,t){if(t=t||null,null===this.children||e<0||e>=this.children.length)return null;if(null===t)return this.children[e];for(let n=0;n<this.children.length;n++){const i=this.children[n];if(i instanceof t){if(0===e)return i;e-=1}}return null}getToken(e,t){if(null===this.children||t<0||t>=this.children.length)return null;for(let n=0;n<this.children.length;n++){const i=this.children[n];if(i instanceof o&&i.symbol.type===e){if(0===t)return i;t-=1}}return null}getTokens(e){if(null===this.children)return[];{const t=[];for(let n=0;n<this.children.length;n++){const i=this.children[n];i instanceof o&&i.symbol.type===e&&t.push(i)}return t}}getTypedRuleContext(e,t){return this.getChild(t,e)}getTypedRuleContexts(e){if(null===this.children)return[];{const t=[];for(let n=0;n<this.children.length;n++){const i=this.children[n];i instanceof e&&t.push(i)}return t}}getChildCount(){return null===this.children?0:this.children.length}getSourceInterval(){return null===this.start||null===this.stop?a:new l(this.start.tokenIndex,this.stop.tokenIndex)}}i.EMPTY=new u;e.exports=u},78:function(e,t,n){"use strict";var i,r=n(4449),a=n(4903)(),o=n(8396),s=n(7570);if(a){var c=r("RegExp.prototype.exec"),l={},u=function(){throw l},d={toString:u,valueOf:u};"symbol"==typeof Symbol.toPrimitive&&(d[Symbol.toPrimitive]=u),i=function(e){if(!e||"object"!=typeof e)return!1;var t=s(e,"lastIndex");if(!(t&&o(t,"value")))return!1;try{c(e,d)}catch(e){return e===l}}}else{var m=r("Object.prototype.toString");i=function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===m(e)}}e.exports=i},93:function(e,t,n){var i=n(9662);e.exports=function(e,t){var n=Number(t);return i(e,12*n)}},131:function(e,t,n){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},160:function(e,t,n){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(n(2198))},164:function(e,t,n){const i=n(2373),{Token:r}=n(5537),{ErrorNode:a,TerminalNode:o,RuleNode:s}=n(5489),c={toStringTree:function(e,t,n){t=t||null,null!==(n=n||null)&&(t=n.ruleNames);let r=c.getNodeText(e,t);r=i.escapeWhitespace(r,!1);const a=e.getChildCount();if(0===a)return r;let o="("+r+" ";a>0&&(r=c.toStringTree(e.getChild(0),t),o=o.concat(r));for(let n=1;n<a;n++)r=c.toStringTree(e.getChild(n),t),o=o.concat(" "+r);return o=o.concat(")"),o},getNodeText:function(e,t,n){if(t=t||null,null!==(n=n||null)&&(t=n.ruleNames),null!==t){if(e instanceof s){const n=e.getRuleContext().getAltNumber();return 0!=n?t[e.ruleIndex]+":"+n:t[e.ruleIndex]}if(e instanceof a)return e.toString();if(e instanceof o&&null!==e.symbol)return e.symbol.text}const i=e.getPayload();return i instanceof r?i.text:e.getPayload().toString()},getChildren:function(e){const t=[];for(let n=0;n<e.getChildCount();n++)t.push(e.getChild(n));return t},getAncestors:function(e){let t=[];for(e=e.getParent();null!==e;)t=[e].concat(t),e=e.getParent();return t},findAllTokenNodes:function(e,t){return c.findAllNodes(e,t,!0)},findAllRuleNodes:function(e,t){return c.findAllNodes(e,t,!1)},findAllNodes:function(e,t,n){const i=[];return c._findAllNodes(e,t,n,i),i},_findAllNodes:function(e,t,n,i){n&&e instanceof o?e.symbol.type===t&&i.push(e):!n&&e instanceof s&&e.ruleIndex===t&&i.push(e);for(let r=0;r<e.getChildCount();r++)c._findAllNodes(e.getChild(r),t,n,i)},descendants:function(e){let t=[e];for(let n=0;n<e.getChildCount();n++)t=t.concat(c.descendants(e.getChild(n)));return t}};e.exports=c},175:function(e){"use strict";var t,n="function"==typeof Map&&Map.prototype?Map:null,i="function"==typeof Set&&Set.prototype?Set:null;n||(t=function(e){return!1});var r=n?Map.prototype.has:null,a=i?Set.prototype.has:null;t||r||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(r.call(e),a)try{a.call(e)}catch(e){return!0}return e instanceof n}catch(e){}return!1}},219:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){return"m"===i?n?"хвилина":"хвилину":"h"===i?n?"година":"годину":e+" "+t({ss:n?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[i],+e)}function i(e,t){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):e?n[/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:n.nominative}function r(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:i,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:r("[Сьогодні "),nextDay:r("[Завтра "),lastDay:r("[Вчора "),nextWeek:r("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return r("[Минулої] dddd [").call(this);case 1:case 2:case 4:return r("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:n,m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік",yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(n(2198))},233:function(e,t,n){const{Token:i}=n(5537),{ParseTreeListener:r,TerminalNode:a,ErrorNode:o}=n(5489),s=n(9612),{DefaultErrorStrategy:c}=n(422),l=n(6220),u=n(8550),d=n(7318);class m extends r{constructor(e){super(),this.parser=e}enterEveryRule(e){console.log("enter "+this.parser.ruleNames[e.ruleIndex]+", LT(1)="+this.parser._input.LT(1).text)}visitTerminal(e){console.log("consume "+e.symbol+" rule "+this.parser.ruleNames[this.parser._ctx.ruleIndex])}exitEveryRule(e){console.log("exit "+this.parser.ruleNames[e.ruleIndex]+", LT(1)="+this.parser._input.LT(1).text)}}class p extends s{constructor(e){super(),this._input=null,this._errHandler=new c,this._precedenceStack=[],this._precedenceStack.push(0),this._ctx=null,this.buildParseTrees=!0,this._tracer=null,this._parseListeners=null,this._syntaxErrors=0,this.setInputStream(e)}reset(){null!==this._input&&this._input.seek(0),this._errHandler.reset(this),this._ctx=null,this._syntaxErrors=0,this.setTrace(!1),this._precedenceStack=[],this._precedenceStack.push(0),null!==this._interp&&this._interp.reset()}match(e){let t=this.getCurrentToken();return t.type===e?(this._errHandler.reportMatch(this),this.consume()):(t=this._errHandler.recoverInline(this),this.buildParseTrees&&-1===t.tokenIndex&&this._ctx.addErrorNode(t)),t}matchWildcard(){let e=this.getCurrentToken();return e.type>0?(this._errHandler.reportMatch(this),this.consume()):(e=this._errHandler.recoverInline(this),this._buildParseTrees&&-1===e.tokenIndex&&this._ctx.addErrorNode(e)),e}getParseListeners(){return this._parseListeners||[]}addParseListener(e){if(null===e)throw"listener";null===this._parseListeners&&(this._parseListeners=[]),this._parseListeners.push(e)}removeParseListener(e){if(null!==this._parseListeners){const t=this._parseListeners.indexOf(e);t>=0&&this._parseListeners.splice(t,1),0===this._parseListeners.length&&(this._parseListeners=null)}}removeParseListeners(){this._parseListeners=null}triggerEnterRuleEvent(){if(null!==this._parseListeners){const e=this._ctx;this._parseListeners.forEach(function(t){t.enterEveryRule(e),e.enterRule(t)})}}triggerExitRuleEvent(){if(null!==this._parseListeners){const e=this._ctx;this._parseListeners.slice(0).reverse().forEach(function(t){e.exitRule(t),t.exitEveryRule(e)})}}getTokenFactory(){return this._input.tokenSource._factory}setTokenFactory(e){this._input.tokenSource._factory=e}getATNWithBypassAlts(){const e=this.getSerializedATN();if(null===e)throw"The current parser does not support an ATN with bypass alternatives.";let t=this.bypassAltsAtnCache[e];if(null===t){const n=new u;n.generateRuleBypassTransitions=!0,t=new l(n).deserialize(e),this.bypassAltsAtnCache[e]=t}return t}compileParseTreePattern(e,t,n){if(null===(n=n||null)&&null!==this.getTokenStream()){const e=this.getTokenStream().tokenSource;e instanceof d&&(n=e)}if(null===n)throw"Parser can't discover a lexer to use";return new ParseTreePatternMatcher(n,this).compile(e,t)}getInputStream(){return this.getTokenStream()}setInputStream(e){this.setTokenStream(e)}getTokenStream(){return this._input}setTokenStream(e){this._input=null,this.reset(),this._input=e}getCurrentToken(){return this._input.LT(1)}notifyErrorListeners(e,t,n){n=n||null,null===(t=t||null)&&(t=this.getCurrentToken()),this._syntaxErrors+=1;const i=t.line,r=t.column;this.getErrorListenerDispatch().syntaxError(this,t,i,r,e,n)}consume(){const e=this.getCurrentToken();e.type!==i.EOF&&this.getInputStream().consume();const t=null!==this._parseListeners&&this._parseListeners.length>0;if(this.buildParseTrees||t){let n;n=this._errHandler.inErrorRecoveryMode(this)?this._ctx.addErrorNode(e):this._ctx.addTokenNode(e),n.invokingState=this.state,t&&this._parseListeners.forEach(function(e){n instanceof o||void 0!==n.isErrorNode&&n.isErrorNode()?e.visitErrorNode(n):n instanceof a&&e.visitTerminal(n)})}return e}addContextToParseTree(){null!==this._ctx.parentCtx&&this._ctx.parentCtx.addChild(this._ctx)}enterRule(e,t,n){this.state=t,this._ctx=e,this._ctx.start=this._input.LT(1),this.buildParseTrees&&this.addContextToParseTree(),this.triggerEnterRuleEvent()}exitRule(){this._ctx.stop=this._input.LT(-1),this.triggerExitRuleEvent(),this.state=this._ctx.invokingState,this._ctx=this._ctx.parentCtx}enterOuterAlt(e,t){e.setAltNumber(t),this.buildParseTrees&&this._ctx!==e&&null!==this._ctx.parentCtx&&(this._ctx.parentCtx.removeLastChild(),this._ctx.parentCtx.addChild(e)),this._ctx=e}getPrecedence(){return 0===this._precedenceStack.length?-1:this._precedenceStack[this._precedenceStack.length-1]}enterRecursionRule(e,t,n,i){this.state=t,this._precedenceStack.push(i),this._ctx=e,this._ctx.start=this._input.LT(1),this.triggerEnterRuleEvent()}pushNewRecursionContext(e,t,n){const i=this._ctx;i.parentCtx=e,i.invokingState=t,i.stop=this._input.LT(-1),this._ctx=e,this._ctx.start=i.start,this.buildParseTrees&&this._ctx.addChild(i),this.triggerEnterRuleEvent()}unrollRecursionContexts(e){this._precedenceStack.pop(),this._ctx.stop=this._input.LT(-1);const t=this._ctx,n=this.getParseListeners();if(null!==n&&n.length>0)for(;this._ctx!==e;)this.triggerExitRuleEvent(),this._ctx=this._ctx.parentCtx;else this._ctx=e;t.parentCtx=e,this.buildParseTrees&&null!==e&&e.addChild(t)}getInvokingContext(e){let t=this._ctx;for(;null!==t;){if(t.ruleIndex===e)return t;t=t.parentCtx}return null}precpred(e,t){return t>=this._precedenceStack[this._precedenceStack.length-1]}inContext(e){return!1}isExpectedToken(e){const t=this._interp.atn;let n=this._ctx;const r=t.states[this.state];let a=t.nextTokens(r);if(a.contains(e))return!0;if(!a.contains(i.EPSILON))return!1;for(;null!==n&&n.invokingState>=0&&a.contains(i.EPSILON);){const i=t.states[n.invokingState].transitions[0];if(a=t.nextTokens(i.followState),a.contains(e))return!0;n=n.parentCtx}return!(!a.contains(i.EPSILON)||e!==i.EOF)}getExpectedTokens(){return this._interp.atn.getExpectedTokens(this.state,this._ctx)}getExpectedTokensWithinCurrentRule(){const e=this._interp.atn,t=e.states[this.state];return e.nextTokens(t)}getRuleIndex(e){const t=this.getRuleIndexMap()[e];return null!==t?t:-1}getRuleInvocationStack(e){null===(e=e||null)&&(e=this._ctx);const t=[];for(;null!==e;){const n=e.ruleIndex;n<0?t.push("n/a"):t.push(this.ruleNames[n]),e=e.parentCtx}return t}getDFAStrings(){return this._interp.decisionToDFA.toString()}dumpDFA(){let e=!1;for(let t=0;t<this._interp.decisionToDFA.length;t++){const n=this._interp.decisionToDFA[t];n.states.length>0&&(e&&console.log(),this.printer.println("Decision "+n.decision+":"),this.printer.print(n.toString(this.literalNames,this.symbolicNames)),e=!0)}}getSourceName(){return this._input.sourceName}setTrace(e){e?(null!==this._tracer&&this.removeParseListener(this._tracer),this._tracer=new m(this),this.addParseListener(this._tracer)):(this.removeParseListener(this._tracer),this._tracer=null)}}p.bypassAltsAtnCache={},e.exports=p},277:function(e,t,n){!function(e){"use strict";var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једног минута"],mm:["минут","минута","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],d:["један дан","једног дана"],dd:["дан","дана","дана"],M:["један месец","једног месеца"],MM:["месец","месеца","месеци"],y:["једну годину","једне године"],yy:["годину","године","година"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,i,r){var a,o=t.words[i];return 1===i.length?"y"===i&&n?"једна година":r||n?o[0]:o[1]:(a=t.correctGrammaticalCase(e,o),"yy"===i&&n&&"годину"===a?e+" година":e+" "+a)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(2198))},278:function(e){"use strict";e.exports=Object.getOwnPropertyDescriptor},281:function(e,t,n){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(2198))},319:function(e,t,n){!function(e){"use strict";e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(n(2198))},333:function(e){"use strict";e.exports=Math.round},403:function(e){"use strict";var t,n,i=Function.prototype.toString,r="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof r&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw n}}),n={},r(function(){throw 42},null,t)}catch(e){e!==n&&(r=null)}else r=null;var a=/^\s*class\b/,o=function(e){try{var t=i.call(e);return a.test(t)}catch(e){return!1}},s=function(e){try{return!o(e)&&(i.call(e),!0)}catch(e){return!1}},c=Object.prototype.toString,l="function"==typeof Symbol&&!!Symbol.toStringTag,u=!(0 in[,]),d=function(){return!1};if("object"==typeof document){var m=document.all;c.call(m)===c.call(document.all)&&(d=function(e){if((u||!e)&&(void 0===e||"object"==typeof e))try{var t=c.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=r?function(e){if(d(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{r(e,null,t)}catch(e){if(e!==n)return!1}return!o(e)&&s(e)}:function(e){if(d(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(l)return s(e);if(o(e))return!1;var t=c.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&s(e)}},422:function(e,t,n){const{Token:i}=n(5537),{NoViableAltException:r,InputMismatchException:a,FailedPredicateException:o,ParseCancellationException:s}=n(586),{ATNState:c}=n(2766),{Interval:l,IntervalSet:u}=n(7059);class d{reset(e){}recoverInline(e){}recover(e,t){}sync(e){}inErrorRecoveryMode(e){}reportError(e){}}class m extends d{constructor(){super(),this.errorRecoveryMode=!1,this.lastErrorIndex=-1,this.lastErrorStates=null,this.nextTokensContext=null,this.nextTokenState=0}reset(e){this.endErrorCondition(e)}beginErrorCondition(e){this.errorRecoveryMode=!0}inErrorRecoveryMode(e){return this.errorRecoveryMode}endErrorCondition(e){this.errorRecoveryMode=!1,this.lastErrorStates=null,this.lastErrorIndex=-1}reportMatch(e){this.endErrorCondition(e)}reportError(e,t){this.inErrorRecoveryMode(e)||(this.beginErrorCondition(e),t instanceof r?this.reportNoViableAlternative(e,t):t instanceof a?this.reportInputMismatch(e,t):t instanceof o?this.reportFailedPredicate(e,t):(console.log("unknown recognition error type: "+t.constructor.name),console.log(t.stack),e.notifyErrorListeners(t.getOffendingToken(),t.getMessage(),t)))}recover(e,t){this.lastErrorIndex===e.getInputStream().index&&null!==this.lastErrorStates&&this.lastErrorStates.indexOf(e.state)>=0&&e.consume(),this.lastErrorIndex=e._input.index,null===this.lastErrorStates&&(this.lastErrorStates=[]),this.lastErrorStates.push(e.state);const n=this.getErrorRecoverySet(e);this.consumeUntil(e,n)}sync(e){if(this.inErrorRecoveryMode(e))return;const t=e._interp.atn.states[e.state],n=e.getTokenStream().LA(1),r=e.atn.nextTokens(t);if(r.contains(n))return this.nextTokensContext=null,void(this.nextTokenState=c.INVALID_STATE_NUMBER);if(r.contains(i.EPSILON))null===this.nextTokensContext&&(this.nextTokensContext=e._ctx,this.nextTokensState=e._stateNumber);else switch(t.stateType){case c.BLOCK_START:case c.STAR_BLOCK_START:case c.PLUS_BLOCK_START:case c.STAR_LOOP_ENTRY:if(null!==this.singleTokenDeletion(e))return;throw new a(e);case c.PLUS_LOOP_BACK:case c.STAR_LOOP_BACK:this.reportUnwantedToken(e);const t=new u;t.addSet(e.getExpectedTokens());const n=t.addSet(this.getErrorRecoverySet(e));this.consumeUntil(e,n)}}reportNoViableAlternative(e,t){const n=e.getTokenStream();let r;r=null!==n?t.startToken.type===i.EOF?"<EOF>":n.getText(new l(t.startToken.tokenIndex,t.offendingToken.tokenIndex)):"<unknown input>";const a="no viable alternative at input "+this.escapeWSAndQuote(r);e.notifyErrorListeners(a,t.offendingToken,t)}reportInputMismatch(e,t){const n="mismatched input "+this.getTokenErrorDisplay(t.offendingToken)+" expecting "+t.getExpectedTokens().toString(e.literalNames,e.symbolicNames);e.notifyErrorListeners(n,t.offendingToken,t)}reportFailedPredicate(e,t){const n="rule "+e.ruleNames[e._ctx.ruleIndex]+" "+t.message;e.notifyErrorListeners(n,t.offendingToken,t)}reportUnwantedToken(e){if(this.inErrorRecoveryMode(e))return;this.beginErrorCondition(e);const t=e.getCurrentToken(),n="extraneous input "+this.getTokenErrorDisplay(t)+" expecting "+this.getExpectedTokens(e).toString(e.literalNames,e.symbolicNames);e.notifyErrorListeners(n,t,null)}reportMissingToken(e){if(this.inErrorRecoveryMode(e))return;this.beginErrorCondition(e);const t=e.getCurrentToken(),n="missing "+this.getExpectedTokens(e).toString(e.literalNames,e.symbolicNames)+" at "+this.getTokenErrorDisplay(t);e.notifyErrorListeners(n,t,null)}recoverInline(e){const t=this.singleTokenDeletion(e);if(null!==t)return e.consume(),t;if(this.singleTokenInsertion(e))return this.getMissingSymbol(e);throw new a(e)}singleTokenInsertion(e){const t=e.getTokenStream().LA(1),n=e._interp.atn,i=n.states[e.state].transitions[0].target;return!!n.nextTokens(i,e._ctx).contains(t)&&(this.reportMissingToken(e),!0)}singleTokenDeletion(e){const t=e.getTokenStream().LA(2);if(this.getExpectedTokens(e).contains(t)){this.reportUnwantedToken(e),e.consume();const t=e.getCurrentToken();return this.reportMatch(e),t}return null}getMissingSymbol(e){const t=e.getCurrentToken(),n=this.getExpectedTokens(e).first();let r;r=n===i.EOF?"<missing EOF>":"<missing "+e.literalNames[n]+">";let a=t;const o=e.getTokenStream().LT(-1);return a.type===i.EOF&&null!==o&&(a=o),e.getTokenFactory().create(a.source,n,r,i.DEFAULT_CHANNEL,-1,-1,a.line,a.column)}getExpectedTokens(e){return e.getExpectedTokens()}getTokenErrorDisplay(e){if(null===e)return"<no token>";let t=e.text;return null===t&&(t=e.type===i.EOF?"<EOF>":"<"+e.type+">"),this.escapeWSAndQuote(t)}escapeWSAndQuote(e){return"'"+(e=(e=(e=e.replace(/\n/g,"\\n")).replace(/\r/g,"\\r")).replace(/\t/g,"\\t"))+"'"}getErrorRecoverySet(e){const t=e._interp.atn;let n=e._ctx;const r=new u;for(;null!==n&&n.invokingState>=0;){const e=t.states[n.invokingState].transitions[0],i=t.nextTokens(e.followState);r.addSet(i),n=n.parentCtx}return r.removeOne(i.EPSILON),r}consumeUntil(e,t){let n=e.getTokenStream().LA(1);for(;n!==i.EOF&&!t.contains(n);)e.consume(),n=e.getTokenStream().LA(1)}}e.exports={BailErrorStrategy:class extends m{constructor(){super()}recover(e,t){let n=e._ctx;for(;null!==n;)n.exception=t,n=n.parentCtx;throw new s(t)}recoverInline(e){this.recover(e,new a(e))}sync(e){}},DefaultErrorStrategy:m}},462:function(e,t,n){const i=n(5537).CommonToken;class r{}class a extends r{constructor(e){super(),this.copyText=void 0!==e&&e}create(e,t,n,r,a,o,s,c){const l=new i(e,t,r,a,o);return l.line=s,l.column=c,null!==n?l.text=n:this.copyText&&null!==e[1]&&(l.text=e[1].getText(a,o)),l}createThin(e,t){const n=new i(null,e);return n.text=t,n}}a.DEFAULT=new a,e.exports=a},514:function(e,t,n){"use strict";var i=n(4449),r=i("String.prototype.valueOf"),a=i("Object.prototype.toString"),o=n(4903)();e.exports=function(e){return"string"==typeof e||!(!e||"object"!=typeof e)&&(o?function(e){try{return r(e),!0}catch(e){return!1}}(e):"[object String]"===a(e))}},557:function(e,t,n){"use strict";var i=n(1160),r=n(5935).supportsDescriptors,a=Object.getOwnPropertyDescriptor;e.exports=function(){if(r&&"gim"===/a/gim.flags){var e=a(RegExp.prototype,"flags");if(e&&"function"==typeof e.get&&"dotAll"in RegExp.prototype&&"hasIndices"in RegExp.prototype){var t="",n={};if(Object.defineProperty(n,"hasIndices",{get:function(){t+="d"}}),Object.defineProperty(n,"sticky",{get:function(){t+="y"}}),e.get.call(n),"dy"===t)return e.get}}return i}},586:function(e,t,n){const{PredicateTransition:i}=n(5651),{Interval:r}=n(7059).Interval;class a extends Error{constructor(e){if(super(e.message),Error.captureStackTrace)Error.captureStackTrace(this,a);else(new Error).stack;this.message=e.message,this.recognizer=e.recognizer,this.input=e.input,this.ctx=e.ctx,this.offendingToken=null,this.offendingState=-1,null!==this.recognizer&&(this.offendingState=this.recognizer.state)}getExpectedTokens(){return null!==this.recognizer?this.recognizer.atn.getExpectedTokens(this.offendingState,this.ctx):null}toString(){return this.message}}function o(e,t){return null!==t?t:"failed predicate: {"+e+"}?"}class s extends Error{constructor(){super(),Error.captureStackTrace(this,s)}}e.exports={RecognitionException:a,NoViableAltException:class extends a{constructor(e,t,n,i,r,a){a=a||e._ctx,i=i||e.getCurrentToken(),n=n||e.getCurrentToken(),t=t||e.getInputStream(),super({message:"",recognizer:e,input:t,ctx:a}),this.deadEndConfigs=r,this.startToken=n,this.offendingToken=i}},LexerNoViableAltException:class extends a{constructor(e,t,n,i){super({message:"",recognizer:e,input:t,ctx:null}),this.startIndex=n,this.deadEndConfigs=i}toString(){let e="";return this.startIndex>=0&&this.startIndex<this.input.size&&(e=this.input.getText(new r(this.startIndex,this.startIndex))),"LexerNoViableAltException"+e}},InputMismatchException:class extends a{constructor(e){super({message:"",recognizer:e,input:e.getInputStream(),ctx:e._ctx}),this.offendingToken=e.getCurrentToken()}},FailedPredicateException:class extends a{constructor(e,t,n){super({message:o(t,n||null),recognizer:e,input:e.getInputStream(),ctx:e._ctx});const r=e._interp.atn.states[e.state].transitions[0];r instanceof i?(this.ruleIndex=r.ruleIndex,this.predicateIndex=r.predIndex):(this.ruleIndex=0,this.predicateIndex=0),this.predicate=t,this.offendingToken=e.getCurrentToken()}},ParseCancellationException:s}},603:function(e,t,n){const i=n(2915);class r extends i.tree.ParseTreeListener{enterEntireExpression(e){}exitEntireExpression(e){}enterIndexerExpression(e){}exitIndexerExpression(e){}enterPolarityExpression(e){}exitPolarityExpression(e){}enterAdditiveExpression(e){}exitAdditiveExpression(e){}enterMultiplicativeExpression(e){}exitMultiplicativeExpression(e){}enterUnionExpression(e){}exitUnionExpression(e){}enterOrExpression(e){}exitOrExpression(e){}enterAndExpression(e){}exitAndExpression(e){}enterMembershipExpression(e){}exitMembershipExpression(e){}enterInequalityExpression(e){}exitInequalityExpression(e){}enterInvocationExpression(e){}exitInvocationExpression(e){}enterEqualityExpression(e){}exitEqualityExpression(e){}enterImpliesExpression(e){}exitImpliesExpression(e){}enterTermExpression(e){}exitTermExpression(e){}enterTypeExpression(e){}exitTypeExpression(e){}enterInvocationTerm(e){}exitInvocationTerm(e){}enterLiteralTerm(e){}exitLiteralTerm(e){}enterExternalConstantTerm(e){}exitExternalConstantTerm(e){}enterParenthesizedTerm(e){}exitParenthesizedTerm(e){}enterNullLiteral(e){}exitNullLiteral(e){}enterBooleanLiteral(e){}exitBooleanLiteral(e){}enterStringLiteral(e){}exitStringLiteral(e){}enterNumberLiteral(e){}exitNumberLiteral(e){}enterLongNumberLiteral(e){}exitLongNumberLiteral(e){}enterDateLiteral(e){}exitDateLiteral(e){}enterDateTimeLiteral(e){}exitDateTimeLiteral(e){}enterTimeLiteral(e){}exitTimeLiteral(e){}enterQuantityLiteral(e){}exitQuantityLiteral(e){}enterExternalConstant(e){}exitExternalConstant(e){}enterMemberInvocation(e){}exitMemberInvocation(e){}enterFunctionInvocation(e){}exitFunctionInvocation(e){}enterThisInvocation(e){}exitThisInvocation(e){}enterIndexInvocation(e){}exitIndexInvocation(e){}enterTotalInvocation(e){}exitTotalInvocation(e){}enterFunctn(e){}exitFunctn(e){}enterParamList(e){}exitParamList(e){}enterQuantity(e){}exitQuantity(e){}enterUnit(e){}exitUnit(e){}enterDateTimePrecision(e){}exitDateTimePrecision(e){}enterPluralDateTimePrecision(e){}exitPluralDateTimePrecision(e){}enterTypeSpecifier(e){}exitTypeSpecifier(e){}enterQualifiedIdentifier(e){}exitQualifiedIdentifier(e){}enterIdentifier(e){}exitIdentifier(e){}}e.exports=r},735:function(e,t,n){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,n){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(n(2198))},750:function(e,t,n){"use strict";var i=n(2031),r="undefined"==typeof globalThis?n.g:globalThis;e.exports=function(){for(var e=[],t=0;t<i.length;t++)"function"==typeof r[i[t]]&&(e[e.length]=i[t]);return e}},755:function(e,t,n){"use strict";var i=n(403),r=Object.prototype.toString,a=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){if(!i(t))throw new TypeError("iterator must be a function");var o,s;arguments.length>=3&&(o=n),s=e,"[object Array]"===r.call(s)?function(e,t,n){for(var i=0,r=e.length;i<r;i++)a.call(e,i)&&(null==n?t(e[i],i,e):t.call(n,e[i],i,e))}(e,t,o):"string"==typeof e?function(e,t,n){for(var i=0,r=e.length;i<r;i++)null==n?t(e.charAt(i),i,e):t.call(n,e.charAt(i),i,e)}(e,t,o):function(e,t,n){for(var i in e)a.call(e,i)&&(null==n?t(e[i],i,e):t.call(n,e[i],i,e))}(e,t,o)}},891:function(e,t,n){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(n(2198))},916:function(e,t,n){const{Token:i}=n(5537);n(7767),n(7838);e.exports=class{constructor(e,t){if(this.name="<empty>",this.strdata=e,this.decodeToUnicodeCodePoints=t||!1,this._index=0,this.data=[],this.decodeToUnicodeCodePoints)for(let e=0;e<this.strdata.length;){const t=this.strdata.codePointAt(e);this.data.push(t),e+=t<=65535?1:2}else{this.data=new Array(this.strdata.length);for(let e=0;e<this.strdata.length;e++){const t=this.strdata.charCodeAt(e);this.data[e]=t}}this._size=this.data.length}reset(){this._index=0}consume(){if(this._index>=this._size)throw"cannot consume EOF";this._index+=1}LA(e){if(0===e)return 0;e<0&&(e+=1);const t=this._index+e-1;return t<0||t>=this._size?i.EOF:this.data[t]}LT(e){return this.LA(e)}mark(){return-1}release(e){}seek(e){e<=this._index?this._index=e:this._index=Math.min(e,this._size)}getText(e,t){if(t>=this._size&&(t=this._size-1),e>=this._size)return"";if(this.decodeToUnicodeCodePoints){let n="";for(let i=e;i<=t;i++)n+=String.fromCodePoint(this.data[i]);return n}return this.strdata.slice(e,t+1)}toString(){return this.strdata}get index(){return this._index}get size(){return this._size}}},919:function(e,t,n){"use strict";var i=n(4449),r=i("Boolean.prototype.toString"),a=i("Object.prototype.toString"),o=n(4903)();e.exports=function(e){return"boolean"==typeof e||null!==e&&"object"==typeof e&&(o?function(e){try{return r(e),!0}catch(e){return!1}}(e):"[object Boolean]"===a(e))}},944:function(e,t,n){!function(e){"use strict";e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(2198))},957:function(e,t,n){const i=n(3367),r=n(6251),a={},o={};a.indexOf=function(e,t){const n=r.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.indexOf(t)},a.substring=function(e,t,n){const a=r.singleton(e,"String");return i.isEmpty(a)||i.isEmpty(t)||t<0||t>=a.length?[]:void 0===n||i.isEmpty(n)?a.substring(t):a.substring(t,t+n)},a.startsWith=function(e,t){const n=r.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.startsWith(t)},a.endsWith=function(e,t){const n=r.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.endsWith(t)},a.containsFn=function(e,t){const n=r.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.includes(t)},a.upper=function(e){const t=r.singleton(e,"String");return i.isEmpty(t)?[]:t.toUpperCase()},a.lower=function(e){const t=r.singleton(e,"String");return i.isEmpty(t)?[]:t.toLowerCase()},a.joinFn=function(e,t){const n=[];return e.forEach(e=>{const t=i.valData(e);if("string"==typeof t)n.push(t);else if(null!=t)throw new Error("Join requires a collection of strings.")}),i.isEmpty(n)?[]:(void 0===t&&(t=""),n.join(t))},a.splitFn=function(e,t){const n=r.singleton(e,"String");return i.isEmpty(n)?[]:n.split(t)},a.trimFn=function(e){const t=r.singleton(e,"String");return i.isEmpty(t)?[]:t.trim()},a.encodeFn=function(e,t){const n=r.singleton(e,"String");return i.isEmpty(n)?[]:"urlbase64"===t||"base64url"===t?btoa(n).replace(/\+/g,"-").replace(/\//g,"_"):"base64"===t?btoa(n):"hex"===t?Array.from(n).map(e=>e.charCodeAt(0)<128?e.charCodeAt(0).toString(16):encodeURIComponent(e).replace(/%/g,"")).join(""):[]},a.decodeFn=function(e,t){const n=r.singleton(e,"String");if(i.isEmpty(n))return[];if("urlbase64"===t||"base64url"===t)return atob(n.replace(/-/g,"+").replace(/_/g,"/"));if("base64"===t)return atob(n);if("hex"===t){if(n.length%2!=0)throw new Error("Decode 'hex' requires an even number of characters.");return decodeURIComponent("%"+n.match(/.{2}/g).join("%"))}return[]};const s=!1===new RegExp("").dotAll;a.matches=s?function(e,t){const n=r.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n))return[];return new RegExp(t,"su").test(n)}:function(e,t){const n=r.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n))return[];var a;return new RegExp((o[a=t]||(o[a]=a.replace(/\./g,(e,t,n)=>{const i=n.substr(0,t).replace(/\\\\/g,"").replace(/\\[\][]/g,""),r="\\"===i[i.length-1],a=i.lastIndexOf("["),o=i.lastIndexOf("]");return r||a>o?".":"[^]"})),o[a]),"u").test(n)},a.replace=function(e,t,n){const a=r.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n)||i.isEmpty(a))return[];const o=new RegExp(i.escapeStringForRegExp(t),"g");return a.replace(o,n)},a.replaceMatches=function(e,t,n){const a=r.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n)||i.isEmpty(a))return[];const o=new RegExp(t,"gu");return a.replace(o,n)},a.length=function(e){const t=r.singleton(e,"String");return i.isEmpty(t)?[]:t.length},a.toChars=function(e){const t=r.singleton(e,"String");return i.isEmpty(t)?[]:t.split("")},e.exports=a},958:function(e,t,n){"use strict";var i=n(9718),r=n(4449),a=n(6410),o=n(4114),s=i("%Map%",!0),c=r("Map.prototype.get",!0),l=r("Map.prototype.set",!0),u=r("Map.prototype.has",!0),d=r("Map.prototype.delete",!0),m=r("Map.prototype.size",!0);e.exports=!!s&&function(){var e,t={assert:function(e){if(!t.has(e))throw new o("Side channel does not contain "+a(e))},delete:function(t){if(e){var n=d(e,t);return 0===m(e)&&(e=void 0),n}return!1},get:function(t){if(e)return c(e,t)},has:function(t){return!!e&&u(e,t)},set:function(t,n){e||(e=new s),l(e,t,n)}};return t}},970:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?r[n][2]?r[n][2]:r[n][1]:i?r[n][0]:r[n][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},988:function(e,t,n){const{FP_Type:i,FP_Quantity:r,ResourceNode:a}=n(5457);var o=n(9477),s=Array.prototype.slice,c=Object.keys,l=function(e){return"[object Arguments]"===Object.prototype.toString.call(e)};function u(e){return"string"==typeof e||e instanceof String}function d(e){return!isNaN(parseFloat(e))&&isFinite(e)}function m(e){return e.toUpperCase().replace(/\s+/," ")}function p(e,t,n){const h=e instanceof a,g=t instanceof a;let y=h?e.convertData():e,_=g?t.convertData():t;if(n||(n={}),y===_)return n.fuzzy||!h||!g||p(e._data,t._data);if(n.fuzzy){if(u(y)&&u(_))return m(y)===m(_);if(d(y)&&d(_))return o.isEquivalent(y,_)}else{const i=typeof y;if("number"===i){const i=typeof _;if("bigint"===i)return y==_;if("number"===i)return!!o.isEqual(y,_)&&(!h||!g||p(e._data,t._data,n))}else if("bigint"===i&&"number"==typeof _)return y==_}if(y instanceof Date&&_ instanceof Date)return y.getTime()===_.getTime()&&(n.fuzzy||!h||!g||p(e._data,t._data));if(!y||!_||"object"!=typeof y&&"object"!=typeof _)return y===_&&(n.fuzzy||!h||!g||p(e._data,t._data));var S=y instanceof i,x=_ instanceof i;if(S&&x){if(n.fuzzy)return y.equivalentTo(_);{let n=y.equals(_);return n?!h||!g||p(e._data,t._data)&&p(e.data?.id,t.data?.id)&&p(e.data?.extension,t.data?.extension):n}}if(S||x){let e=!1;return"number"==typeof y&&(y=new r(y,"'1'"),e=!0),"number"==typeof _&&(_=new r(_,"'1'"),e=!0),!!e&&(n.fuzzy?y.equivalentTo(_):y.equals(_))}return function(e,t,n){var i,r;if(f(e)||f(t))return!1;if(e.prototype!==t.prototype)return!1;if(l(e)||l(t))return p(e=l(e)?s.call(e):e,t=l(t)?s.call(t):t,n);try{var a=c(e),o=c(t)}catch(e){return!1}if(a.length!=o.length)return!1;for(a.sort(),o.sort(),i=a.length-1;i>=0;i--)if(a[i]!=o[i])return!1;if(1===a.length)return p(e[r=a[0]],t[r],n);for(i=a.length-1;i>=0;i--)if(!p(e[r=a[i]],t[r],n))return!1;return typeof e==typeof t}(y,_,n)}function f(e){return null==e}e.exports={deepEqual:p,maxCollSizeForDeepEqual:6}},1046:function(e,t,n){!function(e){"use strict";e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){return e+(/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(n(2198))},1064:function(e,t,n){"use strict";var i="undefined"!=typeof Symbol&&Symbol,r=n(2698);e.exports=function(){return"function"==typeof i&&("function"==typeof Symbol&&("symbol"==typeof i("foo")&&("symbol"==typeof Symbol("bar")&&r())))}},1066:function(e,t,n){"use strict";var i=n(4449)("ArrayBuffer.prototype.byteLength",!0),r=n(6445);e.exports=function(e){return r(e)?i?i(e):e.byteLength:NaN}},1085:function(e,t,n){"use strict";var i=n(5935),r=n(8267);e.exports=function(){var e=r();return i(Object,{assign:e},{assign:function(){return Object.assign!==e}}),e}},1107:function(e,t,n){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(2198))},1122:function(e,t,n){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(2198))},1160:function(e,t,n){"use strict";var i=n(4761),r=n(4114),a=Object;e.exports=i(function(){if(null==this||this!==a(this))throw new r("RegExp.prototype.flags getter called on non-object");var e="";return this.hasIndices&&(e+="d"),this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.unicodeSets&&(e+="v"),this.sticky&&(e+="y"),e},"get flags",!0)},1188:function(e,t,n){"use strict";var i=n(5935),r=n(2756),a=n(1160),o=n(557),s=n(3675),c=r(o());i(c,{getPolyfill:o,implementation:a,shim:s}),e.exports=c},1233:function(e,t,n){"use strict";var i=n(4114),r=n(6410),a=n(3364),o=n(958),s=n(1926)||o||a;e.exports=function(){var e,t={assert:function(e){if(!t.has(e))throw new i("Side channel does not contain "+r(e))},delete:function(t){return!!e&&e.delete(t)},get:function(t){return e&&e.get(t)},has:function(t){return!!e&&e.has(t)},set:function(t,n){e||(e=s()),e.set(t,n)}};return t}},1269:function(e){"use strict";var t="undefined"!=typeof BigInt&&BigInt;e.exports=function(){return"function"==typeof t&&"function"==typeof BigInt&&"bigint"==typeof t(42)&&"bigint"==typeof BigInt(42)}},1274:function(e,t,n){"use strict";var i=n(5935),r=n(2756),a=n(2418),o=n(8267),s=n(1085),c=r.apply(o()),l=function(e,t){return c(Object,arguments)};i(l,{getPolyfill:o,implementation:a,shim:s}),e.exports=l},1430:function(e){"use strict";e.exports=JSON.parse('{"Account.contained":"Resource","Account.coverage":"BackboneElement","Account.coverage.coverage":{"code":"Reference","refType":["Coverage"]},"Account.coverage.extension":"Extension","Account.coverage.id":"System.String","Account.coverage.modifierExtension":"Extension","Account.coverage.priority":"positiveInt","Account.description":"string","Account.extension":"Extension","Account.guarantor":"BackboneElement","Account.guarantor.extension":"Extension","Account.guarantor.id":"System.String","Account.guarantor.modifierExtension":"Extension","Account.guarantor.onHold":"boolean","Account.guarantor.party":{"code":"Reference","refType":["Patient","RelatedPerson","Organization"]},"Account.guarantor.period":"Period","Account.id":"System.String","Account.identifier":"Identifier","Account.implicitRules":"uri","Account.language":"code","Account.meta":"Meta","Account.modifierExtension":"Extension","Account.name":"string","Account.owner":{"code":"Reference","refType":["Organization"]},"Account.partOf":{"code":"Reference","refType":["Account"]},"Account.servicePeriod":"Period","Account.status":"code","Account.subject":{"code":"Reference","refType":["Patient","Device","Practitioner","PractitionerRole","Location","HealthcareService","Organization"]},"Account.text":"Narrative","Account.type":"CodeableConcept","ActivityDefinition.approvalDate":"date","ActivityDefinition.author":"ContactDetail","ActivityDefinition.bodySite":"CodeableConcept","ActivityDefinition.code":"CodeableConcept","ActivityDefinition.contact":"ContactDetail","ActivityDefinition.contained":"Resource","ActivityDefinition.copyright":"markdown","ActivityDefinition.date":"dateTime","ActivityDefinition.description":"markdown","ActivityDefinition.doNotPerform":"boolean","ActivityDefinition.dosage":"Dosage","ActivityDefinition.dynamicValue":"BackboneElement","ActivityDefinition.dynamicValue.expression":"Expression","ActivityDefinition.dynamicValue.extension":"Extension","ActivityDefinition.dynamicValue.id":"System.String","ActivityDefinition.dynamicValue.modifierExtension":"Extension","ActivityDefinition.dynamicValue.path":"string","ActivityDefinition.editor":"ContactDetail","ActivityDefinition.effectivePeriod":"Period","ActivityDefinition.endorser":"ContactDetail","ActivityDefinition.experimental":"boolean","ActivityDefinition.extension":"Extension","ActivityDefinition.id":"System.String","ActivityDefinition.identifier":"Identifier","ActivityDefinition.implicitRules":"uri","ActivityDefinition.intent":"code","ActivityDefinition.jurisdiction":"CodeableConcept","ActivityDefinition.kind":"code","ActivityDefinition.language":"code","ActivityDefinition.lastReviewDate":"date","ActivityDefinition.library":{"code":"canonical","refType":["Library"]},"ActivityDefinition.location":{"code":"Reference","refType":["Location"]},"ActivityDefinition.meta":"Meta","ActivityDefinition.modifierExtension":"Extension","ActivityDefinition.name":"string","ActivityDefinition.observationRequirement":{"code":"Reference","refType":["ObservationDefinition"]},"ActivityDefinition.observationResultRequirement":{"code":"Reference","refType":["ObservationDefinition"]},"ActivityDefinition.participant":"BackboneElement","ActivityDefinition.participant.extension":"Extension","ActivityDefinition.participant.id":"System.String","ActivityDefinition.participant.modifierExtension":"Extension","ActivityDefinition.participant.role":"CodeableConcept","ActivityDefinition.participant.type":"code","ActivityDefinition.priority":"code","ActivityDefinition.productCodeableConcept":"CodeableConcept","ActivityDefinition.productReference":{"code":"Reference","refType":["Medication","Substance"]},"ActivityDefinition.profile":{"code":"canonical","refType":["StructureDefinition"]},"ActivityDefinition.publisher":"string","ActivityDefinition.purpose":"markdown","ActivityDefinition.quantity":"Quantity","ActivityDefinition.relatedArtifact":"RelatedArtifact","ActivityDefinition.reviewer":"ContactDetail","ActivityDefinition.specimenRequirement":{"code":"Reference","refType":["SpecimenDefinition"]},"ActivityDefinition.status":"code","ActivityDefinition.subjectCodeableConcept":"CodeableConcept","ActivityDefinition.subjectReference":{"code":"Reference","refType":["Group"]},"ActivityDefinition.subtitle":"string","ActivityDefinition.text":"Narrative","ActivityDefinition.timingAge":"Age","ActivityDefinition.timingDateTime":"dateTime","ActivityDefinition.timingDuration":"Duration","ActivityDefinition.timingPeriod":"Period","ActivityDefinition.timingRange":"Range","ActivityDefinition.timingTiming":"Timing","ActivityDefinition.title":"string","ActivityDefinition.topic":"CodeableConcept","ActivityDefinition.transform":{"code":"canonical","refType":["StructureMap"]},"ActivityDefinition.url":"uri","ActivityDefinition.usage":"string","ActivityDefinition.useContext":"UsageContext","ActivityDefinition.version":"string","Address.city":"string","Address.country":"string","Address.district":"string","Address.extension":"Extension","Address.id":"System.String","Address.line":"string","Address.period":"Period","Address.postalCode":"string","Address.state":"string","Address.text":"string","Address.type":"code","Address.use":"code","AdverseEvent.actuality":"code","AdverseEvent.category":"CodeableConcept","AdverseEvent.contained":"Resource","AdverseEvent.contributor":{"code":"Reference","refType":["Practitioner","PractitionerRole","Device"]},"AdverseEvent.date":"dateTime","AdverseEvent.detected":"dateTime","AdverseEvent.encounter":{"code":"Reference","refType":["Encounter"]},"AdverseEvent.event":"CodeableConcept","AdverseEvent.extension":"Extension","AdverseEvent.id":"System.String","AdverseEvent.identifier":"Identifier","AdverseEvent.implicitRules":"uri","AdverseEvent.language":"code","AdverseEvent.location":{"code":"Reference","refType":["Location"]},"AdverseEvent.meta":"Meta","AdverseEvent.modifierExtension":"Extension","AdverseEvent.outcome":"CodeableConcept","AdverseEvent.recordedDate":"dateTime","AdverseEvent.recorder":{"code":"Reference","refType":["Patient","Practitioner","PractitionerRole","RelatedPerson"]},"AdverseEvent.referenceDocument":{"code":"Reference","refType":["DocumentReference"]},"AdverseEvent.resultingCondition":{"code":"Reference","refType":["Condition"]},"AdverseEvent.seriousness":"CodeableConcept","AdverseEvent.severity":"CodeableConcept","AdverseEvent.study":{"code":"Reference","refType":["ResearchStudy"]},"AdverseEvent.subject":{"code":"Reference","refType":["Patient","Group","Practitioner","RelatedPerson"]},"AdverseEvent.subjectMedicalHistory":{"code":"Reference","refType":["Condition","Observation","AllergyIntolerance","FamilyMemberHistory","Immunization","Procedure","Media","DocumentReference"]},"AdverseEvent.suspectEntity":"BackboneElement","AdverseEvent.suspectEntity.causality":"BackboneElement","AdverseEvent.suspectEntity.causality.assessment":"CodeableConcept","AdverseEvent.suspectEntity.causality.author":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"AdverseEvent.suspectEntity.causality.extension":"Extension","AdverseEvent.suspectEntity.causality.id":"System.String","AdverseEvent.suspectEntity.causality.method":"CodeableConcept","AdverseEvent.suspectEntity.causality.modifierExtension":"Extension","AdverseEvent.suspectEntity.causality.productRelatedness":"string","AdverseEvent.suspectEntity.extension":"Extension","AdverseEvent.suspectEntity.id":"System.String","AdverseEvent.suspectEntity.instance":{"code":"Reference","refType":["Immunization","Procedure","Substance","Medication","MedicationAdministration","MedicationStatement","Device"]},"AdverseEvent.suspectEntity.modifierExtension":"Extension","AdverseEvent.text":"Narrative","Age.code":"code","Age.comparator":"code","Age.extension":"Extension","Age.id":"System.String","Age.system":"uri","Age.unit":"string","Age.value":"decimal","AllergyIntolerance.asserter":{"code":"Reference","refType":["Patient","RelatedPerson","Practitioner","PractitionerRole"]},"AllergyIntolerance.category":"code","AllergyIntolerance.clinicalStatus":"CodeableConcept","AllergyIntolerance.code":"CodeableConcept","AllergyIntolerance.contained":"Resource","AllergyIntolerance.criticality":"code","AllergyIntolerance.encounter":{"code":"Reference","refType":["Encounter"]},"AllergyIntolerance.extension":"Extension","AllergyIntolerance.id":"System.String","AllergyIntolerance.identifier":"Identifier","AllergyIntolerance.implicitRules":"uri","AllergyIntolerance.language":"code","AllergyIntolerance.lastOccurrence":"dateTime","AllergyIntolerance.meta":"Meta","AllergyIntolerance.modifierExtension":"Extension","AllergyIntolerance.note":"Annotation","AllergyIntolerance.onsetAge":"Age","AllergyIntolerance.onsetDateTime":"dateTime","AllergyIntolerance.onsetPeriod":"Period","AllergyIntolerance.onsetRange":"Range","AllergyIntolerance.onsetString":"string","AllergyIntolerance.patient":{"code":"Reference","refType":["Patient"]},"AllergyIntolerance.reaction":"BackboneElement","AllergyIntolerance.reaction.description":"string","AllergyIntolerance.reaction.exposureRoute":"CodeableConcept","AllergyIntolerance.reaction.extension":"Extension","AllergyIntolerance.reaction.id":"System.String","AllergyIntolerance.reaction.manifestation":"CodeableConcept","AllergyIntolerance.reaction.modifierExtension":"Extension","AllergyIntolerance.reaction.note":"Annotation","AllergyIntolerance.reaction.onset":"dateTime","AllergyIntolerance.reaction.severity":"code","AllergyIntolerance.reaction.substance":"CodeableConcept","AllergyIntolerance.recordedDate":"dateTime","AllergyIntolerance.recorder":{"code":"Reference","refType":["Practitioner","PractitionerRole","Patient","RelatedPerson"]},"AllergyIntolerance.text":"Narrative","AllergyIntolerance.type":"code","AllergyIntolerance.verificationStatus":"CodeableConcept","Annotation.authorReference":{"code":"Reference","refType":["Practitioner","Patient","RelatedPerson","Organization"]},"Annotation.authorString":"string","Annotation.extension":"Extension","Annotation.id":"System.String","Annotation.text":"markdown","Annotation.time":"dateTime","Appointment.appointmentType":"CodeableConcept","Appointment.basedOn":{"code":"Reference","refType":["ServiceRequest"]},"Appointment.cancelationReason":"CodeableConcept","Appointment.comment":"string","Appointment.contained":"Resource","Appointment.created":"dateTime","Appointment.description":"string","Appointment.end":"instant","Appointment.extension":"Extension","Appointment.id":"System.String","Appointment.identifier":"Identifier","Appointment.implicitRules":"uri","Appointment.language":"code","Appointment.meta":"Meta","Appointment.minutesDuration":"positiveInt","Appointment.modifierExtension":"Extension","Appointment.participant":"BackboneElement","Appointment.participant.actor":{"code":"Reference","refType":["Patient","Practitioner","PractitionerRole","RelatedPerson","Device","HealthcareService","Location"]},"Appointment.participant.extension":"Extension","Appointment.participant.id":"System.String","Appointment.participant.modifierExtension":"Extension","Appointment.participant.period":"Period","Appointment.participant.required":"code","Appointment.participant.status":"code","Appointment.participant.type":"CodeableConcept","Appointment.patientInstruction":"string","Appointment.priority":"unsignedInt","Appointment.reasonCode":"CodeableConcept","Appointment.reasonReference":{"code":"Reference","refType":["Condition","Procedure","Observation","ImmunizationRecommendation"]},"Appointment.requestedPeriod":"Period","Appointment.serviceCategory":"CodeableConcept","Appointment.serviceType":"CodeableConcept","Appointment.slot":{"code":"Reference","refType":["Slot"]},"Appointment.specialty":"CodeableConcept","Appointment.start":"instant","Appointment.status":"code","Appointment.supportingInformation":{"code":"Reference","refType":["Resource"]},"Appointment.text":"Narrative","AppointmentResponse.actor":{"code":"Reference","refType":["Patient","Practitioner","PractitionerRole","RelatedPerson","Device","HealthcareService","Location"]},"AppointmentResponse.appointment":{"code":"Reference","refType":["Appointment"]},"AppointmentResponse.comment":"string","AppointmentResponse.contained":"Resource","AppointmentResponse.end":"instant","AppointmentResponse.extension":"Extension","AppointmentResponse.id":"System.String","AppointmentResponse.identifier":"Identifier","AppointmentResponse.implicitRules":"uri","AppointmentResponse.language":"code","AppointmentResponse.meta":"Meta","AppointmentResponse.modifierExtension":"Extension","AppointmentResponse.participantStatus":"code","AppointmentResponse.participantType":"CodeableConcept","AppointmentResponse.start":"instant","AppointmentResponse.text":"Narrative","Attachment.contentType":"code","Attachment.creation":"dateTime","Attachment.data":"base64Binary","Attachment.extension":"Extension","Attachment.hash":"base64Binary","Attachment.id":"System.String","Attachment.language":"code","Attachment.size":"unsignedInt","Attachment.title":"string","Attachment.url":"url","AuditEvent.action":"code","AuditEvent.agent":"BackboneElement","AuditEvent.agent.altId":"string","AuditEvent.agent.extension":"Extension","AuditEvent.agent.id":"System.String","AuditEvent.agent.location":{"code":"Reference","refType":["Location"]},"AuditEvent.agent.media":"Coding","AuditEvent.agent.modifierExtension":"Extension","AuditEvent.agent.name":"string","AuditEvent.agent.network":"BackboneElement","AuditEvent.agent.network.address":"string","AuditEvent.agent.network.extension":"Extension","AuditEvent.agent.network.id":"System.String","AuditEvent.agent.network.modifierExtension":"Extension","AuditEvent.agent.network.type":"code","AuditEvent.agent.policy":"uri","AuditEvent.agent.purposeOfUse":"CodeableConcept","AuditEvent.agent.requestor":"boolean","AuditEvent.agent.role":"CodeableConcept","AuditEvent.agent.type":"CodeableConcept","AuditEvent.agent.who":{"code":"Reference","refType":["PractitionerRole","Practitioner","Organization","Device","Patient","RelatedPerson"]},"AuditEvent.contained":"Resource","AuditEvent.entity":"BackboneElement","AuditEvent.entity.description":"string","AuditEvent.entity.detail":"BackboneElement","AuditEvent.entity.detail.extension":"Extension","AuditEvent.entity.detail.id":"System.String","AuditEvent.entity.detail.modifierExtension":"Extension","AuditEvent.entity.detail.type":"string","AuditEvent.entity.detail.valueBase64Binary":"base64Binary","AuditEvent.entity.detail.valueString":"string","AuditEvent.entity.extension":"Extension","AuditEvent.entity.id":"System.String","AuditEvent.entity.lifecycle":"Coding","AuditEvent.entity.modifierExtension":"Extension","AuditEvent.entity.name":"string","AuditEvent.entity.query":"base64Binary","AuditEvent.entity.role":"Coding","AuditEvent.entity.securityLabel":"Coding","AuditEvent.entity.type":"Coding","AuditEvent.entity.what":{"code":"Reference","refType":["Resource"]},"AuditEvent.extension":"Extension","AuditEvent.id":"System.String","AuditEvent.implicitRules":"uri","AuditEvent.language":"code","AuditEvent.meta":"Meta","AuditEvent.modifierExtension":"Extension","AuditEvent.outcome":"code","AuditEvent.outcomeDesc":"string","AuditEvent.period":"Period","AuditEvent.purposeOfEvent":"CodeableConcept","AuditEvent.recorded":"instant","AuditEvent.source":"BackboneElement","AuditEvent.source.extension":"Extension","AuditEvent.source.id":"System.String","AuditEvent.source.modifierExtension":"Extension","AuditEvent.source.observer":{"code":"Reference","refType":["PractitionerRole","Practitioner","Organization","Device","Patient","RelatedPerson"]},"AuditEvent.source.site":"string","AuditEvent.source.type":"Coding","AuditEvent.subtype":"Coding","AuditEvent.text":"Narrative","AuditEvent.type":"Coding","BackboneElement.extension":"Extension","BackboneElement.id":"System.String","BackboneElement.modifierExtension":"Extension","Basic.author":{"code":"Reference","refType":["Practitioner","PractitionerRole","Patient","RelatedPerson","Organization"]},"Basic.code":"CodeableConcept","Basic.contained":"Resource","Basic.created":"date","Basic.extension":"Extension","Basic.id":"System.String","Basic.identifier":"Identifier","Basic.implicitRules":"uri","Basic.language":"code","Basic.meta":"Meta","Basic.modifierExtension":"Extension","Basic.subject":{"code":"Reference","refType":["Resource"]},"Basic.text":"Narrative","Binary.contentType":"code","Binary.data":"base64Binary","Binary.id":"System.String","Binary.implicitRules":"uri","Binary.language":"code","Binary.meta":"Meta","Binary.securityContext":{"code":"Reference","refType":["Resource"]},"BiologicallyDerivedProduct.collection":"BackboneElement","BiologicallyDerivedProduct.collection.collectedDateTime":"dateTime","BiologicallyDerivedProduct.collection.collectedPeriod":"Period","BiologicallyDerivedProduct.collection.collector":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"BiologicallyDerivedProduct.collection.extension":"Extension","BiologicallyDerivedProduct.collection.id":"System.String","BiologicallyDerivedProduct.collection.modifierExtension":"Extension","BiologicallyDerivedProduct.collection.source":{"code":"Reference","refType":["Patient","Organization"]},"BiologicallyDerivedProduct.contained":"Resource","BiologicallyDerivedProduct.extension":"Extension","BiologicallyDerivedProduct.id":"System.String","BiologicallyDerivedProduct.identifier":"Identifier","BiologicallyDerivedProduct.implicitRules":"uri","BiologicallyDerivedProduct.language":"code","BiologicallyDerivedProduct.manipulation":"BackboneElement","BiologicallyDerivedProduct.manipulation.description":"string","BiologicallyDerivedProduct.manipulation.extension":"Extension","BiologicallyDerivedProduct.manipulation.id":"System.String","BiologicallyDerivedProduct.manipulation.modifierExtension":"Extension","BiologicallyDerivedProduct.manipulation.timeDateTime":"dateTime","BiologicallyDerivedProduct.manipulation.timePeriod":"Period","BiologicallyDerivedProduct.meta":"Meta","BiologicallyDerivedProduct.modifierExtension":"Extension","BiologicallyDerivedProduct.parent":{"code":"Reference","refType":["BiologicallyDerivedProduct"]},"BiologicallyDerivedProduct.processing":"BackboneElement","BiologicallyDerivedProduct.processing.additive":{"code":"Reference","refType":["Substance"]},"BiologicallyDerivedProduct.processing.description":"string","BiologicallyDerivedProduct.processing.extension":"Extension","BiologicallyDerivedProduct.processing.id":"System.String","BiologicallyDerivedProduct.processing.modifierExtension":"Extension","BiologicallyDerivedProduct.processing.procedure":"CodeableConcept","BiologicallyDerivedProduct.processing.timeDateTime":"dateTime","BiologicallyDerivedProduct.processing.timePeriod":"Period","BiologicallyDerivedProduct.productCategory":"code","BiologicallyDerivedProduct.productCode":"CodeableConcept","BiologicallyDerivedProduct.quantity":"integer","BiologicallyDerivedProduct.request":{"code":"Reference","refType":["ServiceRequest"]},"BiologicallyDerivedProduct.status":"code","BiologicallyDerivedProduct.storage":"BackboneElement","BiologicallyDerivedProduct.storage.description":"string","BiologicallyDerivedProduct.storage.duration":"Period","BiologicallyDerivedProduct.storage.extension":"Extension","BiologicallyDerivedProduct.storage.id":"System.String","BiologicallyDerivedProduct.storage.modifierExtension":"Extension","BiologicallyDerivedProduct.storage.scale":"code","BiologicallyDerivedProduct.storage.temperature":"decimal","BiologicallyDerivedProduct.text":"Narrative","BodyStructure.active":"boolean","BodyStructure.contained":"Resource","BodyStructure.description":"string","BodyStructure.extension":"Extension","BodyStructure.id":"System.String","BodyStructure.identifier":"Identifier","BodyStructure.image":"Attachment","BodyStructure.implicitRules":"uri","BodyStructure.language":"code","BodyStructure.location":"CodeableConcept","BodyStructure.locationQualifier":"CodeableConcept","BodyStructure.meta":"Meta","BodyStructure.modifierExtension":"Extension","BodyStructure.morphology":"CodeableConcept","BodyStructure.patient":{"code":"Reference","refType":["Patient"]},"BodyStructure.text":"Narrative","Bundle.entry":"BackboneElement","Bundle.entry.extension":"Extension","Bundle.entry.fullUrl":"uri","Bundle.entry.id":"System.String","Bundle.entry.modifierExtension":"Extension","Bundle.entry.request":"BackboneElement","Bundle.entry.request.extension":"Extension","Bundle.entry.request.id":"System.String","Bundle.entry.request.ifMatch":"string","Bundle.entry.request.ifModifiedSince":"instant","Bundle.entry.request.ifNoneExist":"string","Bundle.entry.request.ifNoneMatch":"string","Bundle.entry.request.method":"code","Bundle.entry.request.modifierExtension":"Extension","Bundle.entry.request.url":"uri","Bundle.entry.resource":"Resource","Bundle.entry.response":"BackboneElement","Bundle.entry.response.etag":"string","Bundle.entry.response.extension":"Extension","Bundle.entry.response.id":"System.String","Bundle.entry.response.lastModified":"instant","Bundle.entry.response.location":"uri","Bundle.entry.response.modifierExtension":"Extension","Bundle.entry.response.outcome":"Resource","Bundle.entry.response.status":"string","Bundle.entry.search":"BackboneElement","Bundle.entry.search.extension":"Extension","Bundle.entry.search.id":"System.String","Bundle.entry.search.mode":"code","Bundle.entry.search.modifierExtension":"Extension","Bundle.entry.search.score":"decimal","Bundle.id":"System.String","Bundle.identifier":"Identifier","Bundle.implicitRules":"uri","Bundle.language":"code","Bundle.link":"BackboneElement","Bundle.link.extension":"Extension","Bundle.link.id":"System.String","Bundle.link.modifierExtension":"Extension","Bundle.link.relation":"string","Bundle.link.url":"uri","Bundle.meta":"Meta","Bundle.signature":"Signature","Bundle.timestamp":"instant","Bundle.total":"unsignedInt","Bundle.type":"code","CapabilityStatement.contact":"ContactDetail","CapabilityStatement.contained":"Resource","CapabilityStatement.copyright":"markdown","CapabilityStatement.date":"dateTime","CapabilityStatement.description":"markdown","CapabilityStatement.document":"BackboneElement","CapabilityStatement.document.documentation":"markdown","CapabilityStatement.document.extension":"Extension","CapabilityStatement.document.id":"System.String","CapabilityStatement.document.mode":"code","CapabilityStatement.document.modifierExtension":"Extension","CapabilityStatement.document.profile":{"code":"canonical","refType":["StructureDefinition"]},"CapabilityStatement.experimental":"boolean","CapabilityStatement.extension":"Extension","CapabilityStatement.fhirVersion":"code","CapabilityStatement.format":"code","CapabilityStatement.id":"System.String","CapabilityStatement.implementation":"BackboneElement","CapabilityStatement.implementation.custodian":{"code":"Reference","refType":["Organization"]},"CapabilityStatement.implementation.description":"string","CapabilityStatement.implementation.extension":"Extension","CapabilityStatement.implementation.id":"System.String","CapabilityStatement.implementation.modifierExtension":"Extension","CapabilityStatement.implementation.url":"url","CapabilityStatement.implementationGuide":{"code":"canonical","refType":["ImplementationGuide"]},"CapabilityStatement.implicitRules":"uri","CapabilityStatement.imports":{"code":"canonical","refType":["CapabilityStatement"]},"CapabilityStatement.instantiates":{"code":"canonical","refType":["CapabilityStatement"]},"CapabilityStatement.jurisdiction":"CodeableConcept","CapabilityStatement.kind":"code","CapabilityStatement.language":"code","CapabilityStatement.messaging":"BackboneElement","CapabilityStatement.messaging.documentation":"markdown","CapabilityStatement.messaging.endpoint":"BackboneElement","CapabilityStatement.messaging.endpoint.address":"url","CapabilityStatement.messaging.endpoint.extension":"Extension","CapabilityStatement.messaging.endpoint.id":"System.String","CapabilityStatement.messaging.endpoint.modifierExtension":"Extension","CapabilityStatement.messaging.endpoint.protocol":"Coding","CapabilityStatement.messaging.extension":"Extension","CapabilityStatement.messaging.id":"System.String","CapabilityStatement.messaging.modifierExtension":"Extension","CapabilityStatement.messaging.reliableCache":"unsignedInt","CapabilityStatement.messaging.supportedMessage":"BackboneElement","CapabilityStatement.messaging.supportedMessage.definition":{"code":"canonical","refType":["MessageDefinition"]},"CapabilityStatement.messaging.supportedMessage.extension":"Extension","CapabilityStatement.messaging.supportedMessage.id":"System.String","CapabilityStatement.messaging.supportedMessage.mode":"code","CapabilityStatement.messaging.supportedMessage.modifierExtension":"Extension","CapabilityStatement.meta":"Meta","CapabilityStatement.modifierExtension":"Extension","CapabilityStatement.name":"string","CapabilityStatement.patchFormat":"code","CapabilityStatement.publisher":"string","CapabilityStatement.purpose":"markdown","CapabilityStatement.rest":"BackboneElement","CapabilityStatement.rest.compartment":{"code":"canonical","refType":["CompartmentDefinition"]},"CapabilityStatement.rest.documentation":"markdown","CapabilityStatement.rest.extension":"Extension","CapabilityStatement.rest.id":"System.String","CapabilityStatement.rest.interaction":"BackboneElement","CapabilityStatement.rest.interaction.code":"code","CapabilityStatement.rest.interaction.documentation":"markdown","CapabilityStatement.rest.interaction.extension":"Extension","CapabilityStatement.rest.interaction.id":"System.String","CapabilityStatement.rest.interaction.modifierExtension":"Extension","CapabilityStatement.rest.mode":"code","CapabilityStatement.rest.modifierExtension":"Extension","CapabilityStatement.rest.resource":"BackboneElement","CapabilityStatement.rest.resource.conditionalCreate":"boolean","CapabilityStatement.rest.resource.conditionalDelete":"code","CapabilityStatement.rest.resource.conditionalRead":"code","CapabilityStatement.rest.resource.conditionalUpdate":"boolean","CapabilityStatement.rest.resource.documentation":"markdown","CapabilityStatement.rest.resource.extension":"Extension","CapabilityStatement.rest.resource.id":"System.String","CapabilityStatement.rest.resource.interaction":"BackboneElement","CapabilityStatement.rest.resource.interaction.code":"code","CapabilityStatement.rest.resource.interaction.documentation":"markdown","CapabilityStatement.rest.resource.interaction.extension":"Extension","CapabilityStatement.rest.resource.interaction.id":"System.String","CapabilityStatement.rest.resource.interaction.modifierExtension":"Extension","CapabilityStatement.rest.resource.modifierExtension":"Extension","CapabilityStatement.rest.resource.operation":"BackboneElement","CapabilityStatement.rest.resource.operation.definition":{"code":"canonical","refType":["OperationDefinition"]},"CapabilityStatement.rest.resource.operation.documentation":"markdown","CapabilityStatement.rest.resource.operation.extension":"Extension","CapabilityStatement.rest.resource.operation.id":"System.String","CapabilityStatement.rest.resource.operation.modifierExtension":"Extension","CapabilityStatement.rest.resource.operation.name":"string","CapabilityStatement.rest.resource.profile":{"code":"canonical","refType":["StructureDefinition"]},"CapabilityStatement.rest.resource.readHistory":"boolean","CapabilityStatement.rest.resource.referencePolicy":"code","CapabilityStatement.rest.resource.searchInclude":"string","CapabilityStatement.rest.resource.searchParam":"BackboneElement","CapabilityStatement.rest.resource.searchParam.definition":{"code":"canonical","refType":["SearchParameter"]},"CapabilityStatement.rest.resource.searchParam.documentation":"markdown","CapabilityStatement.rest.resource.searchParam.extension":"Extension","CapabilityStatement.rest.resource.searchParam.id":"System.String","CapabilityStatement.rest.resource.searchParam.modifierExtension":"Extension","CapabilityStatement.rest.resource.searchParam.name":"string","CapabilityStatement.rest.resource.searchParam.type":"code","CapabilityStatement.rest.resource.searchRevInclude":"string","CapabilityStatement.rest.resource.supportedProfile":{"code":"canonical","refType":["StructureDefinition"]},"CapabilityStatement.rest.resource.type":"code","CapabilityStatement.rest.resource.updateCreate":"boolean","CapabilityStatement.rest.resource.versioning":"code","CapabilityStatement.rest.security":"BackboneElement","CapabilityStatement.rest.security.cors":"boolean","CapabilityStatement.rest.security.description":"markdown","CapabilityStatement.rest.security.extension":"Extension","CapabilityStatement.rest.security.id":"System.String","CapabilityStatement.rest.security.modifierExtension":"Extension","CapabilityStatement.rest.security.service":"CodeableConcept","CapabilityStatement.software":"BackboneElement","CapabilityStatement.software.extension":"Extension","CapabilityStatement.software.id":"System.String","CapabilityStatement.software.modifierExtension":"Extension","CapabilityStatement.software.name":"string","CapabilityStatement.software.releaseDate":"dateTime","CapabilityStatement.software.version":"string","CapabilityStatement.status":"code","CapabilityStatement.text":"Narrative","CapabilityStatement.title":"string","CapabilityStatement.url":"uri","CapabilityStatement.useContext":"UsageContext","CapabilityStatement.version":"string","CarePlan.activity":"BackboneElement","CarePlan.activity.detail":"BackboneElement","CarePlan.activity.detail.code":"CodeableConcept","CarePlan.activity.detail.dailyAmount":"Quantity","CarePlan.activity.detail.description":"string","CarePlan.activity.detail.doNotPerform":"boolean","CarePlan.activity.detail.extension":"Extension","CarePlan.activity.detail.goal":{"code":"Reference","refType":["Goal"]},"CarePlan.activity.detail.id":"System.String","CarePlan.activity.detail.instantiatesCanonical":{"code":"canonical","refType":["PlanDefinition","ActivityDefinition","Questionnaire","Measure","OperationDefinition"]},"CarePlan.activity.detail.instantiatesUri":"uri","CarePlan.activity.detail.kind":"code","CarePlan.activity.detail.location":{"code":"Reference","refType":["Location"]},"CarePlan.activity.detail.modifierExtension":"Extension","CarePlan.activity.detail.performer":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","RelatedPerson","Patient","CareTeam","HealthcareService","Device"]},"CarePlan.activity.detail.productCodeableConcept":"CodeableConcept","CarePlan.activity.detail.productReference":{"code":"Reference","refType":["Medication","Substance"]},"CarePlan.activity.detail.quantity":"Quantity","CarePlan.activity.detail.reasonCode":"CodeableConcept","CarePlan.activity.detail.reasonReference":{"code":"Reference","refType":["Condition","Observation","DiagnosticReport","DocumentReference"]},"CarePlan.activity.detail.scheduledPeriod":"Period","CarePlan.activity.detail.scheduledString":"string","CarePlan.activity.detail.scheduledTiming":"Timing","CarePlan.activity.detail.status":"code","CarePlan.activity.detail.statusReason":"CodeableConcept","CarePlan.activity.extension":"Extension","CarePlan.activity.id":"System.String","CarePlan.activity.modifierExtension":"Extension","CarePlan.activity.outcomeCodeableConcept":"CodeableConcept","CarePlan.activity.outcomeReference":{"code":"Reference","refType":["Resource"]},"CarePlan.activity.progress":"Annotation","CarePlan.activity.reference":{"code":"Reference","refType":["Appointment","CommunicationRequest","DeviceRequest","MedicationRequest","NutritionOrder","Task","ServiceRequest","VisionPrescription","RequestGroup"]},"CarePlan.addresses":{"code":"Reference","refType":["Condition"]},"CarePlan.author":{"code":"Reference","refType":["Patient","Practitioner","PractitionerRole","Device","RelatedPerson","Organization","CareTeam"]},"CarePlan.basedOn":{"code":"Reference","refType":["CarePlan"]},"CarePlan.careTeam":{"code":"Reference","refType":["CareTeam"]},"CarePlan.category":"CodeableConcept","CarePlan.contained":"Resource","CarePlan.contributor":{"code":"Reference","refType":["Patient","Practitioner","PractitionerRole","Device","RelatedPerson","Organization","CareTeam"]},"CarePlan.created":"dateTime","CarePlan.description":"string","CarePlan.encounter":{"code":"Reference","refType":["Encounter"]},"CarePlan.extension":"Extension","CarePlan.goal":{"code":"Reference","refType":["Goal"]},"CarePlan.id":"System.String","CarePlan.identifier":"Identifier","CarePlan.implicitRules":"uri","CarePlan.instantiatesCanonical":{"code":"canonical","refType":["PlanDefinition","Questionnaire","Measure","ActivityDefinition","OperationDefinition"]},"CarePlan.instantiatesUri":"uri","CarePlan.intent":"code","CarePlan.language":"code","CarePlan.meta":"Meta","CarePlan.modifierExtension":"Extension","CarePlan.note":"Annotation","CarePlan.partOf":{"code":"Reference","refType":["CarePlan"]},"CarePlan.period":"Period","CarePlan.replaces":{"code":"Reference","refType":["CarePlan"]},"CarePlan.status":"code","CarePlan.subject":{"code":"Reference","refType":["Patient","Group"]},"CarePlan.supportingInfo":{"code":"Reference","refType":["Resource"]},"CarePlan.text":"Narrative","CarePlan.title":"string","CareTeam.category":"CodeableConcept","CareTeam.contained":"Resource","CareTeam.encounter":{"code":"Reference","refType":["Encounter"]},"CareTeam.extension":"Extension","CareTeam.id":"System.String","CareTeam.identifier":"Identifier","CareTeam.implicitRules":"uri","CareTeam.language":"code","CareTeam.managingOrganization":{"code":"Reference","refType":["Organization"]},"CareTeam.meta":"Meta","CareTeam.modifierExtension":"Extension","CareTeam.name":"string","CareTeam.note":"Annotation","CareTeam.participant":"BackboneElement","CareTeam.participant.extension":"Extension","CareTeam.participant.id":"System.String","CareTeam.participant.member":{"code":"Reference","refType":["Practitioner","PractitionerRole","RelatedPerson","Patient","Organization","CareTeam"]},"CareTeam.participant.modifierExtension":"Extension","CareTeam.participant.onBehalfOf":{"code":"Reference","refType":["Organization"]},"CareTeam.participant.period":"Period","CareTeam.participant.role":"CodeableConcept","CareTeam.period":"Period","CareTeam.reasonCode":"CodeableConcept","CareTeam.reasonReference":{"code":"Reference","refType":["Condition"]},"CareTeam.status":"code","CareTeam.subject":{"code":"Reference","refType":["Patient","Group"]},"CareTeam.telecom":"ContactPoint","CareTeam.text":"Narrative","CatalogEntry.additionalCharacteristic":"CodeableConcept","CatalogEntry.additionalClassification":"CodeableConcept","CatalogEntry.additionalIdentifier":"Identifier","CatalogEntry.classification":"CodeableConcept","CatalogEntry.contained":"Resource","CatalogEntry.extension":"Extension","CatalogEntry.id":"System.String","CatalogEntry.identifier":"Identifier","CatalogEntry.implicitRules":"uri","CatalogEntry.language":"code","CatalogEntry.lastUpdated":"dateTime","CatalogEntry.meta":"Meta","CatalogEntry.modifierExtension":"Extension","CatalogEntry.orderable":"boolean","CatalogEntry.referencedItem":{"code":"Reference","refType":["Medication","Device","Organization","Practitioner","PractitionerRole","HealthcareService","ActivityDefinition","PlanDefinition","SpecimenDefinition","ObservationDefinition","Binary"]},"CatalogEntry.relatedEntry":"BackboneElement","CatalogEntry.relatedEntry.extension":"Extension","CatalogEntry.relatedEntry.id":"System.String","CatalogEntry.relatedEntry.item":{"code":"Reference","refType":["CatalogEntry"]},"CatalogEntry.relatedEntry.modifierExtension":"Extension","CatalogEntry.relatedEntry.relationtype":"code","CatalogEntry.status":"code","CatalogEntry.text":"Narrative","CatalogEntry.type":"CodeableConcept","CatalogEntry.validTo":"dateTime","CatalogEntry.validityPeriod":"Period","ChargeItem.account":{"code":"Reference","refType":["Account"]},"ChargeItem.bodysite":"CodeableConcept","ChargeItem.code":"CodeableConcept","ChargeItem.contained":"Resource","ChargeItem.context":{"code":"Reference","refType":["Encounter","EpisodeOfCare"]},"ChargeItem.costCenter":{"code":"Reference","refType":["Organization"]},"ChargeItem.definitionCanonical":{"code":"canonical","refType":["ChargeItemDefinition"]},"ChargeItem.definitionUri":"uri","ChargeItem.enteredDate":"dateTime","ChargeItem.enterer":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","Patient","Device","RelatedPerson"]},"ChargeItem.extension":"Extension","ChargeItem.factorOverride":"decimal","ChargeItem.id":"System.String","ChargeItem.identifier":"Identifier","ChargeItem.implicitRules":"uri","ChargeItem.language":"code","ChargeItem.meta":"Meta","ChargeItem.modifierExtension":"Extension","ChargeItem.note":"Annotation","ChargeItem.occurrenceDateTime":"dateTime","ChargeItem.occurrencePeriod":"Period","ChargeItem.occurrenceTiming":"Timing","ChargeItem.overrideReason":"string","ChargeItem.partOf":{"code":"Reference","refType":["ChargeItem"]},"ChargeItem.performer":"BackboneElement","ChargeItem.performer.actor":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","CareTeam","Patient","Device","RelatedPerson"]},"ChargeItem.performer.extension":"Extension","ChargeItem.performer.function":"CodeableConcept","ChargeItem.performer.id":"System.String","ChargeItem.performer.modifierExtension":"Extension","ChargeItem.performingOrganization":{"code":"Reference","refType":["Organization"]},"ChargeItem.priceOverride":"Money","ChargeItem.productCodeableConcept":"CodeableConcept","ChargeItem.productReference":{"code":"Reference","refType":["Device","Medication","Substance"]},"ChargeItem.quantity":"Quantity","ChargeItem.reason":"CodeableConcept","ChargeItem.requestingOrganization":{"code":"Reference","refType":["Organization"]},"ChargeItem.service":{"code":"Reference","refType":["DiagnosticReport","ImagingStudy","Immunization","MedicationAdministration","MedicationDispense","Observation","Procedure","SupplyDelivery"]},"ChargeItem.status":"code","ChargeItem.subject":{"code":"Reference","refType":["Patient","Group"]},"ChargeItem.supportingInformation":{"code":"Reference","refType":["Resource"]},"ChargeItem.text":"Narrative","ChargeItemDefinition.applicability":"BackboneElement","ChargeItemDefinition.applicability.description":"string","ChargeItemDefinition.applicability.expression":"string","ChargeItemDefinition.applicability.extension":"Extension","ChargeItemDefinition.applicability.id":"System.String","ChargeItemDefinition.applicability.language":"string","ChargeItemDefinition.applicability.modifierExtension":"Extension","ChargeItemDefinition.approvalDate":"date","ChargeItemDefinition.code":"CodeableConcept","ChargeItemDefinition.contact":"ContactDetail","ChargeItemDefinition.contained":"Resource","ChargeItemDefinition.copyright":"markdown","ChargeItemDefinition.date":"dateTime","ChargeItemDefinition.derivedFromUri":"uri","ChargeItemDefinition.description":"markdown","ChargeItemDefinition.effectivePeriod":"Period","ChargeItemDefinition.experimental":"boolean","ChargeItemDefinition.extension":"Extension","ChargeItemDefinition.id":"System.String","ChargeItemDefinition.identifier":"Identifier","ChargeItemDefinition.implicitRules":"uri","ChargeItemDefinition.instance":{"code":"Reference","refType":["Medication","Substance","Device"]},"ChargeItemDefinition.jurisdiction":"CodeableConcept","ChargeItemDefinition.language":"code","ChargeItemDefinition.lastReviewDate":"date","ChargeItemDefinition.meta":"Meta","ChargeItemDefinition.modifierExtension":"Extension","ChargeItemDefinition.partOf":{"code":"canonical","refType":["ChargeItemDefinition"]},"ChargeItemDefinition.propertyGroup":"BackboneElement","ChargeItemDefinition.propertyGroup.extension":"Extension","ChargeItemDefinition.propertyGroup.id":"System.String","ChargeItemDefinition.propertyGroup.modifierExtension":"Extension","ChargeItemDefinition.propertyGroup.priceComponent":"BackboneElement","ChargeItemDefinition.propertyGroup.priceComponent.amount":"Money","ChargeItemDefinition.propertyGroup.priceComponent.code":"CodeableConcept","ChargeItemDefinition.propertyGroup.priceComponent.extension":"Extension","ChargeItemDefinition.propertyGroup.priceComponent.factor":"decimal","ChargeItemDefinition.propertyGroup.priceComponent.id":"System.String","ChargeItemDefinition.propertyGroup.priceComponent.modifierExtension":"Extension","ChargeItemDefinition.propertyGroup.priceComponent.type":"code","ChargeItemDefinition.publisher":"string","ChargeItemDefinition.replaces":{"code":"canonical","refType":["ChargeItemDefinition"]},"ChargeItemDefinition.status":"code","ChargeItemDefinition.text":"Narrative","ChargeItemDefinition.title":"string","ChargeItemDefinition.url":"uri","ChargeItemDefinition.useContext":"UsageContext","ChargeItemDefinition.version":"string","Claim.accident":"BackboneElement","Claim.accident.date":"date","Claim.accident.extension":"Extension","Claim.accident.id":"System.String","Claim.accident.locationAddress":"Address","Claim.accident.locationReference":{"code":"Reference","refType":["Location"]},"Claim.accident.modifierExtension":"Extension","Claim.accident.type":"CodeableConcept","Claim.billablePeriod":"Period","Claim.careTeam":"BackboneElement","Claim.careTeam.extension":"Extension","Claim.careTeam.id":"System.String","Claim.careTeam.modifierExtension":"Extension","Claim.careTeam.provider":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"Claim.careTeam.qualification":"CodeableConcept","Claim.careTeam.responsible":"boolean","Claim.careTeam.role":"CodeableConcept","Claim.careTeam.sequence":"positiveInt","Claim.contained":"Resource","Claim.created":"dateTime","Claim.diagnosis":"BackboneElement","Claim.diagnosis.diagnosisCodeableConcept":"CodeableConcept","Claim.diagnosis.diagnosisReference":{"code":"Reference","refType":["Condition"]},"Claim.diagnosis.extension":"Extension","Claim.diagnosis.id":"System.String","Claim.diagnosis.modifierExtension":"Extension","Claim.diagnosis.onAdmission":"CodeableConcept","Claim.diagnosis.packageCode":"CodeableConcept","Claim.diagnosis.sequence":"positiveInt","Claim.diagnosis.type":"CodeableConcept","Claim.enterer":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"Claim.extension":"Extension","Claim.facility":{"code":"Reference","refType":["Location"]},"Claim.fundsReserve":"CodeableConcept","Claim.id":"System.String","Claim.identifier":"Identifier","Claim.implicitRules":"uri","Claim.insurance":"BackboneElement","Claim.insurance.businessArrangement":"string","Claim.insurance.claimResponse":{"code":"Reference","refType":["ClaimResponse"]},"Claim.insurance.coverage":{"code":"Reference","refType":["Coverage"]},"Claim.insurance.extension":"Extension","Claim.insurance.focal":"boolean","Claim.insurance.id":"System.String","Claim.insurance.identifier":"Identifier","Claim.insurance.modifierExtension":"Extension","Claim.insurance.preAuthRef":"string","Claim.insurance.sequence":"positiveInt","Claim.insurer":{"code":"Reference","refType":["Organization"]},"Claim.item":"BackboneElement","Claim.item.bodySite":"CodeableConcept","Claim.item.careTeamSequence":"positiveInt","Claim.item.category":"CodeableConcept","Claim.item.detail":"BackboneElement","Claim.item.detail.category":"CodeableConcept","Claim.item.detail.extension":"Extension","Claim.item.detail.factor":"decimal","Claim.item.detail.id":"System.String","Claim.item.detail.modifier":"CodeableConcept","Claim.item.detail.modifierExtension":"Extension","Claim.item.detail.net":"Money","Claim.item.detail.productOrService":"CodeableConcept","Claim.item.detail.programCode":"CodeableConcept","Claim.item.detail.quantity":"Quantity","Claim.item.detail.revenue":"CodeableConcept","Claim.item.detail.sequence":"positiveInt","Claim.item.detail.subDetail":"BackboneElement","Claim.item.detail.subDetail.category":"CodeableConcept","Claim.item.detail.subDetail.extension":"Extension","Claim.item.detail.subDetail.factor":"decimal","Claim.item.detail.subDetail.id":"System.String","Claim.item.detail.subDetail.modifier":"CodeableConcept","Claim.item.detail.subDetail.modifierExtension":"Extension","Claim.item.detail.subDetail.net":"Money","Claim.item.detail.subDetail.productOrService":"CodeableConcept","Claim.item.detail.subDetail.programCode":"CodeableConcept","Claim.item.detail.subDetail.quantity":"Quantity","Claim.item.detail.subDetail.revenue":"CodeableConcept","Claim.item.detail.subDetail.sequence":"positiveInt","Claim.item.detail.subDetail.udi":{"code":"Reference","refType":["Device"]},"Claim.item.detail.subDetail.unitPrice":"Money","Claim.item.detail.udi":{"code":"Reference","refType":["Device"]},"Claim.item.detail.unitPrice":"Money","Claim.item.diagnosisSequence":"positiveInt","Claim.item.encounter":{"code":"Reference","refType":["Encounter"]},"Claim.item.extension":"Extension","Claim.item.factor":"decimal","Claim.item.id":"System.String","Claim.item.informationSequence":"positiveInt","Claim.item.locationAddress":"Address","Claim.item.locationCodeableConcept":"CodeableConcept","Claim.item.locationReference":{"code":"Reference","refType":["Location"]},"Claim.item.modifier":"CodeableConcept","Claim.item.modifierExtension":"Extension","Claim.item.net":"Money","Claim.item.procedureSequence":"positiveInt","Claim.item.productOrService":"CodeableConcept","Claim.item.programCode":"CodeableConcept","Claim.item.quantity":"Quantity","Claim.item.revenue":"CodeableConcept","Claim.item.sequence":"positiveInt","Claim.item.servicedDate":"date","Claim.item.servicedPeriod":"Period","Claim.item.subSite":"CodeableConcept","Claim.item.udi":{"code":"Reference","refType":["Device"]},"Claim.item.unitPrice":"Money","Claim.language":"code","Claim.meta":"Meta","Claim.modifierExtension":"Extension","Claim.originalPrescription":{"code":"Reference","refType":["DeviceRequest","MedicationRequest","VisionPrescription"]},"Claim.patient":{"code":"Reference","refType":["Patient"]},"Claim.payee":"BackboneElement","Claim.payee.extension":"Extension","Claim.payee.id":"System.String","Claim.payee.modifierExtension":"Extension","Claim.payee.party":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","Patient","RelatedPerson"]},"Claim.payee.type":"CodeableConcept","Claim.prescription":{"code":"Reference","refType":["DeviceRequest","MedicationRequest","VisionPrescription"]},"Claim.priority":"CodeableConcept","Claim.procedure":"BackboneElement","Claim.procedure.date":"dateTime","Claim.procedure.extension":"Extension","Claim.procedure.id":"System.String","Claim.procedure.modifierExtension":"Extension","Claim.procedure.procedureCodeableConcept":"CodeableConcept","Claim.procedure.procedureReference":{"code":"Reference","refType":["Procedure"]},"Claim.procedure.sequence":"positiveInt","Claim.procedure.type":"CodeableConcept","Claim.procedure.udi":{"code":"Reference","refType":["Device"]},"Claim.provider":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"Claim.referral":{"code":"Reference","refType":["ServiceRequest"]},"Claim.related":"BackboneElement","Claim.related.claim":{"code":"Reference","refType":["Claim"]},"Claim.related.extension":"Extension","Claim.related.id":"System.String","Claim.related.modifierExtension":"Extension","Claim.related.reference":"Identifier","Claim.related.relationship":"CodeableConcept","Claim.status":"code","Claim.subType":"CodeableConcept","Claim.supportingInfo":"BackboneElement","Claim.supportingInfo.category":"CodeableConcept","Claim.supportingInfo.code":"CodeableConcept","Claim.supportingInfo.extension":"Extension","Claim.supportingInfo.id":"System.String","Claim.supportingInfo.modifierExtension":"Extension","Claim.supportingInfo.reason":"CodeableConcept","Claim.supportingInfo.sequence":"positiveInt","Claim.supportingInfo.timingDate":"date","Claim.supportingInfo.timingPeriod":"Period","Claim.supportingInfo.valueAttachment":"Attachment","Claim.supportingInfo.valueBoolean":"boolean","Claim.supportingInfo.valueQuantity":"Quantity","Claim.supportingInfo.valueReference":{"code":"Reference","refType":["Resource"]},"Claim.supportingInfo.valueString":"string","Claim.text":"Narrative","Claim.total":"Money","Claim.type":"CodeableConcept","Claim.use":"code","ClaimResponse.addItem":"BackboneElement","ClaimResponse.addItem.bodySite":"CodeableConcept","ClaimResponse.addItem.detail":"BackboneElement","ClaimResponse.addItem.detail.extension":"Extension","ClaimResponse.addItem.detail.factor":"decimal","ClaimResponse.addItem.detail.id":"System.String","ClaimResponse.addItem.detail.modifier":"CodeableConcept","ClaimResponse.addItem.detail.modifierExtension":"Extension","ClaimResponse.addItem.detail.net":"Money","ClaimResponse.addItem.detail.noteNumber":"positiveInt","ClaimResponse.addItem.detail.productOrService":"CodeableConcept","ClaimResponse.addItem.detail.quantity":"Quantity","ClaimResponse.addItem.detail.subDetail":"BackboneElement","ClaimResponse.addItem.detail.subDetail.extension":"Extension","ClaimResponse.addItem.detail.subDetail.factor":"decimal","ClaimResponse.addItem.detail.subDetail.id":"System.String","ClaimResponse.addItem.detail.subDetail.modifier":"CodeableConcept","ClaimResponse.addItem.detail.subDetail.modifierExtension":"Extension","ClaimResponse.addItem.detail.subDetail.net":"Money","ClaimResponse.addItem.detail.subDetail.noteNumber":"positiveInt","ClaimResponse.addItem.detail.subDetail.productOrService":"CodeableConcept","ClaimResponse.addItem.detail.subDetail.quantity":"Quantity","ClaimResponse.addItem.detail.subDetail.unitPrice":"Money","ClaimResponse.addItem.detail.unitPrice":"Money","ClaimResponse.addItem.detailSequence":"positiveInt","ClaimResponse.addItem.extension":"Extension","ClaimResponse.addItem.factor":"decimal","ClaimResponse.addItem.id":"System.String","ClaimResponse.addItem.itemSequence":"positiveInt","ClaimResponse.addItem.locationAddress":"Address","ClaimResponse.addItem.locationCodeableConcept":"CodeableConcept","ClaimResponse.addItem.locationReference":{"code":"Reference","refType":["Location"]},"ClaimResponse.addItem.modifier":"CodeableConcept","ClaimResponse.addItem.modifierExtension":"Extension","ClaimResponse.addItem.net":"Money","ClaimResponse.addItem.noteNumber":"positiveInt","ClaimResponse.addItem.productOrService":"CodeableConcept","ClaimResponse.addItem.programCode":"CodeableConcept","ClaimResponse.addItem.provider":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"ClaimResponse.addItem.quantity":"Quantity","ClaimResponse.addItem.servicedDate":"date","ClaimResponse.addItem.servicedPeriod":"Period","ClaimResponse.addItem.subSite":"CodeableConcept","ClaimResponse.addItem.subdetailSequence":"positiveInt","ClaimResponse.addItem.unitPrice":"Money","ClaimResponse.communicationRequest":{"code":"Reference","refType":["CommunicationRequest"]},"ClaimResponse.contained":"Resource","ClaimResponse.created":"dateTime","ClaimResponse.disposition":"string","ClaimResponse.error":"BackboneElement","ClaimResponse.error.code":"CodeableConcept","ClaimResponse.error.detailSequence":"positiveInt","ClaimResponse.error.extension":"Extension","ClaimResponse.error.id":"System.String","ClaimResponse.error.itemSequence":"positiveInt","ClaimResponse.error.modifierExtension":"Extension","ClaimResponse.error.subDetailSequence":"positiveInt","ClaimResponse.extension":"Extension","ClaimResponse.form":"Attachment","ClaimResponse.formCode":"CodeableConcept","ClaimResponse.fundsReserve":"CodeableConcept","ClaimResponse.id":"System.String","ClaimResponse.identifier":"Identifier","ClaimResponse.implicitRules":"uri","ClaimResponse.insurance":"BackboneElement","ClaimResponse.insurance.businessArrangement":"string","ClaimResponse.insurance.claimResponse":{"code":"Reference","refType":["ClaimResponse"]},"ClaimResponse.insurance.coverage":{"code":"Reference","refType":["Coverage"]},"ClaimResponse.insurance.extension":"Extension","ClaimResponse.insurance.focal":"boolean","ClaimResponse.insurance.id":"System.String","ClaimResponse.insurance.modifierExtension":"Extension","ClaimResponse.insurance.sequence":"positiveInt","ClaimResponse.insurer":{"code":"Reference","refType":["Organization"]},"ClaimResponse.item":"BackboneElement","ClaimResponse.item.adjudication":"BackboneElement","ClaimResponse.item.adjudication.amount":"Money","ClaimResponse.item.adjudication.category":"CodeableConcept","ClaimResponse.item.adjudication.extension":"Extension","ClaimResponse.item.adjudication.id":"System.String","ClaimResponse.item.adjudication.modifierExtension":"Extension","ClaimResponse.item.adjudication.reason":"CodeableConcept","ClaimResponse.item.adjudication.value":"decimal","ClaimResponse.item.detail":"BackboneElement","ClaimResponse.item.detail.detailSequence":"positiveInt","ClaimResponse.item.detail.extension":"Extension","ClaimResponse.item.detail.id":"System.String","ClaimResponse.item.detail.modifierExtension":"Extension","ClaimResponse.item.detail.noteNumber":"positiveInt","ClaimResponse.item.detail.subDetail":"BackboneElement","ClaimResponse.item.detail.subDetail.extension":"Extension","ClaimResponse.item.detail.subDetail.id":"System.String","ClaimResponse.item.detail.subDetail.modifierExtension":"Extension","ClaimResponse.item.detail.subDetail.noteNumber":"positiveInt","ClaimResponse.item.detail.subDetail.subDetailSequence":"positiveInt","ClaimResponse.item.extension":"Extension","ClaimResponse.item.id":"System.String","ClaimResponse.item.itemSequence":"positiveInt","ClaimResponse.item.modifierExtension":"Extension","ClaimResponse.item.noteNumber":"positiveInt","ClaimResponse.language":"code","ClaimResponse.meta":"Meta","ClaimResponse.modifierExtension":"Extension","ClaimResponse.outcome":"code","ClaimResponse.patient":{"code":"Reference","refType":["Patient"]},"ClaimResponse.payeeType":"CodeableConcept","ClaimResponse.payment":"BackboneElement","ClaimResponse.payment.adjustment":"Money","ClaimResponse.payment.adjustmentReason":"CodeableConcept","ClaimResponse.payment.amount":"Money","ClaimResponse.payment.date":"date","ClaimResponse.payment.extension":"Extension","ClaimResponse.payment.id":"System.String","ClaimResponse.payment.identifier":"Identifier","ClaimResponse.payment.modifierExtension":"Extension","ClaimResponse.payment.type":"CodeableConcept","ClaimResponse.preAuthPeriod":"Period","ClaimResponse.preAuthRef":"string","ClaimResponse.processNote":"BackboneElement","ClaimResponse.processNote.extension":"Extension","ClaimResponse.processNote.id":"System.String","ClaimResponse.processNote.language":"CodeableConcept","ClaimResponse.processNote.modifierExtension":"Extension","ClaimResponse.processNote.number":"positiveInt","ClaimResponse.processNote.text":"string","ClaimResponse.processNote.type":"code","ClaimResponse.request":{"code":"Reference","refType":["Claim"]},"ClaimResponse.requestor":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"ClaimResponse.status":"code","ClaimResponse.subType":"CodeableConcept","ClaimResponse.text":"Narrative","ClaimResponse.total":"BackboneElement","ClaimResponse.total.amount":"Money","ClaimResponse.total.category":"CodeableConcept","ClaimResponse.total.extension":"Extension","ClaimResponse.total.id":"System.String","ClaimResponse.total.modifierExtension":"Extension","ClaimResponse.type":"CodeableConcept","ClaimResponse.use":"code","ClinicalImpression.assessor":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"ClinicalImpression.code":"CodeableConcept","ClinicalImpression.contained":"Resource","ClinicalImpression.date":"dateTime","ClinicalImpression.description":"string","ClinicalImpression.effectiveDateTime":"dateTime","ClinicalImpression.effectivePeriod":"Period","ClinicalImpression.encounter":{"code":"Reference","refType":["Encounter"]},"ClinicalImpression.extension":"Extension","ClinicalImpression.finding":"BackboneElement","ClinicalImpression.finding.basis":"string","ClinicalImpression.finding.extension":"Extension","ClinicalImpression.finding.id":"System.String","ClinicalImpression.finding.itemCodeableConcept":"CodeableConcept","ClinicalImpression.finding.itemReference":{"code":"Reference","refType":["Condition","Observation","Media"]},"ClinicalImpression.finding.modifierExtension":"Extension","ClinicalImpression.id":"System.String","ClinicalImpression.identifier":"Identifier","ClinicalImpression.implicitRules":"uri","ClinicalImpression.investigation":"BackboneElement","ClinicalImpression.investigation.code":"CodeableConcept","ClinicalImpression.investigation.extension":"Extension","ClinicalImpression.investigation.id":"System.String","ClinicalImpression.investigation.item":{"code":"Reference","refType":["Observation","QuestionnaireResponse","FamilyMemberHistory","DiagnosticReport","RiskAssessment","ImagingStudy","Media"]},"ClinicalImpression.investigation.modifierExtension":"Extension","ClinicalImpression.language":"code","ClinicalImpression.meta":"Meta","ClinicalImpression.modifierExtension":"Extension","ClinicalImpression.note":"Annotation","ClinicalImpression.previous":{"code":"Reference","refType":["ClinicalImpression"]},"ClinicalImpression.problem":{"code":"Reference","refType":["Condition","AllergyIntolerance"]},"ClinicalImpression.prognosisCodeableConcept":"CodeableConcept","ClinicalImpression.prognosisReference":{"code":"Reference","refType":["RiskAssessment"]},"ClinicalImpression.protocol":"uri","ClinicalImpression.status":"code","ClinicalImpression.statusReason":"CodeableConcept","ClinicalImpression.subject":{"code":"Reference","refType":["Patient","Group"]},"ClinicalImpression.summary":"string","ClinicalImpression.supportingInfo":{"code":"Reference","refType":["Resource"]},"ClinicalImpression.text":"Narrative","CodeSystem.caseSensitive":"boolean","CodeSystem.compositional":"boolean","CodeSystem.concept":"BackboneElement","CodeSystem.concept.code":"code","CodeSystem.concept.definition":"string","CodeSystem.concept.designation":"BackboneElement","CodeSystem.concept.designation.extension":"Extension","CodeSystem.concept.designation.id":"System.String","CodeSystem.concept.designation.language":"code","CodeSystem.concept.designation.modifierExtension":"Extension","CodeSystem.concept.designation.use":"Coding","CodeSystem.concept.designation.value":"string","CodeSystem.concept.display":"string","CodeSystem.concept.extension":"Extension","CodeSystem.concept.id":"System.String","CodeSystem.concept.modifierExtension":"Extension","CodeSystem.concept.property":"BackboneElement","CodeSystem.concept.property.code":"code","CodeSystem.concept.property.extension":"Extension","CodeSystem.concept.property.id":"System.String","CodeSystem.concept.property.modifierExtension":"Extension","CodeSystem.concept.property.valueBoolean":"boolean","CodeSystem.concept.property.valueCode":"code","CodeSystem.concept.property.valueCoding":"Coding","CodeSystem.concept.property.valueDateTime":"dateTime","CodeSystem.concept.property.valueDecimal":"decimal","CodeSystem.concept.property.valueInteger":"integer","CodeSystem.concept.property.valueString":"string","CodeSystem.contact":"ContactDetail","CodeSystem.contained":"Resource","CodeSystem.content":"code","CodeSystem.copyright":"markdown","CodeSystem.count":"unsignedInt","CodeSystem.date":"dateTime","CodeSystem.description":"markdown","CodeSystem.experimental":"boolean","CodeSystem.extension":"Extension","CodeSystem.filter":"BackboneElement","CodeSystem.filter.code":"code","CodeSystem.filter.description":"string","CodeSystem.filter.extension":"Extension","CodeSystem.filter.id":"System.String","CodeSystem.filter.modifierExtension":"Extension","CodeSystem.filter.operator":"code","CodeSystem.filter.value":"string","CodeSystem.hierarchyMeaning":"code","CodeSystem.id":"System.String","CodeSystem.identifier":"Identifier","CodeSystem.implicitRules":"uri","CodeSystem.jurisdiction":"CodeableConcept","CodeSystem.language":"code","CodeSystem.meta":"Meta","CodeSystem.modifierExtension":"Extension","CodeSystem.name":"string","CodeSystem.property":"BackboneElement","CodeSystem.property.code":"code","CodeSystem.property.description":"string","CodeSystem.property.extension":"Extension","CodeSystem.property.id":"System.String","CodeSystem.property.modifierExtension":"Extension","CodeSystem.property.type":"code","CodeSystem.property.uri":"uri","CodeSystem.publisher":"string","CodeSystem.purpose":"markdown","CodeSystem.status":"code","CodeSystem.supplements":{"code":"canonical","refType":["CodeSystem"]},"CodeSystem.text":"Narrative","CodeSystem.title":"string","CodeSystem.url":"uri","CodeSystem.useContext":"UsageContext","CodeSystem.valueSet":{"code":"canonical","refType":["ValueSet"]},"CodeSystem.version":"string","CodeSystem.versionNeeded":"boolean","CodeableConcept.coding":"Coding","CodeableConcept.extension":"Extension","CodeableConcept.id":"System.String","CodeableConcept.text":"string","Coding.code":"code","Coding.display":"string","Coding.extension":"Extension","Coding.id":"System.String","Coding.system":"uri","Coding.userSelected":"boolean","Coding.version":"string","Communication.about":{"code":"Reference","refType":["Resource"]},"Communication.basedOn":{"code":"Reference","refType":["Resource"]},"Communication.category":"CodeableConcept","Communication.contained":"Resource","Communication.encounter":{"code":"Reference","refType":["Encounter"]},"Communication.extension":"Extension","Communication.id":"System.String","Communication.identifier":"Identifier","Communication.implicitRules":"uri","Communication.inResponseTo":{"code":"Reference","refType":["Communication"]},"Communication.instantiatesCanonical":{"code":"canonical","refType":["PlanDefinition","ActivityDefinition","Measure","OperationDefinition","Questionnaire"]},"Communication.instantiatesUri":"uri","Communication.language":"code","Communication.medium":"CodeableConcept","Communication.meta":"Meta","Communication.modifierExtension":"Extension","Communication.note":"Annotation","Communication.partOf":{"code":"Reference","refType":["Resource"]},"Communication.payload":"BackboneElement","Communication.payload.contentAttachment":"Attachment","Communication.payload.contentReference":{"code":"Reference","refType":["Resource"]},"Communication.payload.contentString":"string","Communication.payload.extension":"Extension","Communication.payload.id":"System.String","Communication.payload.modifierExtension":"Extension","Communication.priority":"code","Communication.reasonCode":"CodeableConcept","Communication.reasonReference":{"code":"Reference","refType":["Condition","Observation","DiagnosticReport","DocumentReference"]},"Communication.received":"dateTime","Communication.recipient":{"code":"Reference","refType":["Device","Organization","Patient","Practitioner","PractitionerRole","RelatedPerson","Group","CareTeam","HealthcareService"]},"Communication.sender":{"code":"Reference","refType":["Device","Organization","Patient","Practitioner","PractitionerRole","RelatedPerson","HealthcareService"]},"Communication.sent":"dateTime","Communication.status":"code","Communication.statusReason":"CodeableConcept","Communication.subject":{"code":"Reference","refType":["Patient","Group"]},"Communication.text":"Narrative","Communication.topic":"CodeableConcept","CommunicationRequest.about":{"code":"Reference","refType":["Resource"]},"CommunicationRequest.authoredOn":"dateTime","CommunicationRequest.basedOn":{"code":"Reference","refType":["Resource"]},"CommunicationRequest.category":"CodeableConcept","CommunicationRequest.contained":"Resource","CommunicationRequest.doNotPerform":"boolean","CommunicationRequest.encounter":{"code":"Reference","refType":["Encounter"]},"CommunicationRequest.extension":"Extension","CommunicationRequest.groupIdentifier":"Identifier","CommunicationRequest.id":"System.String","CommunicationRequest.identifier":"Identifier","CommunicationRequest.implicitRules":"uri","CommunicationRequest.language":"code","CommunicationRequest.medium":"CodeableConcept","CommunicationRequest.meta":"Meta","CommunicationRequest.modifierExtension":"Extension","CommunicationRequest.note":"Annotation","CommunicationRequest.occurrenceDateTime":"dateTime","CommunicationRequest.occurrencePeriod":"Period","CommunicationRequest.payload":"BackboneElement","CommunicationRequest.payload.contentAttachment":"Attachment","CommunicationRequest.payload.contentReference":{"code":"Reference","refType":["Resource"]},"CommunicationRequest.payload.contentString":"string","CommunicationRequest.payload.extension":"Extension","CommunicationRequest.payload.id":"System.String","CommunicationRequest.payload.modifierExtension":"Extension","CommunicationRequest.priority":"code","CommunicationRequest.reasonCode":"CodeableConcept","CommunicationRequest.reasonReference":{"code":"Reference","refType":["Condition","Observation","DiagnosticReport","DocumentReference"]},"CommunicationRequest.recipient":{"code":"Reference","refType":["Device","Organization","Patient","Practitioner","PractitionerRole","RelatedPerson","Group","CareTeam","HealthcareService"]},"CommunicationRequest.replaces":{"code":"Reference","refType":["CommunicationRequest"]},"CommunicationRequest.requester":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","Patient","RelatedPerson","Device"]},"CommunicationRequest.sender":{"code":"Reference","refType":["Device","Organization","Patient","Practitioner","PractitionerRole","RelatedPerson","HealthcareService"]},"CommunicationRequest.status":"code","CommunicationRequest.statusReason":"CodeableConcept","CommunicationRequest.subject":{"code":"Reference","refType":["Patient","Group"]},"CommunicationRequest.text":"Narrative","CompartmentDefinition.code":"code","CompartmentDefinition.contact":"ContactDetail","CompartmentDefinition.contained":"Resource","CompartmentDefinition.date":"dateTime","CompartmentDefinition.description":"markdown","CompartmentDefinition.experimental":"boolean","CompartmentDefinition.extension":"Extension","CompartmentDefinition.id":"System.String","CompartmentDefinition.implicitRules":"uri","CompartmentDefinition.language":"code","CompartmentDefinition.meta":"Meta","CompartmentDefinition.modifierExtension":"Extension","CompartmentDefinition.name":"string","CompartmentDefinition.publisher":"string","CompartmentDefinition.purpose":"markdown","CompartmentDefinition.resource":"BackboneElement","CompartmentDefinition.resource.code":"code","CompartmentDefinition.resource.documentation":"string","CompartmentDefinition.resource.extension":"Extension","CompartmentDefinition.resource.id":"System.String","CompartmentDefinition.resource.modifierExtension":"Extension","CompartmentDefinition.resource.param":"string","CompartmentDefinition.search":"boolean","CompartmentDefinition.status":"code","CompartmentDefinition.text":"Narrative","CompartmentDefinition.url":"uri","CompartmentDefinition.useContext":"UsageContext","CompartmentDefinition.version":"string","Composition.attester":"BackboneElement","Composition.attester.extension":"Extension","Composition.attester.id":"System.String","Composition.attester.mode":"code","Composition.attester.modifierExtension":"Extension","Composition.attester.party":{"code":"Reference","refType":["Patient","RelatedPerson","Practitioner","PractitionerRole","Organization"]},"Composition.attester.time":"dateTime","Composition.author":{"code":"Reference","refType":["Practitioner","PractitionerRole","Device","Patient","RelatedPerson","Organization"]},"Composition.category":"CodeableConcept","Composition.confidentiality":"code","Composition.contained":"Resource","Composition.custodian":{"code":"Reference","refType":["Organization"]},"Composition.date":"dateTime","Composition.encounter":{"code":"Reference","refType":["Encounter"]},"Composition.event":"BackboneElement","Composition.event.code":"CodeableConcept","Composition.event.detail":{"code":"Reference","refType":["Resource"]},"Composition.event.extension":"Extension","Composition.event.id":"System.String","Composition.event.modifierExtension":"Extension","Composition.event.period":"Period","Composition.extension":"Extension","Composition.id":"System.String","Composition.identifier":"Identifier","Composition.implicitRules":"uri","Composition.language":"code","Composition.meta":"Meta","Composition.modifierExtension":"Extension","Composition.relatesTo":"BackboneElement","Composition.relatesTo.code":"code","Composition.relatesTo.extension":"Extension","Composition.relatesTo.id":"System.String","Composition.relatesTo.modifierExtension":"Extension","Composition.relatesTo.targetIdentifier":"Identifier","Composition.relatesTo.targetReference":{"code":"Reference","refType":["Composition"]},"Composition.section":"BackboneElement","Composition.section.author":{"code":"Reference","refType":["Practitioner","PractitionerRole","Device","Patient","RelatedPerson","Organization"]},"Composition.section.code":"CodeableConcept","Composition.section.emptyReason":"CodeableConcept","Composition.section.entry":{"code":"Reference","refType":["Resource"]},"Composition.section.extension":"Extension","Composition.section.focus":{"code":"Reference","refType":["Resource"]},"Composition.section.id":"System.String","Composition.section.mode":"code","Composition.section.modifierExtension":"Extension","Composition.section.orderedBy":"CodeableConcept","Composition.section.text":"Narrative","Composition.section.title":"string","Composition.status":"code","Composition.subject":{"code":"Reference","refType":["Resource"]},"Composition.text":"Narrative","Composition.title":"string","Composition.type":"CodeableConcept","ConceptMap.contact":"ContactDetail","ConceptMap.contained":"Resource","ConceptMap.copyright":"markdown","ConceptMap.date":"dateTime","ConceptMap.description":"markdown","ConceptMap.experimental":"boolean","ConceptMap.extension":"Extension","ConceptMap.group":"BackboneElement","ConceptMap.group.element":"BackboneElement","ConceptMap.group.element.code":"code","ConceptMap.group.element.display":"string","ConceptMap.group.element.extension":"Extension","ConceptMap.group.element.id":"System.String","ConceptMap.group.element.modifierExtension":"Extension","ConceptMap.group.element.target":"BackboneElement","ConceptMap.group.element.target.code":"code","ConceptMap.group.element.target.comment":"string","ConceptMap.group.element.target.dependsOn":"BackboneElement","ConceptMap.group.element.target.dependsOn.display":"string","ConceptMap.group.element.target.dependsOn.extension":"Extension","ConceptMap.group.element.target.dependsOn.id":"System.String","ConceptMap.group.element.target.dependsOn.modifierExtension":"Extension","ConceptMap.group.element.target.dependsOn.property":"uri","ConceptMap.group.element.target.dependsOn.system":{"code":"canonical","refType":["CodeSystem"]},"ConceptMap.group.element.target.dependsOn.value":"string","ConceptMap.group.element.target.display":"string","ConceptMap.group.element.target.equivalence":"code","ConceptMap.group.element.target.extension":"Extension","ConceptMap.group.element.target.id":"System.String","ConceptMap.group.element.target.modifierExtension":"Extension","ConceptMap.group.extension":"Extension","ConceptMap.group.id":"System.String","ConceptMap.group.modifierExtension":"Extension","ConceptMap.group.source":"uri","ConceptMap.group.sourceVersion":"string","ConceptMap.group.target":"uri","ConceptMap.group.targetVersion":"string","ConceptMap.group.unmapped":"BackboneElement","ConceptMap.group.unmapped.code":"code","ConceptMap.group.unmapped.display":"string","ConceptMap.group.unmapped.extension":"Extension","ConceptMap.group.unmapped.id":"System.String","ConceptMap.group.unmapped.mode":"code","ConceptMap.group.unmapped.modifierExtension":"Extension","ConceptMap.group.unmapped.url":{"code":"canonical","refType":["ConceptMap"]},"ConceptMap.id":"System.String","ConceptMap.identifier":"Identifier","ConceptMap.implicitRules":"uri","ConceptMap.jurisdiction":"CodeableConcept","ConceptMap.language":"code","ConceptMap.meta":"Meta","ConceptMap.modifierExtension":"Extension","ConceptMap.name":"string","ConceptMap.publisher":"string","ConceptMap.purpose":"markdown","ConceptMap.sourceCanonical":{"code":"canonical","refType":["ValueSet"]},"ConceptMap.sourceUri":"uri","ConceptMap.status":"code","ConceptMap.targetCanonical":{"code":"canonical","refType":["ValueSet"]},"ConceptMap.targetUri":"uri","ConceptMap.text":"Narrative","ConceptMap.title":"string","ConceptMap.url":"uri","ConceptMap.useContext":"UsageContext","ConceptMap.version":"string","Condition.abatementAge":"Age","Condition.abatementDateTime":"dateTime","Condition.abatementPeriod":"Period","Condition.abatementRange":"Range","Condition.abatementString":"string","Condition.asserter":{"code":"Reference","refType":["Practitioner","PractitionerRole","Patient","RelatedPerson"]},"Condition.bodySite":"CodeableConcept","Condition.category":"CodeableConcept","Condition.clinicalStatus":"CodeableConcept","Condition.code":"CodeableConcept","Condition.contained":"Resource","Condition.encounter":{"code":"Reference","refType":["Encounter"]},"Condition.evidence":"BackboneElement","Condition.evidence.code":"CodeableConcept","Condition.evidence.detail":{"code":"Reference","refType":["Resource"]},"Condition.evidence.extension":"Extension","Condition.evidence.id":"System.String","Condition.evidence.modifierExtension":"Extension","Condition.extension":"Extension","Condition.id":"System.String","Condition.identifier":"Identifier","Condition.implicitRules":"uri","Condition.language":"code","Condition.meta":"Meta","Condition.modifierExtension":"Extension","Condition.note":"Annotation","Condition.onsetAge":"Age","Condition.onsetDateTime":"dateTime","Condition.onsetPeriod":"Period","Condition.onsetRange":"Range","Condition.onsetString":"string","Condition.recordedDate":"dateTime","Condition.recorder":{"code":"Reference","refType":["Practitioner","PractitionerRole","Patient","RelatedPerson"]},"Condition.severity":"CodeableConcept","Condition.stage":"BackboneElement","Condition.stage.assessment":{"code":"Reference","refType":["ClinicalImpression","DiagnosticReport","Observation"]},"Condition.stage.extension":"Extension","Condition.stage.id":"System.String","Condition.stage.modifierExtension":"Extension","Condition.stage.summary":"CodeableConcept","Condition.stage.type":"CodeableConcept","Condition.subject":{"code":"Reference","refType":["Patient","Group"]},"Condition.text":"Narrative","Condition.verificationStatus":"CodeableConcept","Consent.category":"CodeableConcept","Consent.contained":"Resource","Consent.dateTime":"dateTime","Consent.extension":"Extension","Consent.id":"System.String","Consent.identifier":"Identifier","Consent.implicitRules":"uri","Consent.language":"code","Consent.meta":"Meta","Consent.modifierExtension":"Extension","Consent.organization":{"code":"Reference","refType":["Organization"]},"Consent.patient":{"code":"Reference","refType":["Patient"]},"Consent.performer":{"code":"Reference","refType":["Organization","Patient","Practitioner","RelatedPerson","PractitionerRole"]},"Consent.policy":"BackboneElement","Consent.policy.authority":"uri","Consent.policy.extension":"Extension","Consent.policy.id":"System.String","Consent.policy.modifierExtension":"Extension","Consent.policy.uri":"uri","Consent.policyRule":"CodeableConcept","Consent.provision":"BackboneElement","Consent.provision.action":"CodeableConcept","Consent.provision.actor":"BackboneElement","Consent.provision.actor.extension":"Extension","Consent.provision.actor.id":"System.String","Consent.provision.actor.modifierExtension":"Extension","Consent.provision.actor.reference":{"code":"Reference","refType":["Device","Group","CareTeam","Organization","Patient","Practitioner","RelatedPerson","PractitionerRole"]},"Consent.provision.actor.role":"CodeableConcept","Consent.provision.class":"Coding","Consent.provision.code":"CodeableConcept","Consent.provision.data":"BackboneElement","Consent.provision.data.extension":"Extension","Consent.provision.data.id":"System.String","Consent.provision.data.meaning":"code","Consent.provision.data.modifierExtension":"Extension","Consent.provision.data.reference":{"code":"Reference","refType":["Resource"]},"Consent.provision.dataPeriod":"Period","Consent.provision.extension":"Extension","Consent.provision.id":"System.String","Consent.provision.modifierExtension":"Extension","Consent.provision.period":"Period","Consent.provision.purpose":"Coding","Consent.provision.securityLabel":"Coding","Consent.provision.type":"code","Consent.scope":"CodeableConcept","Consent.sourceAttachment":"Attachment","Consent.sourceReference":{"code":"Reference","refType":["Consent","DocumentReference","Contract","QuestionnaireResponse"]},"Consent.status":"code","Consent.text":"Narrative","Consent.verification":"BackboneElement","Consent.verification.extension":"Extension","Consent.verification.id":"System.String","Consent.verification.modifierExtension":"Extension","Consent.verification.verificationDate":"dateTime","Consent.verification.verified":"boolean","Consent.verification.verifiedWith":{"code":"Reference","refType":["Patient","RelatedPerson"]},"ContactDetail.extension":"Extension","ContactDetail.id":"System.String","ContactDetail.name":"string","ContactDetail.telecom":"ContactPoint","ContactPoint.extension":"Extension","ContactPoint.id":"System.String","ContactPoint.period":"Period","ContactPoint.rank":"positiveInt","ContactPoint.system":"code","ContactPoint.use":"code","ContactPoint.value":"string","Contract.alias":"string","Contract.applies":"Period","Contract.author":{"code":"Reference","refType":["Patient","Practitioner","PractitionerRole","Organization"]},"Contract.authority":{"code":"Reference","refType":["Organization"]},"Contract.contained":"Resource","Contract.contentDefinition":"BackboneElement","Contract.contentDefinition.copyright":"markdown","Contract.contentDefinition.extension":"Extension","Contract.contentDefinition.id":"System.String","Contract.contentDefinition.modifierExtension":"Extension","Contract.contentDefinition.publicationDate":"dateTime","Contract.contentDefinition.publicationStatus":"code","Contract.contentDefinition.publisher":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"Contract.contentDefinition.subType":"CodeableConcept","Contract.contentDefinition.type":"CodeableConcept","Contract.contentDerivative":"CodeableConcept","Contract.domain":{"code":"Reference","refType":["Location"]},"Contract.expirationType":"CodeableConcept","Contract.extension":"Extension","Contract.friendly":"BackboneElement","Contract.friendly.contentAttachment":"Attachment","Contract.friendly.contentReference":{"code":"Reference","refType":["Composition","DocumentReference","QuestionnaireResponse"]},"Contract.friendly.extension":"Extension","Contract.friendly.id":"System.String","Contract.friendly.modifierExtension":"Extension","Contract.id":"System.String","Contract.identifier":"Identifier","Contract.implicitRules":"uri","Contract.instantiatesCanonical":{"code":"Reference","refType":["Contract"]},"Contract.instantiatesUri":"uri","Contract.issued":"dateTime","Contract.language":"code","Contract.legal":"BackboneElement","Contract.legal.contentAttachment":"Attachment","Contract.legal.contentReference":{"code":"Reference","refType":["Composition","DocumentReference","QuestionnaireResponse"]},"Contract.legal.extension":"Extension","Contract.legal.id":"System.String","Contract.legal.modifierExtension":"Extension","Contract.legalState":"CodeableConcept","Contract.legallyBindingAttachment":"Attachment","Contract.legallyBindingReference":{"code":"Reference","refType":["Composition","DocumentReference","QuestionnaireResponse","Contract"]},"Contract.meta":"Meta","Contract.modifierExtension":"Extension","Contract.name":"string","Contract.relevantHistory":{"code":"Reference","refType":["Provenance"]},"Contract.rule":"BackboneElement","Contract.rule.contentAttachment":"Attachment","Contract.rule.contentReference":{"code":"Reference","refType":["DocumentReference"]},"Contract.rule.extension":"Extension","Contract.rule.id":"System.String","Contract.rule.modifierExtension":"Extension","Contract.scope":"CodeableConcept","Contract.signer":"BackboneElement","Contract.signer.extension":"Extension","Contract.signer.id":"System.String","Contract.signer.modifierExtension":"Extension","Contract.signer.party":{"code":"Reference","refType":["Organization","Patient","Practitioner","PractitionerRole","RelatedPerson"]},"Contract.signer.signature":"Signature","Contract.signer.type":"Coding","Contract.site":{"code":"Reference","refType":["Location"]},"Contract.status":"code","Contract.subType":"CodeableConcept","Contract.subject":{"code":"Reference","refType":["Resource"]},"Contract.subtitle":"string","Contract.supportingInfo":{"code":"Reference","refType":["Resource"]},"Contract.term":"BackboneElement","Contract.term.action":"BackboneElement","Contract.term.action.context":{"code":"Reference","refType":["Encounter","EpisodeOfCare"]},"Contract.term.action.contextLinkId":"string","Contract.term.action.doNotPerform":"boolean","Contract.term.action.extension":"Extension","Contract.term.action.id":"System.String","Contract.term.action.intent":"CodeableConcept","Contract.term.action.linkId":"string","Contract.term.action.modifierExtension":"Extension","Contract.term.action.note":"Annotation","Contract.term.action.occurrenceDateTime":"dateTime","Contract.term.action.occurrencePeriod":"Period","Contract.term.action.occurrenceTiming":"Timing","Contract.term.action.performer":{"code":"Reference","refType":["RelatedPerson","Patient","Practitioner","PractitionerRole","CareTeam","Device","Substance","Organization","Location"]},"Contract.term.action.performerLinkId":"string","Contract.term.action.performerRole":"CodeableConcept","Contract.term.action.performerType":"CodeableConcept","Contract.term.action.reason":"string","Contract.term.action.reasonCode":"CodeableConcept","Contract.term.action.reasonLinkId":"string","Contract.term.action.reasonReference":{"code":"Reference","refType":["Condition","Observation","DiagnosticReport","DocumentReference","Questionnaire","QuestionnaireResponse"]},"Contract.term.action.requester":{"code":"Reference","refType":["Patient","RelatedPerson","Practitioner","PractitionerRole","Device","Group","Organization"]},"Contract.term.action.requesterLinkId":"string","Contract.term.action.securityLabelNumber":"unsignedInt","Contract.term.action.status":"CodeableConcept","Contract.term.action.subject":"BackboneElement","Contract.term.action.subject.extension":"Extension","Contract.term.action.subject.id":"System.String","Contract.term.action.subject.modifierExtension":"Extension","Contract.term.action.subject.reference":{"code":"Reference","refType":["Patient","RelatedPerson","Practitioner","PractitionerRole","Device","Group","Organization"]},"Contract.term.action.subject.role":"CodeableConcept","Contract.term.action.type":"CodeableConcept","Contract.term.applies":"Period","Contract.term.asset":"BackboneElement","Contract.term.asset.condition":"string","Contract.term.asset.context":"BackboneElement","Contract.term.asset.context.code":"CodeableConcept","Contract.term.asset.context.extension":"Extension","Contract.term.asset.context.id":"System.String","Contract.term.asset.context.modifierExtension":"Extension","Contract.term.asset.context.reference":{"code":"Reference","refType":["Resource"]},"Contract.term.asset.context.text":"string","Contract.term.asset.extension":"Extension","Contract.term.asset.id":"System.String","Contract.term.asset.linkId":"string","Contract.term.asset.modifierExtension":"Extension","Contract.term.asset.period":"Period","Contract.term.asset.periodType":"CodeableConcept","Contract.term.asset.relationship":"Coding","Contract.term.asset.scope":"CodeableConcept","Contract.term.asset.securityLabelNumber":"unsignedInt","Contract.term.asset.subtype":"CodeableConcept","Contract.term.asset.text":"string","Contract.term.asset.type":"CodeableConcept","Contract.term.asset.typeReference":{"code":"Reference","refType":["Resource"]},"Contract.term.asset.usePeriod":"Period","Contract.term.asset.valuedItem":"BackboneElement","Contract.term.asset.valuedItem.effectiveTime":"dateTime","Contract.term.asset.valuedItem.entityCodeableConcept":"CodeableConcept","Contract.term.asset.valuedItem.entityReference":{"code":"Reference","refType":["Resource"]},"Contract.term.asset.valuedItem.extension":"Extension","Contract.term.asset.valuedItem.factor":"decimal","Contract.term.asset.valuedItem.id":"System.String","Contract.term.asset.valuedItem.identifier":"Identifier","Contract.term.asset.valuedItem.linkId":"string","Contract.term.asset.valuedItem.modifierExtension":"Extension","Contract.term.asset.valuedItem.net":"Money","Contract.term.asset.valuedItem.payment":"string","Contract.term.asset.valuedItem.paymentDate":"dateTime","Contract.term.asset.valuedItem.points":"decimal","Contract.term.asset.valuedItem.quantity":"Quantity","Contract.term.asset.valuedItem.recipient":{"code":"Reference","refType":["Organization","Patient","Practitioner","PractitionerRole","RelatedPerson"]},"Contract.term.asset.valuedItem.responsible":{"code":"Reference","refType":["Organization","Patient","Practitioner","PractitionerRole","RelatedPerson"]},"Contract.term.asset.valuedItem.securityLabelNumber":"unsignedInt","Contract.term.asset.valuedItem.unitPrice":"Money","Contract.term.extension":"Extension","Contract.term.id":"System.String","Contract.term.identifier":"Identifier","Contract.term.issued":"dateTime","Contract.term.modifierExtension":"Extension","Contract.term.offer":"BackboneElement","Contract.term.offer.answer":"BackboneElement","Contract.term.offer.answer.extension":"Extension","Contract.term.offer.answer.id":"System.String","Contract.term.offer.answer.modifierExtension":"Extension","Contract.term.offer.answer.valueAttachment":"Attachment","Contract.term.offer.answer.valueBoolean":"boolean","Contract.term.offer.answer.valueCoding":"Coding","Contract.term.offer.answer.valueDate":"date","Contract.term.offer.answer.valueDateTime":"dateTime","Contract.term.offer.answer.valueDecimal":"decimal","Contract.term.offer.answer.valueInteger":"integer","Contract.term.offer.answer.valueQuantity":"Quantity","Contract.term.offer.answer.valueReference":{"code":"Reference","refType":["Resource"]},"Contract.term.offer.answer.valueString":"string","Contract.term.offer.answer.valueTime":"time","Contract.term.offer.answer.valueUri":"uri","Contract.term.offer.decision":"CodeableConcept","Contract.term.offer.decisionMode":"CodeableConcept","Contract.term.offer.extension":"Extension","Contract.term.offer.id":"System.String","Contract.term.offer.identifier":"Identifier","Contract.term.offer.linkId":"string","Contract.term.offer.modifierExtension":"Extension","Contract.term.offer.party":"BackboneElement","Contract.term.offer.party.extension":"Extension","Contract.term.offer.party.id":"System.String","Contract.term.offer.party.modifierExtension":"Extension","Contract.term.offer.party.reference":{"code":"Reference","refType":["Patient","RelatedPerson","Practitioner","PractitionerRole","Device","Group","Organization"]},"Contract.term.offer.party.role":"CodeableConcept","Contract.term.offer.securityLabelNumber":"unsignedInt","Contract.term.offer.text":"string","Contract.term.offer.topic":{"code":"Reference","refType":["Resource"]},"Contract.term.offer.type":"CodeableConcept","Contract.term.securityLabel":"BackboneElement","Contract.term.securityLabel.category":"Coding","Contract.term.securityLabel.classification":"Coding","Contract.term.securityLabel.control":"Coding","Contract.term.securityLabel.extension":"Extension","Contract.term.securityLabel.id":"System.String","Contract.term.securityLabel.modifierExtension":"Extension","Contract.term.securityLabel.number":"unsignedInt","Contract.term.subType":"CodeableConcept","Contract.term.text":"string","Contract.term.topicCodeableConcept":"CodeableConcept","Contract.term.topicReference":{"code":"Reference","refType":["Resource"]},"Contract.term.type":"CodeableConcept","Contract.text":"Narrative","Contract.title":"string","Contract.topicCodeableConcept":"CodeableConcept","Contract.topicReference":{"code":"Reference","refType":["Resource"]},"Contract.type":"CodeableConcept","Contract.url":"uri","Contract.version":"string","Contributor.contact":"ContactDetail","Contributor.extension":"Extension","Contributor.id":"System.String","Contributor.name":"string","Contributor.type":"code","Count.code":"code","Count.comparator":"code","Count.extension":"Extension","Count.id":"System.String","Count.system":"uri","Count.unit":"string","Count.value":"decimal","Coverage.beneficiary":{"code":"Reference","refType":["Patient"]},"Coverage.class":"BackboneElement","Coverage.class.extension":"Extension","Coverage.class.id":"System.String","Coverage.class.modifierExtension":"Extension","Coverage.class.name":"string","Coverage.class.type":"CodeableConcept","Coverage.class.value":"string","Coverage.contained":"Resource","Coverage.contract":{"code":"Reference","refType":["Contract"]},"Coverage.costToBeneficiary":"BackboneElement","Coverage.costToBeneficiary.exception":"BackboneElement","Coverage.costToBeneficiary.exception.extension":"Extension","Coverage.costToBeneficiary.exception.id":"System.String","Coverage.costToBeneficiary.exception.modifierExtension":"Extension","Coverage.costToBeneficiary.exception.period":"Period","Coverage.costToBeneficiary.exception.type":"CodeableConcept","Coverage.costToBeneficiary.extension":"Extension","Coverage.costToBeneficiary.id":"System.String","Coverage.costToBeneficiary.modifierExtension":"Extension","Coverage.costToBeneficiary.type":"CodeableConcept","Coverage.costToBeneficiary.valueMoney":"Money","Coverage.costToBeneficiary.valueQuantity":"Quantity","Coverage.dependent":"string","Coverage.extension":"Extension","Coverage.id":"System.String","Coverage.identifier":"Identifier","Coverage.implicitRules":"uri","Coverage.language":"code","Coverage.meta":"Meta","Coverage.modifierExtension":"Extension","Coverage.network":"string","Coverage.order":"positiveInt","Coverage.payor":{"code":"Reference","refType":["Organization","Patient","RelatedPerson"]},"Coverage.period":"Period","Coverage.policyHolder":{"code":"Reference","refType":["Patient","RelatedPerson","Organization"]},"Coverage.relationship":"CodeableConcept","Coverage.status":"code","Coverage.subrogation":"boolean","Coverage.subscriber":{"code":"Reference","refType":["Patient","RelatedPerson"]},"Coverage.subscriberId":"string","Coverage.text":"Narrative","Coverage.type":"CodeableConcept","CoverageEligibilityRequest.contained":"Resource","CoverageEligibilityRequest.created":"dateTime","CoverageEligibilityRequest.enterer":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"CoverageEligibilityRequest.extension":"Extension","CoverageEligibilityRequest.facility":{"code":"Reference","refType":["Location"]},"CoverageEligibilityRequest.id":"System.String","CoverageEligibilityRequest.identifier":"Identifier","CoverageEligibilityRequest.implicitRules":"uri","CoverageEligibilityRequest.insurance":"BackboneElement","CoverageEligibilityRequest.insurance.businessArrangement":"string","CoverageEligibilityRequest.insurance.coverage":{"code":"Reference","refType":["Coverage"]},"CoverageEligibilityRequest.insurance.extension":"Extension","CoverageEligibilityRequest.insurance.focal":"boolean","CoverageEligibilityRequest.insurance.id":"System.String","CoverageEligibilityRequest.insurance.modifierExtension":"Extension","CoverageEligibilityRequest.insurer":{"code":"Reference","refType":["Organization"]},"CoverageEligibilityRequest.item":"BackboneElement","CoverageEligibilityRequest.item.category":"CodeableConcept","CoverageEligibilityRequest.item.detail":{"code":"Reference","refType":["Resource"]},"CoverageEligibilityRequest.item.diagnosis":"BackboneElement","CoverageEligibilityRequest.item.diagnosis.diagnosisCodeableConcept":"CodeableConcept","CoverageEligibilityRequest.item.diagnosis.diagnosisReference":{"code":"Reference","refType":["Condition"]},"CoverageEligibilityRequest.item.diagnosis.extension":"Extension","CoverageEligibilityRequest.item.diagnosis.id":"System.String","CoverageEligibilityRequest.item.diagnosis.modifierExtension":"Extension","CoverageEligibilityRequest.item.extension":"Extension","CoverageEligibilityRequest.item.facility":{"code":"Reference","refType":["Location","Organization"]},"CoverageEligibilityRequest.item.id":"System.String","CoverageEligibilityRequest.item.modifier":"CodeableConcept","CoverageEligibilityRequest.item.modifierExtension":"Extension","CoverageEligibilityRequest.item.productOrService":"CodeableConcept","CoverageEligibilityRequest.item.provider":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"CoverageEligibilityRequest.item.quantity":"Quantity","CoverageEligibilityRequest.item.supportingInfoSequence":"positiveInt","CoverageEligibilityRequest.item.unitPrice":"Money","CoverageEligibilityRequest.language":"code","CoverageEligibilityRequest.meta":"Meta","CoverageEligibilityRequest.modifierExtension":"Extension","CoverageEligibilityRequest.patient":{"code":"Reference","refType":["Patient"]},"CoverageEligibilityRequest.priority":"CodeableConcept","CoverageEligibilityRequest.provider":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"CoverageEligibilityRequest.purpose":"code","CoverageEligibilityRequest.servicedDate":"date","CoverageEligibilityRequest.servicedPeriod":"Period","CoverageEligibilityRequest.status":"code","CoverageEligibilityRequest.supportingInfo":"BackboneElement","CoverageEligibilityRequest.supportingInfo.appliesToAll":"boolean","CoverageEligibilityRequest.supportingInfo.extension":"Extension","CoverageEligibilityRequest.supportingInfo.id":"System.String","CoverageEligibilityRequest.supportingInfo.information":{"code":"Reference","refType":["Resource"]},"CoverageEligibilityRequest.supportingInfo.modifierExtension":"Extension","CoverageEligibilityRequest.supportingInfo.sequence":"positiveInt","CoverageEligibilityRequest.text":"Narrative","CoverageEligibilityResponse.contained":"Resource","CoverageEligibilityResponse.created":"dateTime","CoverageEligibilityResponse.disposition":"string","CoverageEligibilityResponse.error":"BackboneElement","CoverageEligibilityResponse.error.code":"CodeableConcept","CoverageEligibilityResponse.error.extension":"Extension","CoverageEligibilityResponse.error.id":"System.String","CoverageEligibilityResponse.error.modifierExtension":"Extension","CoverageEligibilityResponse.extension":"Extension","CoverageEligibilityResponse.form":"CodeableConcept","CoverageEligibilityResponse.id":"System.String","CoverageEligibilityResponse.identifier":"Identifier","CoverageEligibilityResponse.implicitRules":"uri","CoverageEligibilityResponse.insurance":"BackboneElement","CoverageEligibilityResponse.insurance.benefitPeriod":"Period","CoverageEligibilityResponse.insurance.coverage":{"code":"Reference","refType":["Coverage"]},"CoverageEligibilityResponse.insurance.extension":"Extension","CoverageEligibilityResponse.insurance.id":"System.String","CoverageEligibilityResponse.insurance.inforce":"boolean","CoverageEligibilityResponse.insurance.item":"BackboneElement","CoverageEligibilityResponse.insurance.item.authorizationRequired":"boolean","CoverageEligibilityResponse.insurance.item.authorizationSupporting":"CodeableConcept","CoverageEligibilityResponse.insurance.item.authorizationUrl":"uri","CoverageEligibilityResponse.insurance.item.benefit":"BackboneElement","CoverageEligibilityResponse.insurance.item.benefit.allowedMoney":"Money","CoverageEligibilityResponse.insurance.item.benefit.allowedString":"string","CoverageEligibilityResponse.insurance.item.benefit.allowedUnsignedInt":"unsignedInt","CoverageEligibilityResponse.insurance.item.benefit.extension":"Extension","CoverageEligibilityResponse.insurance.item.benefit.id":"System.String","CoverageEligibilityResponse.insurance.item.benefit.modifierExtension":"Extension","CoverageEligibilityResponse.insurance.item.benefit.type":"CodeableConcept","CoverageEligibilityResponse.insurance.item.benefit.usedMoney":"Money","CoverageEligibilityResponse.insurance.item.benefit.usedString":"string","CoverageEligibilityResponse.insurance.item.benefit.usedUnsignedInt":"unsignedInt","CoverageEligibilityResponse.insurance.item.category":"CodeableConcept","CoverageEligibilityResponse.insurance.item.description":"string","CoverageEligibilityResponse.insurance.item.excluded":"boolean","CoverageEligibilityResponse.insurance.item.extension":"Extension","CoverageEligibilityResponse.insurance.item.id":"System.String","CoverageEligibilityResponse.insurance.item.modifier":"CodeableConcept","CoverageEligibilityResponse.insurance.item.modifierExtension":"Extension","CoverageEligibilityResponse.insurance.item.name":"string","CoverageEligibilityResponse.insurance.item.network":"CodeableConcept","CoverageEligibilityResponse.insurance.item.productOrService":"CodeableConcept","CoverageEligibilityResponse.insurance.item.provider":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"CoverageEligibilityResponse.insurance.item.term":"CodeableConcept","CoverageEligibilityResponse.insurance.item.unit":"CodeableConcept","CoverageEligibilityResponse.insurance.modifierExtension":"Extension","CoverageEligibilityResponse.insurer":{"code":"Reference","refType":["Organization"]},"CoverageEligibilityResponse.language":"code","CoverageEligibilityResponse.meta":"Meta","CoverageEligibilityResponse.modifierExtension":"Extension","CoverageEligibilityResponse.outcome":"code","CoverageEligibilityResponse.patient":{"code":"Reference","refType":["Patient"]},"CoverageEligibilityResponse.preAuthRef":"string","CoverageEligibilityResponse.purpose":"code","CoverageEligibilityResponse.request":{"code":"Reference","refType":["CoverageEligibilityRequest"]},"CoverageEligibilityResponse.requestor":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"CoverageEligibilityResponse.servicedDate":"date","CoverageEligibilityResponse.servicedPeriod":"Period","CoverageEligibilityResponse.status":"code","CoverageEligibilityResponse.text":"Narrative","DataRequirement.codeFilter":"Element","DataRequirement.codeFilter.code":"Coding","DataRequirement.codeFilter.extension":"Extension","DataRequirement.codeFilter.id":"System.String","DataRequirement.codeFilter.path":"string","DataRequirement.codeFilter.searchParam":"string","DataRequirement.codeFilter.valueSet":{"code":"canonical","refType":["ValueSet"]},"DataRequirement.dateFilter":"Element","DataRequirement.dateFilter.extension":"Extension","DataRequirement.dateFilter.id":"System.String","DataRequirement.dateFilter.path":"string","DataRequirement.dateFilter.searchParam":"string","DataRequirement.dateFilter.valueDateTime":"dateTime","DataRequirement.dateFilter.valueDuration":"Duration","DataRequirement.dateFilter.valuePeriod":"Period","DataRequirement.extension":"Extension","DataRequirement.id":"System.String","DataRequirement.limit":"positiveInt","DataRequirement.mustSupport":"string","DataRequirement.profile":{"code":"canonical","refType":["StructureDefinition"]},"DataRequirement.sort":"Element","DataRequirement.sort.direction":"code","DataRequirement.sort.extension":"Extension","DataRequirement.sort.id":"System.String","DataRequirement.sort.path":"string","DataRequirement.subjectCodeableConcept":"CodeableConcept","DataRequirement.subjectReference":{"code":"Reference","refType":["Group"]},"DataRequirement.type":"code","DetectedIssue.author":{"code":"Reference","refType":["Practitioner","PractitionerRole","Device"]},"DetectedIssue.code":"CodeableConcept","DetectedIssue.contained":"Resource","DetectedIssue.detail":"string","DetectedIssue.evidence":"BackboneElement","DetectedIssue.evidence.code":"CodeableConcept","DetectedIssue.evidence.detail":{"code":"Reference","refType":["Resource"]},"DetectedIssue.evidence.extension":"Extension","DetectedIssue.evidence.id":"System.String","DetectedIssue.evidence.modifierExtension":"Extension","DetectedIssue.extension":"Extension","DetectedIssue.id":"System.String","DetectedIssue.identifiedDateTime":"dateTime","DetectedIssue.identifiedPeriod":"Period","DetectedIssue.identifier":"Identifier","DetectedIssue.implicated":{"code":"Reference","refType":["Resource"]},"DetectedIssue.implicitRules":"uri","DetectedIssue.language":"code","DetectedIssue.meta":"Meta","DetectedIssue.mitigation":"BackboneElement","DetectedIssue.mitigation.action":"CodeableConcept","DetectedIssue.mitigation.author":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"DetectedIssue.mitigation.date":"dateTime","DetectedIssue.mitigation.extension":"Extension","DetectedIssue.mitigation.id":"System.String","DetectedIssue.mitigation.modifierExtension":"Extension","DetectedIssue.modifierExtension":"Extension","DetectedIssue.patient":{"code":"Reference","refType":["Patient"]},"DetectedIssue.reference":"uri","DetectedIssue.severity":"code","DetectedIssue.status":"code","DetectedIssue.text":"Narrative","Device.contact":"ContactPoint","Device.contained":"Resource","Device.definition":{"code":"Reference","refType":["DeviceDefinition"]},"Device.deviceName":"BackboneElement","Device.deviceName.extension":"Extension","Device.deviceName.id":"System.String","Device.deviceName.modifierExtension":"Extension","Device.deviceName.name":"string","Device.deviceName.type":"code","Device.distinctIdentifier":"string","Device.expirationDate":"dateTime","Device.extension":"Extension","Device.id":"System.String","Device.identifier":"Identifier","Device.implicitRules":"uri","Device.language":"code","Device.location":{"code":"Reference","refType":["Location"]},"Device.lotNumber":"string","Device.manufactureDate":"dateTime","Device.manufacturer":"string","Device.meta":"Meta","Device.modelNumber":"string","Device.modifierExtension":"Extension","Device.note":"Annotation","Device.owner":{"code":"Reference","refType":["Organization"]},"Device.parent":{"code":"Reference","refType":["Device"]},"Device.partNumber":"string","Device.patient":{"code":"Reference","refType":["Patient"]},"Device.property":"BackboneElement","Device.property.extension":"Extension","Device.property.id":"System.String","Device.property.modifierExtension":"Extension","Device.property.type":"CodeableConcept","Device.property.valueCode":"CodeableConcept","Device.property.valueQuantity":"Quantity","Device.safety":"CodeableConcept","Device.serialNumber":"string","Device.specialization":"BackboneElement","Device.specialization.extension":"Extension","Device.specialization.id":"System.String","Device.specialization.modifierExtension":"Extension","Device.specialization.systemType":"CodeableConcept","Device.specialization.version":"string","Device.status":"code","Device.statusReason":"CodeableConcept","Device.text":"Narrative","Device.type":"CodeableConcept","Device.udiCarrier":"BackboneElement","Device.udiCarrier.carrierAIDC":"base64Binary","Device.udiCarrier.carrierHRF":"string","Device.udiCarrier.deviceIdentifier":"string","Device.udiCarrier.entryType":"code","Device.udiCarrier.extension":"Extension","Device.udiCarrier.id":"System.String","Device.udiCarrier.issuer":"uri","Device.udiCarrier.jurisdiction":"uri","Device.udiCarrier.modifierExtension":"Extension","Device.url":"uri","Device.version":"BackboneElement","Device.version.component":"Identifier","Device.version.extension":"Extension","Device.version.id":"System.String","Device.version.modifierExtension":"Extension","Device.version.type":"CodeableConcept","Device.version.value":"string","DeviceDefinition.capability":"BackboneElement","DeviceDefinition.capability.description":"CodeableConcept","DeviceDefinition.capability.extension":"Extension","DeviceDefinition.capability.id":"System.String","DeviceDefinition.capability.modifierExtension":"Extension","DeviceDefinition.capability.type":"CodeableConcept","DeviceDefinition.contact":"ContactPoint","DeviceDefinition.contained":"Resource","DeviceDefinition.deviceName":"BackboneElement","DeviceDefinition.deviceName.extension":"Extension","DeviceDefinition.deviceName.id":"System.String","DeviceDefinition.deviceName.modifierExtension":"Extension","DeviceDefinition.deviceName.name":"string","DeviceDefinition.deviceName.type":"code","DeviceDefinition.extension":"Extension","DeviceDefinition.id":"System.String","DeviceDefinition.identifier":"Identifier","DeviceDefinition.implicitRules":"uri","DeviceDefinition.language":"code","DeviceDefinition.languageCode":"CodeableConcept","DeviceDefinition.manufacturerReference":{"code":"Reference","refType":["Organization"]},"DeviceDefinition.manufacturerString":"string","DeviceDefinition.material":"BackboneElement","DeviceDefinition.material.allergenicIndicator":"boolean","DeviceDefinition.material.alternate":"boolean","DeviceDefinition.material.extension":"Extension","DeviceDefinition.material.id":"System.String","DeviceDefinition.material.modifierExtension":"Extension","DeviceDefinition.material.substance":"CodeableConcept","DeviceDefinition.meta":"Meta","DeviceDefinition.modelNumber":"string","DeviceDefinition.modifierExtension":"Extension","DeviceDefinition.note":"Annotation","DeviceDefinition.onlineInformation":"uri","DeviceDefinition.owner":{"code":"Reference","refType":["Organization"]},"DeviceDefinition.parentDevice":{"code":"Reference","refType":["DeviceDefinition"]},"DeviceDefinition.physicalCharacteristics":"ProdCharacteristic","DeviceDefinition.property":"BackboneElement","DeviceDefinition.property.extension":"Extension","DeviceDefinition.property.id":"System.String","DeviceDefinition.property.modifierExtension":"Extension","DeviceDefinition.property.type":"CodeableConcept","DeviceDefinition.property.valueCode":"CodeableConcept","DeviceDefinition.property.valueQuantity":"Quantity","DeviceDefinition.quantity":"Quantity","DeviceDefinition.safety":"CodeableConcept","DeviceDefinition.shelfLifeStorage":"ProductShelfLife","DeviceDefinition.specialization":"BackboneElement","DeviceDefinition.specialization.extension":"Extension","DeviceDefinition.specialization.id":"System.String","DeviceDefinition.specialization.modifierExtension":"Extension","DeviceDefinition.specialization.systemType":"string","DeviceDefinition.specialization.version":"string","DeviceDefinition.text":"Narrative","DeviceDefinition.type":"CodeableConcept","DeviceDefinition.udiDeviceIdentifier":"BackboneElement","DeviceDefinition.udiDeviceIdentifier.deviceIdentifier":"string","DeviceDefinition.udiDeviceIdentifier.extension":"Extension","DeviceDefinition.udiDeviceIdentifier.id":"System.String","DeviceDefinition.udiDeviceIdentifier.issuer":"uri","DeviceDefinition.udiDeviceIdentifier.jurisdiction":"uri","DeviceDefinition.udiDeviceIdentifier.modifierExtension":"Extension","DeviceDefinition.url":"uri","DeviceDefinition.version":"string","DeviceMetric.calibration":"BackboneElement","DeviceMetric.calibration.extension":"Extension","DeviceMetric.calibration.id":"System.String","DeviceMetric.calibration.modifierExtension":"Extension","DeviceMetric.calibration.state":"code","DeviceMetric.calibration.time":"instant","DeviceMetric.calibration.type":"code","DeviceMetric.category":"code","DeviceMetric.color":"code","DeviceMetric.contained":"Resource","DeviceMetric.extension":"Extension","DeviceMetric.id":"System.String","DeviceMetric.identifier":"Identifier","DeviceMetric.implicitRules":"uri","DeviceMetric.language":"code","DeviceMetric.measurementPeriod":"Timing","DeviceMetric.meta":"Meta","DeviceMetric.modifierExtension":"Extension","DeviceMetric.operationalStatus":"code","DeviceMetric.parent":{"code":"Reference","refType":["Device"]},"DeviceMetric.source":{"code":"Reference","refType":["Device"]},"DeviceMetric.text":"Narrative","DeviceMetric.type":"CodeableConcept","DeviceMetric.unit":"CodeableConcept","DeviceRequest.authoredOn":"dateTime","DeviceRequest.basedOn":{"code":"Reference","refType":["Resource"]},"DeviceRequest.codeCodeableConcept":"CodeableConcept","DeviceRequest.codeReference":{"code":"Reference","refType":["Device"]},"DeviceRequest.contained":"Resource","DeviceRequest.encounter":{"code":"Reference","refType":["Encounter"]},"DeviceRequest.extension":"Extension","DeviceRequest.groupIdentifier":"Identifier","DeviceRequest.id":"System.String","DeviceRequest.identifier":"Identifier","DeviceRequest.implicitRules":"uri","DeviceRequest.instantiatesCanonical":{"code":"canonical","refType":["ActivityDefinition","PlanDefinition"]},"DeviceRequest.instantiatesUri":"uri","DeviceRequest.insurance":{"code":"Reference","refType":["Coverage","ClaimResponse"]},"DeviceRequest.intent":"code","DeviceRequest.language":"code","DeviceRequest.meta":"Meta","DeviceRequest.modifierExtension":"Extension","DeviceRequest.note":"Annotation","DeviceRequest.occurrenceDateTime":"dateTime","DeviceRequest.occurrencePeriod":"Period","DeviceRequest.occurrenceTiming":"Timing","DeviceRequest.parameter":"BackboneElement","DeviceRequest.parameter.code":"CodeableConcept","DeviceRequest.parameter.extension":"Extension","DeviceRequest.parameter.id":"System.String","DeviceRequest.parameter.modifierExtension":"Extension","DeviceRequest.parameter.valueBoolean":"boolean","DeviceRequest.parameter.valueCodeableConcept":"CodeableConcept","DeviceRequest.parameter.valueQuantity":"Quantity","DeviceRequest.parameter.valueRange":"Range","DeviceRequest.performer":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","CareTeam","HealthcareService","Patient","Device","RelatedPerson"]},"DeviceRequest.performerType":"CodeableConcept","DeviceRequest.priorRequest":{"code":"Reference","refType":["Resource"]},"DeviceRequest.priority":"code","DeviceRequest.reasonCode":"CodeableConcept","DeviceRequest.reasonReference":{"code":"Reference","refType":["Condition","Observation","DiagnosticReport","DocumentReference"]},"DeviceRequest.relevantHistory":{"code":"Reference","refType":["Provenance"]},"DeviceRequest.requester":{"code":"Reference","refType":["Device","Practitioner","PractitionerRole","Organization"]},"DeviceRequest.status":"code","DeviceRequest.subject":{"code":"Reference","refType":["Patient","Group","Location","Device"]},"DeviceRequest.supportingInfo":{"code":"Reference","refType":["Resource"]},"DeviceRequest.text":"Narrative","DeviceUseStatement.basedOn":{"code":"Reference","refType":["ServiceRequest"]},"DeviceUseStatement.bodySite":"CodeableConcept","DeviceUseStatement.contained":"Resource","DeviceUseStatement.derivedFrom":{"code":"Reference","refType":["ServiceRequest","Procedure","Claim","Observation","QuestionnaireResponse","DocumentReference"]},"DeviceUseStatement.device":{"code":"Reference","refType":["Device"]},"DeviceUseStatement.extension":"Extension","DeviceUseStatement.id":"System.String","DeviceUseStatement.identifier":"Identifier","DeviceUseStatement.implicitRules":"uri","DeviceUseStatement.language":"code","DeviceUseStatement.meta":"Meta","DeviceUseStatement.modifierExtension":"Extension","DeviceUseStatement.note":"Annotation","DeviceUseStatement.reasonCode":"CodeableConcept","DeviceUseStatement.reasonReference":{"code":"Reference","refType":["Condition","Observation","DiagnosticReport","DocumentReference","Media"]},"DeviceUseStatement.recordedOn":"dateTime","DeviceUseStatement.source":{"code":"Reference","refType":["Patient","Practitioner","PractitionerRole","RelatedPerson"]},"DeviceUseStatement.status":"code","DeviceUseStatement.subject":{"code":"Reference","refType":["Patient","Group"]},"DeviceUseStatement.text":"Narrative","DeviceUseStatement.timingDateTime":"dateTime","DeviceUseStatement.timingPeriod":"Period","DeviceUseStatement.timingTiming":"Timing","DiagnosticReport.basedOn":{"code":"Reference","refType":["CarePlan","ImmunizationRecommendation","MedicationRequest","NutritionOrder","ServiceRequest"]},"DiagnosticReport.category":"CodeableConcept","DiagnosticReport.code":"CodeableConcept","DiagnosticReport.conclusion":"string","DiagnosticReport.conclusionCode":"CodeableConcept","DiagnosticReport.contained":"Resource","DiagnosticReport.effectiveDateTime":"dateTime","DiagnosticReport.effectivePeriod":"Period","DiagnosticReport.encounter":{"code":"Reference","refType":["Encounter"]},"DiagnosticReport.extension":"Extension","DiagnosticReport.id":"System.String","DiagnosticReport.identifier":"Identifier","DiagnosticReport.imagingStudy":{"code":"Reference","refType":["ImagingStudy"]},"DiagnosticReport.implicitRules":"uri","DiagnosticReport.issued":"instant","DiagnosticReport.language":"code","DiagnosticReport.media":"BackboneElement","DiagnosticReport.media.comment":"string","DiagnosticReport.media.extension":"Extension","DiagnosticReport.media.id":"System.String","DiagnosticReport.media.link":{"code":"Reference","refType":["Media"]},"DiagnosticReport.media.modifierExtension":"Extension","DiagnosticReport.meta":"Meta","DiagnosticReport.modifierExtension":"Extension","DiagnosticReport.performer":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","CareTeam"]},"DiagnosticReport.presentedForm":"Attachment","DiagnosticReport.result":{"code":"Reference","refType":["Observation"]},"DiagnosticReport.resultsInterpreter":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","CareTeam"]},"DiagnosticReport.specimen":{"code":"Reference","refType":["Specimen"]},"DiagnosticReport.status":"code","DiagnosticReport.subject":{"code":"Reference","refType":["Patient","Group","Device","Location"]},"DiagnosticReport.text":"Narrative","Distance.code":"code","Distance.comparator":"code","Distance.extension":"Extension","Distance.id":"System.String","Distance.system":"uri","Distance.unit":"string","Distance.value":"decimal","DocumentManifest.author":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","Device","Patient","RelatedPerson"]},"DocumentManifest.contained":"Resource","DocumentManifest.content":{"code":"Reference","refType":["Resource"]},"DocumentManifest.created":"dateTime","DocumentManifest.description":"string","DocumentManifest.extension":"Extension","DocumentManifest.id":"System.String","DocumentManifest.identifier":"Identifier","DocumentManifest.implicitRules":"uri","DocumentManifest.language":"code","DocumentManifest.masterIdentifier":"Identifier","DocumentManifest.meta":"Meta","DocumentManifest.modifierExtension":"Extension","DocumentManifest.recipient":{"code":"Reference","refType":["Patient","Practitioner","PractitionerRole","RelatedPerson","Organization"]},"DocumentManifest.related":"BackboneElement","DocumentManifest.related.extension":"Extension","DocumentManifest.related.id":"System.String","DocumentManifest.related.identifier":"Identifier","DocumentManifest.related.modifierExtension":"Extension","DocumentManifest.related.ref":{"code":"Reference","refType":["Resource"]},"DocumentManifest.source":"uri","DocumentManifest.status":"code","DocumentManifest.subject":{"code":"Reference","refType":["Patient","Practitioner","Group","Device"]},"DocumentManifest.text":"Narrative","DocumentManifest.type":"CodeableConcept","DocumentReference.authenticator":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"DocumentReference.author":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","Device","Patient","RelatedPerson"]},"DocumentReference.category":"CodeableConcept","DocumentReference.contained":"Resource","DocumentReference.content":"BackboneElement","DocumentReference.content.attachment":"Attachment","DocumentReference.content.extension":"Extension","DocumentReference.content.format":"Coding","DocumentReference.content.id":"System.String","DocumentReference.content.modifierExtension":"Extension","DocumentReference.context":"BackboneElement","DocumentReference.context.encounter":{"code":"Reference","refType":["Encounter","EpisodeOfCare"]},"DocumentReference.context.event":"CodeableConcept","DocumentReference.context.extension":"Extension","DocumentReference.context.facilityType":"CodeableConcept","DocumentReference.context.id":"System.String","DocumentReference.context.modifierExtension":"Extension","DocumentReference.context.period":"Period","DocumentReference.context.practiceSetting":"CodeableConcept","DocumentReference.context.related":{"code":"Reference","refType":["Resource"]},"DocumentReference.context.sourcePatientInfo":{"code":"Reference","refType":["Patient"]},"DocumentReference.custodian":{"code":"Reference","refType":["Organization"]},"DocumentReference.date":"instant","DocumentReference.description":"string","DocumentReference.docStatus":"code","DocumentReference.extension":"Extension","DocumentReference.id":"System.String","DocumentReference.identifier":"Identifier","DocumentReference.implicitRules":"uri","DocumentReference.language":"code","DocumentReference.masterIdentifier":"Identifier","DocumentReference.meta":"Meta","DocumentReference.modifierExtension":"Extension","DocumentReference.relatesTo":"BackboneElement","DocumentReference.relatesTo.code":"code","DocumentReference.relatesTo.extension":"Extension","DocumentReference.relatesTo.id":"System.String","DocumentReference.relatesTo.modifierExtension":"Extension","DocumentReference.relatesTo.target":{"code":"Reference","refType":["DocumentReference"]},"DocumentReference.securityLabel":"CodeableConcept","DocumentReference.status":"code","DocumentReference.subject":{"code":"Reference","refType":["Patient","Practitioner","Group","Device"]},"DocumentReference.text":"Narrative","DocumentReference.type":"CodeableConcept","DomainResource.contained":"Resource","DomainResource.extension":"Extension","DomainResource.id":"System.String","DomainResource.implicitRules":"uri","DomainResource.language":"code","DomainResource.meta":"Meta","DomainResource.modifierExtension":"Extension","DomainResource.text":"Narrative","Dosage.additionalInstruction":"CodeableConcept","Dosage.asNeededBoolean":"boolean","Dosage.asNeededCodeableConcept":"CodeableConcept","Dosage.doseAndRate":"Element","Dosage.doseAndRate.doseQuantity":"Quantity","Dosage.doseAndRate.doseRange":"Range","Dosage.doseAndRate.extension":"Extension","Dosage.doseAndRate.id":"System.String","Dosage.doseAndRate.rateQuantity":"Quantity","Dosage.doseAndRate.rateRange":"Range","Dosage.doseAndRate.rateRatio":"Ratio","Dosage.doseAndRate.type":"CodeableConcept","Dosage.extension":"Extension","Dosage.id":"System.String","Dosage.maxDosePerAdministration":"Quantity","Dosage.maxDosePerLifetime":"Quantity","Dosage.maxDosePerPeriod":"Ratio","Dosage.method":"CodeableConcept","Dosage.modifierExtension":"Extension","Dosage.patientInstruction":"string","Dosage.route":"CodeableConcept","Dosage.sequence":"integer","Dosage.site":"CodeableConcept","Dosage.text":"string","Dosage.timing":"Timing","Duration.code":"code","Duration.comparator":"code","Duration.extension":"Extension","Duration.id":"System.String","Duration.system":"uri","Duration.unit":"string","Duration.value":"decimal","EffectEvidenceSynthesis.approvalDate":"date","EffectEvidenceSynthesis.author":"ContactDetail","EffectEvidenceSynthesis.certainty":"BackboneElement","EffectEvidenceSynthesis.certainty.certaintySubcomponent":"BackboneElement","EffectEvidenceSynthesis.certainty.certaintySubcomponent.extension":"Extension","EffectEvidenceSynthesis.certainty.certaintySubcomponent.id":"System.String","EffectEvidenceSynthesis.certainty.certaintySubcomponent.modifierExtension":"Extension","EffectEvidenceSynthesis.certainty.certaintySubcomponent.note":"Annotation","EffectEvidenceSynthesis.certainty.certaintySubcomponent.rating":"CodeableConcept","EffectEvidenceSynthesis.certainty.certaintySubcomponent.type":"CodeableConcept","EffectEvidenceSynthesis.certainty.extension":"Extension","EffectEvidenceSynthesis.certainty.id":"System.String","EffectEvidenceSynthesis.certainty.modifierExtension":"Extension","EffectEvidenceSynthesis.certainty.note":"Annotation","EffectEvidenceSynthesis.certainty.rating":"CodeableConcept","EffectEvidenceSynthesis.contact":"ContactDetail","EffectEvidenceSynthesis.contained":"Resource","EffectEvidenceSynthesis.copyright":"markdown","EffectEvidenceSynthesis.date":"dateTime","EffectEvidenceSynthesis.description":"markdown","EffectEvidenceSynthesis.editor":"ContactDetail","EffectEvidenceSynthesis.effectEstimate":"BackboneElement","EffectEvidenceSynthesis.effectEstimate.description":"string","EffectEvidenceSynthesis.effectEstimate.extension":"Extension","EffectEvidenceSynthesis.effectEstimate.id":"System.String","EffectEvidenceSynthesis.effectEstimate.modifierExtension":"Extension","EffectEvidenceSynthesis.effectEstimate.precisionEstimate":"BackboneElement","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.extension":"Extension","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.from":"decimal","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.id":"System.String","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.level":"decimal","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.modifierExtension":"Extension","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.to":"decimal","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.type":"CodeableConcept","EffectEvidenceSynthesis.effectEstimate.type":"CodeableConcept","EffectEvidenceSynthesis.effectEstimate.unitOfMeasure":"CodeableConcept","EffectEvidenceSynthesis.effectEstimate.value":"decimal","EffectEvidenceSynthesis.effectEstimate.variantState":"CodeableConcept","EffectEvidenceSynthesis.effectivePeriod":"Period","EffectEvidenceSynthesis.endorser":"ContactDetail","EffectEvidenceSynthesis.exposure":{"code":"Reference","refType":["EvidenceVariable"]},"EffectEvidenceSynthesis.exposureAlternative":{"code":"Reference","refType":["EvidenceVariable"]},"EffectEvidenceSynthesis.extension":"Extension","EffectEvidenceSynthesis.id":"System.String","EffectEvidenceSynthesis.identifier":"Identifier","EffectEvidenceSynthesis.implicitRules":"uri","EffectEvidenceSynthesis.jurisdiction":"CodeableConcept","EffectEvidenceSynthesis.language":"code","EffectEvidenceSynthesis.lastReviewDate":"date","EffectEvidenceSynthesis.meta":"Meta","EffectEvidenceSynthesis.modifierExtension":"Extension","EffectEvidenceSynthesis.name":"string","EffectEvidenceSynthesis.note":"Annotation","EffectEvidenceSynthesis.outcome":{"code":"Reference","refType":["EvidenceVariable"]},"EffectEvidenceSynthesis.population":{"code":"Reference","refType":["EvidenceVariable"]},"EffectEvidenceSynthesis.publisher":"string","EffectEvidenceSynthesis.relatedArtifact":"RelatedArtifact","EffectEvidenceSynthesis.resultsByExposure":"BackboneElement","EffectEvidenceSynthesis.resultsByExposure.description":"string","EffectEvidenceSynthesis.resultsByExposure.exposureState":"code","EffectEvidenceSynthesis.resultsByExposure.extension":"Extension","EffectEvidenceSynthesis.resultsByExposure.id":"System.String","EffectEvidenceSynthesis.resultsByExposure.modifierExtension":"Extension","EffectEvidenceSynthesis.resultsByExposure.riskEvidenceSynthesis":{"code":"Reference","refType":["RiskEvidenceSynthesis"]},"EffectEvidenceSynthesis.resultsByExposure.variantState":"CodeableConcept","EffectEvidenceSynthesis.reviewer":"ContactDetail","EffectEvidenceSynthesis.sampleSize":"BackboneElement","EffectEvidenceSynthesis.sampleSize.description":"string","EffectEvidenceSynthesis.sampleSize.extension":"Extension","EffectEvidenceSynthesis.sampleSize.id":"System.String","EffectEvidenceSynthesis.sampleSize.modifierExtension":"Extension","EffectEvidenceSynthesis.sampleSize.numberOfParticipants":"integer","EffectEvidenceSynthesis.sampleSize.numberOfStudies":"integer","EffectEvidenceSynthesis.status":"code","EffectEvidenceSynthesis.studyType":"CodeableConcept","EffectEvidenceSynthesis.synthesisType":"CodeableConcept","EffectEvidenceSynthesis.text":"Narrative","EffectEvidenceSynthesis.title":"string","EffectEvidenceSynthesis.topic":"CodeableConcept","EffectEvidenceSynthesis.url":"uri","EffectEvidenceSynthesis.useContext":"UsageContext","EffectEvidenceSynthesis.version":"string","Element.extension":"Extension","Element.id":"System.String","ElementDefinition.alias":"string","ElementDefinition.base":"Element","ElementDefinition.base.extension":"Extension","ElementDefinition.base.id":"System.String","ElementDefinition.base.max":"string","ElementDefinition.base.min":"unsignedInt","ElementDefinition.base.path":"string","ElementDefinition.binding":"Element","ElementDefinition.binding.description":"string","ElementDefinition.binding.extension":"Extension","ElementDefinition.binding.id":"System.String","ElementDefinition.binding.strength":"code","ElementDefinition.binding.valueSet":{"code":"canonical","refType":["ValueSet"]},"ElementDefinition.code":"Coding","ElementDefinition.comment":"markdown","ElementDefinition.condition":"id","ElementDefinition.constraint":"Element","ElementDefinition.constraint.expression":"string","ElementDefinition.constraint.extension":"Extension","ElementDefinition.constraint.human":"string","ElementDefinition.constraint.id":"System.String","ElementDefinition.constraint.key":"id","ElementDefinition.constraint.requirements":"string","ElementDefinition.constraint.severity":"code","ElementDefinition.constraint.source":{"code":"canonical","refType":["StructureDefinition"]},"ElementDefinition.constraint.xpath":"string","ElementDefinition.contentReference":"uri","ElementDefinition.defaultValueAddress":"Address","ElementDefinition.defaultValueAge":"Age","ElementDefinition.defaultValueAnnotation":"Annotation","ElementDefinition.defaultValueAttachment":"Attachment","ElementDefinition.defaultValueBase64Binary":"base64Binary","ElementDefinition.defaultValueBoolean":"boolean","ElementDefinition.defaultValueCanonical":{"code":"canonical","refType":[]},"ElementDefinition.defaultValueCode":"code","ElementDefinition.defaultValueCodeableConcept":"CodeableConcept","ElementDefinition.defaultValueCoding":"Coding","ElementDefinition.defaultValueContactDetail":"ContactDetail","ElementDefinition.defaultValueContactPoint":"ContactPoint","ElementDefinition.defaultValueContributor":"Contributor","ElementDefinition.defaultValueCount":"Count","ElementDefinition.defaultValueDataRequirement":"DataRequirement","ElementDefinition.defaultValueDate":"date","ElementDefinition.defaultValueDateTime":"dateTime","ElementDefinition.defaultValueDecimal":"decimal","ElementDefinition.defaultValueDistance":"Distance","ElementDefinition.defaultValueDosage":"Dosage","ElementDefinition.defaultValueDuration":"Duration","ElementDefinition.defaultValueExpression":"Expression","ElementDefinition.defaultValueHumanName":"HumanName","ElementDefinition.defaultValueId":"id","ElementDefinition.defaultValueIdentifier":"Identifier","ElementDefinition.defaultValueInstant":"instant","ElementDefinition.defaultValueInteger":"integer","ElementDefinition.defaultValueMarkdown":"markdown","ElementDefinition.defaultValueMeta":"Meta","ElementDefinition.defaultValueMoney":"Money","ElementDefinition.defaultValueOid":"oid","ElementDefinition.defaultValueParameterDefinition":"ParameterDefinition","ElementDefinition.defaultValuePeriod":"Period","ElementDefinition.defaultValuePositiveInt":"positiveInt","ElementDefinition.defaultValueQuantity":"Quantity","ElementDefinition.defaultValueRange":"Range","ElementDefinition.defaultValueRatio":"Ratio","ElementDefinition.defaultValueReference":{"code":"Reference","refType":[]},"ElementDefinition.defaultValueRelatedArtifact":"RelatedArtifact","ElementDefinition.defaultValueSampledData":"SampledData","ElementDefinition.defaultValueSignature":"Signature","ElementDefinition.defaultValueString":"string","ElementDefinition.defaultValueTime":"time","ElementDefinition.defaultValueTiming":"Timing","ElementDefinition.defaultValueTriggerDefinition":"TriggerDefinition","ElementDefinition.defaultValueUnsignedInt":"unsignedInt","ElementDefinition.defaultValueUri":"uri","ElementDefinition.defaultValueUrl":"url","ElementDefinition.defaultValueUsageContext":"UsageContext","ElementDefinition.defaultValueUuid":"uuid","ElementDefinition.definition":"markdown","ElementDefinition.example":"Element","ElementDefinition.example.extension":"Extension","ElementDefinition.example.id":"System.String","ElementDefinition.example.label":"string","ElementDefinition.example.valueAddress":"Address","ElementDefinition.example.valueAge":"Age","ElementDefinition.example.valueAnnotation":"Annotation","ElementDefinition.example.valueAttachment":"Attachment","ElementDefinition.example.valueBase64Binary":"base64Binary","ElementDefinition.example.valueBoolean":"boolean","ElementDefinition.example.valueCanonical":{"code":"canonical","refType":[]},"ElementDefinition.example.valueCode":"code","ElementDefinition.example.valueCodeableConcept":"CodeableConcept","ElementDefinition.example.valueCoding":"Coding","ElementDefinition.example.valueContactDetail":"ContactDetail","ElementDefinition.example.valueContactPoint":"ContactPoint","ElementDefinition.example.valueContributor":"Contributor","ElementDefinition.example.valueCount":"Count","ElementDefinition.example.valueDataRequirement":"DataRequirement","ElementDefinition.example.valueDate":"date","ElementDefinition.example.valueDateTime":"dateTime","ElementDefinition.example.valueDecimal":"decimal","ElementDefinition.example.valueDistance":"Distance","ElementDefinition.example.valueDosage":"Dosage","ElementDefinition.example.valueDuration":"Duration","ElementDefinition.example.valueExpression":"Expression","ElementDefinition.example.valueHumanName":"HumanName","ElementDefinition.example.valueId":"id","ElementDefinition.example.valueIdentifier":"Identifier","ElementDefinition.example.valueInstant":"instant","ElementDefinition.example.valueInteger":"integer","ElementDefinition.example.valueMarkdown":"markdown","ElementDefinition.example.valueMeta":"Meta","ElementDefinition.example.valueMoney":"Money","ElementDefinition.example.valueOid":"oid","ElementDefinition.example.valueParameterDefinition":"ParameterDefinition","ElementDefinition.example.valuePeriod":"Period","ElementDefinition.example.valuePositiveInt":"positiveInt","ElementDefinition.example.valueQuantity":"Quantity","ElementDefinition.example.valueRange":"Range","ElementDefinition.example.valueRatio":"Ratio","ElementDefinition.example.valueReference":{"code":"Reference","refType":[]},"ElementDefinition.example.valueRelatedArtifact":"RelatedArtifact","ElementDefinition.example.valueSampledData":"SampledData","ElementDefinition.example.valueSignature":"Signature","ElementDefinition.example.valueString":"string","ElementDefinition.example.valueTime":"time","ElementDefinition.example.valueTiming":"Timing","ElementDefinition.example.valueTriggerDefinition":"TriggerDefinition","ElementDefinition.example.valueUnsignedInt":"unsignedInt","ElementDefinition.example.valueUri":"uri","ElementDefinition.example.valueUrl":"url","ElementDefinition.example.valueUsageContext":"UsageContext","ElementDefinition.example.valueUuid":"uuid","ElementDefinition.extension":"Extension","ElementDefinition.extension.extension":"Extension","ElementDefinition.extension.id":"System.String","ElementDefinition.extension.url":"System.String","ElementDefinition.extension.valueCanonical":{"code":"canonical","refType":["ValueSet"]},"ElementDefinition.extension.valueCodeableConcept":"CodeableConcept","ElementDefinition.extension.valueString":"string","ElementDefinition.fixedAddress":"Address","ElementDefinition.fixedAge":"Age","ElementDefinition.fixedAnnotation":"Annotation","ElementDefinition.fixedAttachment":"Attachment","ElementDefinition.fixedBase64Binary":"base64Binary","ElementDefinition.fixedBoolean":"boolean","ElementDefinition.fixedCanonical":{"code":"canonical","refType":[]},"ElementDefinition.fixedCode":"code","ElementDefinition.fixedCodeableConcept":"CodeableConcept","ElementDefinition.fixedCoding":"Coding","ElementDefinition.fixedContactDetail":"ContactDetail","ElementDefinition.fixedContactPoint":"ContactPoint","ElementDefinition.fixedContributor":"Contributor","ElementDefinition.fixedCount":"Count","ElementDefinition.fixedDataRequirement":"DataRequirement","ElementDefinition.fixedDate":"date","ElementDefinition.fixedDateTime":"dateTime","ElementDefinition.fixedDecimal":"decimal","ElementDefinition.fixedDistance":"Distance","ElementDefinition.fixedDosage":"Dosage","ElementDefinition.fixedDuration":"Duration","ElementDefinition.fixedExpression":"Expression","ElementDefinition.fixedHumanName":"HumanName","ElementDefinition.fixedId":"id","ElementDefinition.fixedIdentifier":"Identifier","ElementDefinition.fixedInstant":"instant","ElementDefinition.fixedInteger":"integer","ElementDefinition.fixedMarkdown":"markdown","ElementDefinition.fixedMeta":"Meta","ElementDefinition.fixedMoney":"Money","ElementDefinition.fixedOid":"oid","ElementDefinition.fixedParameterDefinition":"ParameterDefinition","ElementDefinition.fixedPeriod":"Period","ElementDefinition.fixedPositiveInt":"positiveInt","ElementDefinition.fixedQuantity":"Quantity","ElementDefinition.fixedRange":"Range","ElementDefinition.fixedRatio":"Ratio","ElementDefinition.fixedReference":{"code":"Reference","refType":[]},"ElementDefinition.fixedRelatedArtifact":"RelatedArtifact","ElementDefinition.fixedSampledData":"SampledData","ElementDefinition.fixedSignature":"Signature","ElementDefinition.fixedString":"string","ElementDefinition.fixedTime":"time","ElementDefinition.fixedTiming":"Timing","ElementDefinition.fixedTriggerDefinition":"TriggerDefinition","ElementDefinition.fixedUnsignedInt":"unsignedInt","ElementDefinition.fixedUri":"uri","ElementDefinition.fixedUrl":"url","ElementDefinition.fixedUsageContext":"UsageContext","ElementDefinition.fixedUuid":"uuid","ElementDefinition.id":"System.String","ElementDefinition.isModifier":"boolean","ElementDefinition.isModifierReason":"string","ElementDefinition.isSummary":"boolean","ElementDefinition.label":"string","ElementDefinition.mapping":"Element","ElementDefinition.mapping.comment":"string","ElementDefinition.mapping.extension":"Extension","ElementDefinition.mapping.id":"System.String","ElementDefinition.mapping.identity":"id","ElementDefinition.mapping.language":"code","ElementDefinition.mapping.map":"string","ElementDefinition.max":"string","ElementDefinition.maxLength":"integer","ElementDefinition.maxValueDate":"date","ElementDefinition.maxValueDateTime":"dateTime","ElementDefinition.maxValueDecimal":"decimal","ElementDefinition.maxValueInstant":"instant","ElementDefinition.maxValueInteger":"integer","ElementDefinition.maxValuePositiveInt":"positiveInt","ElementDefinition.maxValueQuantity":"Quantity","ElementDefinition.maxValueTime":"time","ElementDefinition.maxValueUnsignedInt":"unsignedInt","ElementDefinition.meaningWhenMissing":"markdown","ElementDefinition.min":"unsignedInt","ElementDefinition.minValueDate":"date","ElementDefinition.minValueDateTime":"dateTime","ElementDefinition.minValueDecimal":"decimal","ElementDefinition.minValueInstant":"instant","ElementDefinition.minValueInteger":"integer","ElementDefinition.minValuePositiveInt":"positiveInt","ElementDefinition.minValueQuantity":"Quantity","ElementDefinition.minValueTime":"time","ElementDefinition.minValueUnsignedInt":"unsignedInt","ElementDefinition.modifierExtension":"Extension","ElementDefinition.mustSupport":"boolean","ElementDefinition.orderMeaning":"string","ElementDefinition.path":"string","ElementDefinition.patternAddress":"Address","ElementDefinition.patternAge":"Age","ElementDefinition.patternAnnotation":"Annotation","ElementDefinition.patternAttachment":"Attachment","ElementDefinition.patternBase64Binary":"base64Binary","ElementDefinition.patternBoolean":"boolean","ElementDefinition.patternCanonical":{"code":"canonical","refType":[]},"ElementDefinition.patternCode":"code","ElementDefinition.patternCodeableConcept":"CodeableConcept","ElementDefinition.patternCoding":"Coding","ElementDefinition.patternContactDetail":"ContactDetail","ElementDefinition.patternContactPoint":"ContactPoint","ElementDefinition.patternContributor":"Contributor","ElementDefinition.patternCount":"Count","ElementDefinition.patternDataRequirement":"DataRequirement","ElementDefinition.patternDate":"date","ElementDefinition.patternDateTime":"dateTime","ElementDefinition.patternDecimal":"decimal","ElementDefinition.patternDistance":"Distance","ElementDefinition.patternDosage":"Dosage","ElementDefinition.patternDuration":"Duration","ElementDefinition.patternExpression":"Expression","ElementDefinition.patternHumanName":"HumanName","ElementDefinition.patternId":"id","ElementDefinition.patternIdentifier":"Identifier","ElementDefinition.patternInstant":"instant","ElementDefinition.patternInteger":"integer","ElementDefinition.patternMarkdown":"markdown","ElementDefinition.patternMeta":"Meta","ElementDefinition.patternMoney":"Money","ElementDefinition.patternOid":"oid","ElementDefinition.patternParameterDefinition":"ParameterDefinition","ElementDefinition.patternPeriod":"Period","ElementDefinition.patternPositiveInt":"positiveInt","ElementDefinition.patternQuantity":"Quantity","ElementDefinition.patternRange":"Range","ElementDefinition.patternRatio":"Ratio","ElementDefinition.patternReference":{"code":"Reference","refType":[]},"ElementDefinition.patternRelatedArtifact":"RelatedArtifact","ElementDefinition.patternSampledData":"SampledData","ElementDefinition.patternSignature":"Signature","ElementDefinition.patternString":"string","ElementDefinition.patternTime":"time","ElementDefinition.patternTiming":"Timing","ElementDefinition.patternTriggerDefinition":"TriggerDefinition","ElementDefinition.patternUnsignedInt":"unsignedInt","ElementDefinition.patternUri":"uri","ElementDefinition.patternUrl":"url","ElementDefinition.patternUsageContext":"UsageContext","ElementDefinition.patternUuid":"uuid","ElementDefinition.representation":"code","ElementDefinition.requirements":"markdown","ElementDefinition.short":"string","ElementDefinition.sliceIsConstraining":"boolean","ElementDefinition.sliceName":"string","ElementDefinition.slicing":"Element","ElementDefinition.slicing.description":"string","ElementDefinition.slicing.discriminator":"Element","ElementDefinition.slicing.discriminator.extension":"Extension","ElementDefinition.slicing.discriminator.id":"System.String","ElementDefinition.slicing.discriminator.path":"string","ElementDefinition.slicing.discriminator.type":"code","ElementDefinition.slicing.extension":"Extension","ElementDefinition.slicing.id":"System.String","ElementDefinition.slicing.ordered":"boolean","ElementDefinition.slicing.rules":"code","ElementDefinition.type":"Element","ElementDefinition.type.aggregation":"code","ElementDefinition.type.code":"uri","ElementDefinition.type.extension":"Extension","ElementDefinition.type.id":"System.String","ElementDefinition.type.profile":{"code":"canonical","refType":["StructureDefinition","ImplementationGuide"]},"ElementDefinition.type.targetProfile":{"code":"canonical","refType":["StructureDefinition","ImplementationGuide"]},"ElementDefinition.type.versioning":"code","Encounter.account":{"code":"Reference","refType":["Account"]},"Encounter.appointment":{"code":"Reference","refType":["Appointment"]},"Encounter.basedOn":{"code":"Reference","refType":["ServiceRequest"]},"Encounter.class":"Coding","Encounter.classHistory":"BackboneElement","Encounter.classHistory.class":"Coding","Encounter.classHistory.extension":"Extension","Encounter.classHistory.id":"System.String","Encounter.classHistory.modifierExtension":"Extension","Encounter.classHistory.period":"Period","Encounter.contained":"Resource","Encounter.diagnosis":"BackboneElement","Encounter.diagnosis.condition":{"code":"Reference","refType":["Condition","Procedure"]},"Encounter.diagnosis.extension":"Extension","Encounter.diagnosis.id":"System.String","Encounter.diagnosis.modifierExtension":"Extension","Encounter.diagnosis.rank":"positiveInt","Encounter.diagnosis.use":"CodeableConcept","Encounter.episodeOfCare":{"code":"Reference","refType":["EpisodeOfCare"]},"Encounter.extension":"Extension","Encounter.hospitalization":"BackboneElement","Encounter.hospitalization.admitSource":"CodeableConcept","Encounter.hospitalization.destination":{"code":"Reference","refType":["Location","Organization"]},"Encounter.hospitalization.dietPreference":"CodeableConcept","Encounter.hospitalization.dischargeDisposition":"CodeableConcept","Encounter.hospitalization.extension":"Extension","Encounter.hospitalization.id":"System.String","Encounter.hospitalization.modifierExtension":"Extension","Encounter.hospitalization.origin":{"code":"Reference","refType":["Location","Organization"]},"Encounter.hospitalization.preAdmissionIdentifier":"Identifier","Encounter.hospitalization.reAdmission":"CodeableConcept","Encounter.hospitalization.specialArrangement":"CodeableConcept","Encounter.hospitalization.specialCourtesy":"CodeableConcept","Encounter.id":"System.String","Encounter.identifier":"Identifier","Encounter.implicitRules":"uri","Encounter.language":"code","Encounter.length":"Duration","Encounter.location":"BackboneElement","Encounter.location.extension":"Extension","Encounter.location.id":"System.String","Encounter.location.location":{"code":"Reference","refType":["Location"]},"Encounter.location.modifierExtension":"Extension","Encounter.location.period":"Period","Encounter.location.physicalType":"CodeableConcept","Encounter.location.status":"code","Encounter.meta":"Meta","Encounter.modifierExtension":"Extension","Encounter.partOf":{"code":"Reference","refType":["Encounter"]},"Encounter.participant":"BackboneElement","Encounter.participant.extension":"Extension","Encounter.participant.id":"System.String","Encounter.participant.individual":{"code":"Reference","refType":["Practitioner","PractitionerRole","RelatedPerson"]},"Encounter.participant.modifierExtension":"Extension","Encounter.participant.period":"Period","Encounter.participant.type":"CodeableConcept","Encounter.period":"Period","Encounter.priority":"CodeableConcept","Encounter.reasonCode":"CodeableConcept","Encounter.reasonReference":{"code":"Reference","refType":["Condition","Procedure","Observation","ImmunizationRecommendation"]},"Encounter.serviceProvider":{"code":"Reference","refType":["Organization"]},"Encounter.serviceType":"CodeableConcept","Encounter.status":"code","Encounter.statusHistory":"BackboneElement","Encounter.statusHistory.extension":"Extension","Encounter.statusHistory.id":"System.String","Encounter.statusHistory.modifierExtension":"Extension","Encounter.statusHistory.period":"Period","Encounter.statusHistory.status":"code","Encounter.subject":{"code":"Reference","refType":["Patient","Group"]},"Encounter.text":"Narrative","Encounter.type":"CodeableConcept","Endpoint.address":"url","Endpoint.connectionType":"Coding","Endpoint.contact":"ContactPoint","Endpoint.contained":"Resource","Endpoint.extension":"Extension","Endpoint.header":"string","Endpoint.id":"System.String","Endpoint.identifier":"Identifier","Endpoint.implicitRules":"uri","Endpoint.language":"code","Endpoint.managingOrganization":{"code":"Reference","refType":["Organization"]},"Endpoint.meta":"Meta","Endpoint.modifierExtension":"Extension","Endpoint.name":"string","Endpoint.payloadMimeType":"code","Endpoint.payloadType":"CodeableConcept","Endpoint.period":"Period","Endpoint.status":"code","Endpoint.text":"Narrative","EnrollmentRequest.candidate":{"code":"Reference","refType":["Patient"]},"EnrollmentRequest.contained":"Resource","EnrollmentRequest.coverage":{"code":"Reference","refType":["Coverage"]},"EnrollmentRequest.created":"dateTime","EnrollmentRequest.extension":"Extension","EnrollmentRequest.id":"System.String","EnrollmentRequest.identifier":"Identifier","EnrollmentRequest.implicitRules":"uri","EnrollmentRequest.insurer":{"code":"Reference","refType":["Organization"]},"EnrollmentRequest.language":"code","EnrollmentRequest.meta":"Meta","EnrollmentRequest.modifierExtension":"Extension","EnrollmentRequest.provider":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"EnrollmentRequest.status":"code","EnrollmentRequest.text":"Narrative","EnrollmentResponse.contained":"Resource","EnrollmentResponse.created":"dateTime","EnrollmentResponse.disposition":"string","EnrollmentResponse.extension":"Extension","EnrollmentResponse.id":"System.String","EnrollmentResponse.identifier":"Identifier","EnrollmentResponse.implicitRules":"uri","EnrollmentResponse.language":"code","EnrollmentResponse.meta":"Meta","EnrollmentResponse.modifierExtension":"Extension","EnrollmentResponse.organization":{"code":"Reference","refType":["Organization"]},"EnrollmentResponse.outcome":"code","EnrollmentResponse.request":{"code":"Reference","refType":["EnrollmentRequest"]},"EnrollmentResponse.requestProvider":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"EnrollmentResponse.status":"code","EnrollmentResponse.text":"Narrative","EpisodeOfCare.account":{"code":"Reference","refType":["Account"]},"EpisodeOfCare.careManager":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"EpisodeOfCare.contained":"Resource","EpisodeOfCare.diagnosis":"BackboneElement","EpisodeOfCare.diagnosis.condition":{"code":"Reference","refType":["Condition"]},"EpisodeOfCare.diagnosis.extension":"Extension","EpisodeOfCare.diagnosis.id":"System.String","EpisodeOfCare.diagnosis.modifierExtension":"Extension","EpisodeOfCare.diagnosis.rank":"positiveInt","EpisodeOfCare.diagnosis.role":"CodeableConcept","EpisodeOfCare.extension":"Extension","EpisodeOfCare.id":"System.String","EpisodeOfCare.identifier":"Identifier","EpisodeOfCare.implicitRules":"uri","EpisodeOfCare.language":"code","EpisodeOfCare.managingOrganization":{"code":"Reference","refType":["Organization"]},"EpisodeOfCare.meta":"Meta","EpisodeOfCare.modifierExtension":"Extension","EpisodeOfCare.patient":{"code":"Reference","refType":["Patient"]},"EpisodeOfCare.period":"Period","EpisodeOfCare.referralRequest":{"code":"Reference","refType":["ServiceRequest"]},"EpisodeOfCare.status":"code","EpisodeOfCare.statusHistory":"BackboneElement","EpisodeOfCare.statusHistory.extension":"Extension","EpisodeOfCare.statusHistory.id":"System.String","EpisodeOfCare.statusHistory.modifierExtension":"Extension","EpisodeOfCare.statusHistory.period":"Period","EpisodeOfCare.statusHistory.status":"code","EpisodeOfCare.team":{"code":"Reference","refType":["CareTeam"]},"EpisodeOfCare.text":"Narrative","EpisodeOfCare.type":"CodeableConcept","EventDefinition.approvalDate":"date","EventDefinition.author":"ContactDetail","EventDefinition.contact":"ContactDetail","EventDefinition.contained":"Resource","EventDefinition.copyright":"markdown","EventDefinition.date":"dateTime","EventDefinition.description":"markdown","EventDefinition.editor":"ContactDetail","EventDefinition.effectivePeriod":"Period","EventDefinition.endorser":"ContactDetail","EventDefinition.experimental":"boolean","EventDefinition.extension":"Extension","EventDefinition.id":"System.String","EventDefinition.identifier":"Identifier","EventDefinition.implicitRules":"uri","EventDefinition.jurisdiction":"CodeableConcept","EventDefinition.language":"code","EventDefinition.lastReviewDate":"date","EventDefinition.meta":"Meta","EventDefinition.modifierExtension":"Extension","EventDefinition.name":"string","EventDefinition.publisher":"string","EventDefinition.purpose":"markdown","EventDefinition.relatedArtifact":"RelatedArtifact","EventDefinition.reviewer":"ContactDetail","EventDefinition.status":"code","EventDefinition.subjectCodeableConcept":"CodeableConcept","EventDefinition.subjectReference":{"code":"Reference","refType":["Group"]},"EventDefinition.subtitle":"string","EventDefinition.text":"Narrative","EventDefinition.title":"string","EventDefinition.topic":"CodeableConcept","EventDefinition.trigger":"TriggerDefinition","EventDefinition.url":"uri","EventDefinition.usage":"string","EventDefinition.useContext":"UsageContext","EventDefinition.version":"string","Evidence.approvalDate":"date","Evidence.author":"ContactDetail","Evidence.contact":"ContactDetail","Evidence.contained":"Resource","Evidence.copyright":"markdown","Evidence.date":"dateTime","Evidence.description":"markdown","Evidence.editor":"ContactDetail","Evidence.effectivePeriod":"Period","Evidence.endorser":"ContactDetail","Evidence.exposureBackground":{"code":"Reference","refType":["EvidenceVariable"]},"Evidence.exposureVariant":{"code":"Reference","refType":["EvidenceVariable"]},"Evidence.extension":"Extension","Evidence.id":"System.String","Evidence.identifier":"Identifier","Evidence.implicitRules":"uri","Evidence.jurisdiction":"CodeableConcept","Evidence.language":"code","Evidence.lastReviewDate":"date","Evidence.meta":"Meta","Evidence.modifierExtension":"Extension","Evidence.name":"string","Evidence.note":"Annotation","Evidence.outcome":{"code":"Reference","refType":["EvidenceVariable"]},"Evidence.publisher":"string","Evidence.relatedArtifact":"RelatedArtifact","Evidence.reviewer":"ContactDetail","Evidence.shortTitle":"string","Evidence.status":"code","Evidence.subtitle":"string","Evidence.text":"Narrative","Evidence.title":"string","Evidence.topic":"CodeableConcept","Evidence.url":"uri","Evidence.useContext":"UsageContext","Evidence.version":"string","EvidenceVariable.approvalDate":"date","EvidenceVariable.author":"ContactDetail","EvidenceVariable.characteristic":"BackboneElement","EvidenceVariable.characteristic.definitionCanonical":{"code":"canonical","refType":["ActivityDefinition"]},"EvidenceVariable.characteristic.definitionCodeableConcept":"CodeableConcept","EvidenceVariable.characteristic.definitionDataRequirement":"DataRequirement","EvidenceVariable.characteristic.definitionExpression":"Expression","EvidenceVariable.characteristic.definitionReference":{"code":"Reference","refType":["Group"]},"EvidenceVariable.characteristic.definitionTriggerDefinition":"TriggerDefinition","EvidenceVariable.characteristic.description":"string","EvidenceVariable.characteristic.exclude":"boolean","EvidenceVariable.characteristic.extension":"Extension","EvidenceVariable.characteristic.groupMeasure":"code","EvidenceVariable.characteristic.id":"System.String","EvidenceVariable.characteristic.modifierExtension":"Extension","EvidenceVariable.characteristic.participantEffectiveDateTime":"dateTime","EvidenceVariable.characteristic.participantEffectiveDuration":"Duration","EvidenceVariable.characteristic.participantEffectivePeriod":"Period","EvidenceVariable.characteristic.participantEffectiveTiming":"Timing","EvidenceVariable.characteristic.timeFromStart":"Duration","EvidenceVariable.characteristic.usageContext":"UsageContext","EvidenceVariable.contact":"ContactDetail","EvidenceVariable.contained":"Resource","EvidenceVariable.copyright":"markdown","EvidenceVariable.date":"dateTime","EvidenceVariable.description":"markdown","EvidenceVariable.editor":"ContactDetail","EvidenceVariable.effectivePeriod":"Period","EvidenceVariable.endorser":"ContactDetail","EvidenceVariable.extension":"Extension","EvidenceVariable.id":"System.String","EvidenceVariable.identifier":"Identifier","EvidenceVariable.implicitRules":"uri","EvidenceVariable.jurisdiction":"CodeableConcept","EvidenceVariable.language":"code","EvidenceVariable.lastReviewDate":"date","EvidenceVariable.meta":"Meta","EvidenceVariable.modifierExtension":"Extension","EvidenceVariable.name":"string","EvidenceVariable.note":"Annotation","EvidenceVariable.publisher":"string","EvidenceVariable.relatedArtifact":"RelatedArtifact","EvidenceVariable.reviewer":"ContactDetail","EvidenceVariable.shortTitle":"string","EvidenceVariable.status":"code","EvidenceVariable.subtitle":"string","EvidenceVariable.text":"Narrative","EvidenceVariable.title":"string","EvidenceVariable.topic":"CodeableConcept","EvidenceVariable.type":"code","EvidenceVariable.url":"uri","EvidenceVariable.useContext":"UsageContext","EvidenceVariable.version":"string","ExampleScenario.actor":"BackboneElement","ExampleScenario.actor.actorId":"string","ExampleScenario.actor.description":"markdown","ExampleScenario.actor.extension":"Extension","ExampleScenario.actor.id":"System.String","ExampleScenario.actor.modifierExtension":"Extension","ExampleScenario.actor.name":"string","ExampleScenario.actor.type":"code","ExampleScenario.contact":"ContactDetail","ExampleScenario.contained":"Resource","ExampleScenario.copyright":"markdown","ExampleScenario.date":"dateTime","ExampleScenario.experimental":"boolean","ExampleScenario.extension":"Extension","ExampleScenario.id":"System.String","ExampleScenario.identifier":"Identifier","ExampleScenario.implicitRules":"uri","ExampleScenario.instance":"BackboneElement","ExampleScenario.instance.containedInstance":"BackboneElement","ExampleScenario.instance.containedInstance.extension":"Extension","ExampleScenario.instance.containedInstance.id":"System.String","ExampleScenario.instance.containedInstance.modifierExtension":"Extension","ExampleScenario.instance.containedInstance.resourceId":"string","ExampleScenario.instance.containedInstance.versionId":"string","ExampleScenario.instance.description":"markdown","ExampleScenario.instance.extension":"Extension","ExampleScenario.instance.id":"System.String","ExampleScenario.instance.modifierExtension":"Extension","ExampleScenario.instance.name":"string","ExampleScenario.instance.resourceId":"string","ExampleScenario.instance.resourceType":"code","ExampleScenario.instance.version":"BackboneElement","ExampleScenario.instance.version.description":"markdown","ExampleScenario.instance.version.extension":"Extension","ExampleScenario.instance.version.id":"System.String","ExampleScenario.instance.version.modifierExtension":"Extension","ExampleScenario.instance.version.versionId":"string","ExampleScenario.jurisdiction":"CodeableConcept","ExampleScenario.language":"code","ExampleScenario.meta":"Meta","ExampleScenario.modifierExtension":"Extension","ExampleScenario.name":"string","ExampleScenario.process":"BackboneElement","ExampleScenario.process.description":"markdown","ExampleScenario.process.extension":"Extension","ExampleScenario.process.id":"System.String","ExampleScenario.process.modifierExtension":"Extension","ExampleScenario.process.postConditions":"markdown","ExampleScenario.process.preConditions":"markdown","ExampleScenario.process.step":"BackboneElement","ExampleScenario.process.step.alternative":"BackboneElement","ExampleScenario.process.step.alternative.description":"markdown","ExampleScenario.process.step.alternative.extension":"Extension","ExampleScenario.process.step.alternative.id":"System.String","ExampleScenario.process.step.alternative.modifierExtension":"Extension","ExampleScenario.process.step.alternative.title":"string","ExampleScenario.process.step.extension":"Extension","ExampleScenario.process.step.id":"System.String","ExampleScenario.process.step.modifierExtension":"Extension","ExampleScenario.process.step.operation":"BackboneElement","ExampleScenario.process.step.operation.description":"markdown","ExampleScenario.process.step.operation.extension":"Extension","ExampleScenario.process.step.operation.id":"System.String","ExampleScenario.process.step.operation.initiator":"string","ExampleScenario.process.step.operation.initiatorActive":"boolean","ExampleScenario.process.step.operation.modifierExtension":"Extension","ExampleScenario.process.step.operation.name":"string","ExampleScenario.process.step.operation.number":"string","ExampleScenario.process.step.operation.receiver":"string","ExampleScenario.process.step.operation.receiverActive":"boolean","ExampleScenario.process.step.operation.type":"string","ExampleScenario.process.step.pause":"boolean","ExampleScenario.process.title":"string","ExampleScenario.publisher":"string","ExampleScenario.purpose":"markdown","ExampleScenario.status":"code","ExampleScenario.text":"Narrative","ExampleScenario.url":"uri","ExampleScenario.useContext":"UsageContext","ExampleScenario.version":"string","ExampleScenario.workflow":{"code":"canonical","refType":["ExampleScenario"]},"ExplanationOfBenefit.accident":"BackboneElement","ExplanationOfBenefit.accident.date":"date","ExplanationOfBenefit.accident.extension":"Extension","ExplanationOfBenefit.accident.id":"System.String","ExplanationOfBenefit.accident.locationAddress":"Address","ExplanationOfBenefit.accident.locationReference":{"code":"Reference","refType":["Location"]},"ExplanationOfBenefit.accident.modifierExtension":"Extension","ExplanationOfBenefit.accident.type":"CodeableConcept","ExplanationOfBenefit.addItem":"BackboneElement","ExplanationOfBenefit.addItem.bodySite":"CodeableConcept","ExplanationOfBenefit.addItem.detail":"BackboneElement","ExplanationOfBenefit.addItem.detail.extension":"Extension","ExplanationOfBenefit.addItem.detail.factor":"decimal","ExplanationOfBenefit.addItem.detail.id":"System.String","ExplanationOfBenefit.addItem.detail.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.detail.modifierExtension":"Extension","ExplanationOfBenefit.addItem.detail.net":"Money","ExplanationOfBenefit.addItem.detail.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.detail.productOrService":"CodeableConcept","ExplanationOfBenefit.addItem.detail.quantity":"Quantity","ExplanationOfBenefit.addItem.detail.subDetail":"BackboneElement","ExplanationOfBenefit.addItem.detail.subDetail.extension":"Extension","ExplanationOfBenefit.addItem.detail.subDetail.factor":"decimal","ExplanationOfBenefit.addItem.detail.subDetail.id":"System.String","ExplanationOfBenefit.addItem.detail.subDetail.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.detail.subDetail.modifierExtension":"Extension","ExplanationOfBenefit.addItem.detail.subDetail.net":"Money","ExplanationOfBenefit.addItem.detail.subDetail.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.detail.subDetail.productOrService":"CodeableConcept","ExplanationOfBenefit.addItem.detail.subDetail.quantity":"Quantity","ExplanationOfBenefit.addItem.detail.subDetail.unitPrice":"Money","ExplanationOfBenefit.addItem.detail.unitPrice":"Money","ExplanationOfBenefit.addItem.detailSequence":"positiveInt","ExplanationOfBenefit.addItem.extension":"Extension","ExplanationOfBenefit.addItem.factor":"decimal","ExplanationOfBenefit.addItem.id":"System.String","ExplanationOfBenefit.addItem.itemSequence":"positiveInt","ExplanationOfBenefit.addItem.locationAddress":"Address","ExplanationOfBenefit.addItem.locationCodeableConcept":"CodeableConcept","ExplanationOfBenefit.addItem.locationReference":{"code":"Reference","refType":["Location"]},"ExplanationOfBenefit.addItem.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.modifierExtension":"Extension","ExplanationOfBenefit.addItem.net":"Money","ExplanationOfBenefit.addItem.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.productOrService":"CodeableConcept","ExplanationOfBenefit.addItem.programCode":"CodeableConcept","ExplanationOfBenefit.addItem.provider":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"ExplanationOfBenefit.addItem.quantity":"Quantity","ExplanationOfBenefit.addItem.servicedDate":"date","ExplanationOfBenefit.addItem.servicedPeriod":"Period","ExplanationOfBenefit.addItem.subDetailSequence":"positiveInt","ExplanationOfBenefit.addItem.subSite":"CodeableConcept","ExplanationOfBenefit.addItem.unitPrice":"Money","ExplanationOfBenefit.benefitBalance":"BackboneElement","ExplanationOfBenefit.benefitBalance.category":"CodeableConcept","ExplanationOfBenefit.benefitBalance.description":"string","ExplanationOfBenefit.benefitBalance.excluded":"boolean","ExplanationOfBenefit.benefitBalance.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial":"BackboneElement","ExplanationOfBenefit.benefitBalance.financial.allowedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.allowedString":"string","ExplanationOfBenefit.benefitBalance.financial.allowedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.financial.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.id":"System.String","ExplanationOfBenefit.benefitBalance.financial.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.financial.type":"CodeableConcept","ExplanationOfBenefit.benefitBalance.financial.usedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.usedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.id":"System.String","ExplanationOfBenefit.benefitBalance.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.name":"string","ExplanationOfBenefit.benefitBalance.network":"CodeableConcept","ExplanationOfBenefit.benefitBalance.term":"CodeableConcept","ExplanationOfBenefit.benefitBalance.unit":"CodeableConcept","ExplanationOfBenefit.benefitPeriod":"Period","ExplanationOfBenefit.billablePeriod":"Period","ExplanationOfBenefit.careTeam":"BackboneElement","ExplanationOfBenefit.careTeam.extension":"Extension","ExplanationOfBenefit.careTeam.id":"System.String","ExplanationOfBenefit.careTeam.modifierExtension":"Extension","ExplanationOfBenefit.careTeam.provider":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"ExplanationOfBenefit.careTeam.qualification":"CodeableConcept","ExplanationOfBenefit.careTeam.responsible":"boolean","ExplanationOfBenefit.careTeam.role":"CodeableConcept","ExplanationOfBenefit.careTeam.sequence":"positiveInt","ExplanationOfBenefit.claim":{"code":"Reference","refType":["Claim"]},"ExplanationOfBenefit.claimResponse":{"code":"Reference","refType":["ClaimResponse"]},"ExplanationOfBenefit.contained":"Resource","ExplanationOfBenefit.created":"dateTime","ExplanationOfBenefit.diagnosis":"BackboneElement","ExplanationOfBenefit.diagnosis.diagnosisCodeableConcept":"CodeableConcept","ExplanationOfBenefit.diagnosis.diagnosisReference":{"code":"Reference","refType":["Condition"]},"ExplanationOfBenefit.diagnosis.extension":"Extension","ExplanationOfBenefit.diagnosis.id":"System.String","ExplanationOfBenefit.diagnosis.modifierExtension":"Extension","ExplanationOfBenefit.diagnosis.onAdmission":"CodeableConcept","ExplanationOfBenefit.diagnosis.packageCode":"CodeableConcept","ExplanationOfBenefit.diagnosis.sequence":"positiveInt","ExplanationOfBenefit.diagnosis.type":"CodeableConcept","ExplanationOfBenefit.disposition":"string","ExplanationOfBenefit.enterer":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"ExplanationOfBenefit.extension":"Extension","ExplanationOfBenefit.facility":{"code":"Reference","refType":["Location"]},"ExplanationOfBenefit.form":"Attachment","ExplanationOfBenefit.formCode":"CodeableConcept","ExplanationOfBenefit.fundsReserve":"CodeableConcept","ExplanationOfBenefit.fundsReserveRequested":"CodeableConcept","ExplanationOfBenefit.id":"System.String","ExplanationOfBenefit.identifier":"Identifier","ExplanationOfBenefit.implicitRules":"uri","ExplanationOfBenefit.insurance":"BackboneElement","ExplanationOfBenefit.insurance.coverage":{"code":"Reference","refType":["Coverage"]},"ExplanationOfBenefit.insurance.extension":"Extension","ExplanationOfBenefit.insurance.focal":"boolean","ExplanationOfBenefit.insurance.id":"System.String","ExplanationOfBenefit.insurance.modifierExtension":"Extension","ExplanationOfBenefit.insurance.preAuthRef":"string","ExplanationOfBenefit.insurer":{"code":"Reference","refType":["Organization"]},"ExplanationOfBenefit.item":"BackboneElement","ExplanationOfBenefit.item.adjudication":"BackboneElement","ExplanationOfBenefit.item.adjudication.amount":"Money","ExplanationOfBenefit.item.adjudication.category":"CodeableConcept","ExplanationOfBenefit.item.adjudication.extension":"Extension","ExplanationOfBenefit.item.adjudication.id":"System.String","ExplanationOfBenefit.item.adjudication.modifierExtension":"Extension","ExplanationOfBenefit.item.adjudication.reason":"CodeableConcept","ExplanationOfBenefit.item.adjudication.value":"decimal","ExplanationOfBenefit.item.bodySite":"CodeableConcept","ExplanationOfBenefit.item.careTeamSequence":"positiveInt","ExplanationOfBenefit.item.category":"CodeableConcept","ExplanationOfBenefit.item.detail":"BackboneElement","ExplanationOfBenefit.item.detail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.extension":"Extension","ExplanationOfBenefit.item.detail.factor":"decimal","ExplanationOfBenefit.item.detail.id":"System.String","ExplanationOfBenefit.item.detail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.net":"Money","ExplanationOfBenefit.item.detail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.productOrService":"CodeableConcept","ExplanationOfBenefit.item.detail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.quantity":"Quantity","ExplanationOfBenefit.item.detail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.subDetail":"BackboneElement","ExplanationOfBenefit.item.detail.subDetail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.extension":"Extension","ExplanationOfBenefit.item.detail.subDetail.factor":"decimal","ExplanationOfBenefit.item.detail.subDetail.id":"System.String","ExplanationOfBenefit.item.detail.subDetail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.subDetail.net":"Money","ExplanationOfBenefit.item.detail.subDetail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.productOrService":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.quantity":"Quantity","ExplanationOfBenefit.item.detail.subDetail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.udi":{"code":"Reference","refType":["Device"]},"ExplanationOfBenefit.item.detail.subDetail.unitPrice":"Money","ExplanationOfBenefit.item.detail.udi":{"code":"Reference","refType":["Device"]},"ExplanationOfBenefit.item.detail.unitPrice":"Money","ExplanationOfBenefit.item.diagnosisSequence":"positiveInt","ExplanationOfBenefit.item.encounter":{"code":"Reference","refType":["Encounter"]},"ExplanationOfBenefit.item.extension":"Extension","ExplanationOfBenefit.item.factor":"decimal","ExplanationOfBenefit.item.id":"System.String","ExplanationOfBenefit.item.informationSequence":"positiveInt","ExplanationOfBenefit.item.locationAddress":"Address","ExplanationOfBenefit.item.locationCodeableConcept":"CodeableConcept","ExplanationOfBenefit.item.locationReference":{"code":"Reference","refType":["Location"]},"ExplanationOfBenefit.item.modifier":"CodeableConcept","ExplanationOfBenefit.item.modifierExtension":"Extension","ExplanationOfBenefit.item.net":"Money","ExplanationOfBenefit.item.noteNumber":"positiveInt","ExplanationOfBenefit.item.procedureSequence":"positiveInt","ExplanationOfBenefit.item.productOrService":"CodeableConcept","ExplanationOfBenefit.item.programCode":"CodeableConcept","ExplanationOfBenefit.item.quantity":"Quantity","ExplanationOfBenefit.item.revenue":"CodeableConcept","ExplanationOfBenefit.item.sequence":"positiveInt","ExplanationOfBenefit.item.servicedDate":"date","ExplanationOfBenefit.item.servicedPeriod":"Period","ExplanationOfBenefit.item.subSite":"CodeableConcept","ExplanationOfBenefit.item.udi":{"code":"Reference","refType":["Device"]},"ExplanationOfBenefit.item.unitPrice":"Money","ExplanationOfBenefit.language":"code","ExplanationOfBenefit.meta":"Meta","ExplanationOfBenefit.modifierExtension":"Extension","ExplanationOfBenefit.originalPrescription":{"code":"Reference","refType":["MedicationRequest"]},"ExplanationOfBenefit.outcome":"code","ExplanationOfBenefit.patient":{"code":"Reference","refType":["Patient"]},"ExplanationOfBenefit.payee":"BackboneElement","ExplanationOfBenefit.payee.extension":"Extension","ExplanationOfBenefit.payee.id":"System.String","ExplanationOfBenefit.payee.modifierExtension":"Extension","ExplanationOfBenefit.payee.party":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","Patient","RelatedPerson"]},"ExplanationOfBenefit.payee.type":"CodeableConcept","ExplanationOfBenefit.payment":"BackboneElement","ExplanationOfBenefit.payment.adjustment":"Money","ExplanationOfBenefit.payment.adjustmentReason":"CodeableConcept","ExplanationOfBenefit.payment.amount":"Money","ExplanationOfBenefit.payment.date":"date","ExplanationOfBenefit.payment.extension":"Extension","ExplanationOfBenefit.payment.id":"System.String","ExplanationOfBenefit.payment.identifier":"Identifier","ExplanationOfBenefit.payment.modifierExtension":"Extension","ExplanationOfBenefit.payment.type":"CodeableConcept","ExplanationOfBenefit.preAuthRef":"string","ExplanationOfBenefit.preAuthRefPeriod":"Period","ExplanationOfBenefit.precedence":"positiveInt","ExplanationOfBenefit.prescription":{"code":"Reference","refType":["MedicationRequest","VisionPrescription"]},"ExplanationOfBenefit.priority":"CodeableConcept","ExplanationOfBenefit.procedure":"BackboneElement","ExplanationOfBenefit.procedure.date":"dateTime","ExplanationOfBenefit.procedure.extension":"Extension","ExplanationOfBenefit.procedure.id":"System.String","ExplanationOfBenefit.procedure.modifierExtension":"Extension","ExplanationOfBenefit.procedure.procedureCodeableConcept":"CodeableConcept","ExplanationOfBenefit.procedure.procedureReference":{"code":"Reference","refType":["Procedure"]},"ExplanationOfBenefit.procedure.sequence":"positiveInt","ExplanationOfBenefit.procedure.type":"CodeableConcept","ExplanationOfBenefit.procedure.udi":{"code":"Reference","refType":["Device"]},"ExplanationOfBenefit.processNote":"BackboneElement","ExplanationOfBenefit.processNote.extension":"Extension","ExplanationOfBenefit.processNote.id":"System.String","ExplanationOfBenefit.processNote.language":"CodeableConcept","ExplanationOfBenefit.processNote.modifierExtension":"Extension","ExplanationOfBenefit.processNote.number":"positiveInt","ExplanationOfBenefit.processNote.text":"string","ExplanationOfBenefit.processNote.type":"code","ExplanationOfBenefit.provider":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"ExplanationOfBenefit.referral":{"code":"Reference","refType":["ServiceRequest"]},"ExplanationOfBenefit.related":"BackboneElement","ExplanationOfBenefit.related.claim":{"code":"Reference","refType":["Claim"]},"ExplanationOfBenefit.related.extension":"Extension","ExplanationOfBenefit.related.id":"System.String","ExplanationOfBenefit.related.modifierExtension":"Extension","ExplanationOfBenefit.related.reference":"Identifier","ExplanationOfBenefit.related.relationship":"CodeableConcept","ExplanationOfBenefit.status":"code","ExplanationOfBenefit.subType":"CodeableConcept","ExplanationOfBenefit.supportingInfo":"BackboneElement","ExplanationOfBenefit.supportingInfo.category":"CodeableConcept","ExplanationOfBenefit.supportingInfo.code":"CodeableConcept","ExplanationOfBenefit.supportingInfo.extension":"Extension","ExplanationOfBenefit.supportingInfo.id":"System.String","ExplanationOfBenefit.supportingInfo.modifierExtension":"Extension","ExplanationOfBenefit.supportingInfo.reason":"Coding","ExplanationOfBenefit.supportingInfo.sequence":"positiveInt","ExplanationOfBenefit.supportingInfo.timingDate":"date","ExplanationOfBenefit.supportingInfo.timingPeriod":"Period","ExplanationOfBenefit.supportingInfo.valueAttachment":"Attachment","ExplanationOfBenefit.supportingInfo.valueBoolean":"boolean","ExplanationOfBenefit.supportingInfo.valueQuantity":"Quantity","ExplanationOfBenefit.supportingInfo.valueReference":{"code":"Reference","refType":["Resource"]},"ExplanationOfBenefit.supportingInfo.valueString":"string","ExplanationOfBenefit.text":"Narrative","ExplanationOfBenefit.total":"BackboneElement","ExplanationOfBenefit.total.amount":"Money","ExplanationOfBenefit.total.category":"CodeableConcept","ExplanationOfBenefit.total.extension":"Extension","ExplanationOfBenefit.total.id":"System.String","ExplanationOfBenefit.total.modifierExtension":"Extension","ExplanationOfBenefit.type":"CodeableConcept","ExplanationOfBenefit.use":"code","Expression.description":"string","Expression.expression":"string","Expression.extension":"Extension","Expression.id":"System.String","Expression.language":"code","Expression.name":"id","Expression.reference":"uri","Extension.extension":"Extension","Extension.id":"System.String","Extension.url":"System.String","Extension.valueAddress":"Address","Extension.valueAge":"Age","Extension.valueAnnotation":"Annotation","Extension.valueAttachment":"Attachment","Extension.valueBase64Binary":"base64Binary","Extension.valueBoolean":"boolean","Extension.valueCanonical":{"code":"canonical","refType":[]},"Extension.valueCode":"code","Extension.valueCodeableConcept":"CodeableConcept","Extension.valueCoding":"Coding","Extension.valueContactDetail":"ContactDetail","Extension.valueContactPoint":"ContactPoint","Extension.valueContributor":"Contributor","Extension.valueCount":"Count","Extension.valueDataRequirement":"DataRequirement","Extension.valueDate":"date","Extension.valueDateTime":"dateTime","Extension.valueDecimal":"decimal","Extension.valueDistance":"Distance","Extension.valueDosage":"Dosage","Extension.valueDuration":"Duration","Extension.valueExpression":"Expression","Extension.valueHumanName":"HumanName","Extension.valueId":"id","Extension.valueIdentifier":"Identifier","Extension.valueInstant":"instant","Extension.valueInteger":"integer","Extension.valueMarkdown":"markdown","Extension.valueMeta":"Meta","Extension.valueMoney":"Money","Extension.valueOid":"oid","Extension.valueParameterDefinition":"ParameterDefinition","Extension.valuePeriod":"Period","Extension.valuePositiveInt":"positiveInt","Extension.valueQuantity":"Quantity","Extension.valueRange":"Range","Extension.valueRatio":"Ratio","Extension.valueReference":{"code":"Reference","refType":[]},"Extension.valueRelatedArtifact":"RelatedArtifact","Extension.valueSampledData":"SampledData","Extension.valueSignature":"Signature","Extension.valueString":"string","Extension.valueTime":"time","Extension.valueTiming":"Timing","Extension.valueTriggerDefinition":"TriggerDefinition","Extension.valueUnsignedInt":"unsignedInt","Extension.valueUri":"uri","Extension.valueUrl":"url","Extension.valueUsageContext":"UsageContext","Extension.valueUuid":"uuid","FamilyMemberHistory.ageAge":"Age","FamilyMemberHistory.ageRange":"Range","FamilyMemberHistory.ageString":"string","FamilyMemberHistory.bornDate":"date","FamilyMemberHistory.bornPeriod":"Period","FamilyMemberHistory.bornString":"string","FamilyMemberHistory.condition":"BackboneElement","FamilyMemberHistory.condition.code":"CodeableConcept","FamilyMemberHistory.condition.contributedToDeath":"boolean","FamilyMemberHistory.condition.extension":"Extension","FamilyMemberHistory.condition.id":"System.String","FamilyMemberHistory.condition.modifierExtension":"Extension","FamilyMemberHistory.condition.note":"Annotation","FamilyMemberHistory.condition.onsetAge":"Age","FamilyMemberHistory.condition.onsetPeriod":"Period","FamilyMemberHistory.condition.onsetRange":"Range","FamilyMemberHistory.condition.onsetString":"string","FamilyMemberHistory.condition.outcome":"CodeableConcept","FamilyMemberHistory.contained":"Resource","FamilyMemberHistory.dataAbsentReason":"CodeableConcept","FamilyMemberHistory.date":"dateTime","FamilyMemberHistory.deceasedAge":"Age","FamilyMemberHistory.deceasedBoolean":"boolean","FamilyMemberHistory.deceasedDate":"date","FamilyMemberHistory.deceasedRange":"Range","FamilyMemberHistory.deceasedString":"string","FamilyMemberHistory.estimatedAge":"boolean","FamilyMemberHistory.extension":"Extension","FamilyMemberHistory.id":"System.String","FamilyMemberHistory.identifier":"Identifier","FamilyMemberHistory.implicitRules":"uri","FamilyMemberHistory.instantiatesCanonical":{"code":"canonical","refType":["PlanDefinition","Questionnaire","ActivityDefinition","Measure","OperationDefinition"]},"FamilyMemberHistory.instantiatesUri":"uri","FamilyMemberHistory.language":"code","FamilyMemberHistory.meta":"Meta","FamilyMemberHistory.modifierExtension":"Extension","FamilyMemberHistory.name":"string","FamilyMemberHistory.note":"Annotation","FamilyMemberHistory.patient":{"code":"Reference","refType":["Patient"]},"FamilyMemberHistory.reasonCode":"CodeableConcept","FamilyMemberHistory.reasonReference":{"code":"Reference","refType":["Condition","Observation","AllergyIntolerance","QuestionnaireResponse","DiagnosticReport","DocumentReference"]},"FamilyMemberHistory.relationship":"CodeableConcept","FamilyMemberHistory.sex":"CodeableConcept","FamilyMemberHistory.status":"code","FamilyMemberHistory.text":"Narrative","Flag.author":{"code":"Reference","refType":["Device","Organization","Patient","Practitioner","PractitionerRole"]},"Flag.category":"CodeableConcept","Flag.code":"CodeableConcept","Flag.contained":"Resource","Flag.encounter":{"code":"Reference","refType":["Encounter"]},"Flag.extension":"Extension","Flag.id":"System.String","Flag.identifier":"Identifier","Flag.implicitRules":"uri","Flag.language":"code","Flag.meta":"Meta","Flag.modifierExtension":"Extension","Flag.period":"Period","Flag.status":"code","Flag.subject":{"code":"Reference","refType":["Patient","Location","Group","Organization","Practitioner","PlanDefinition","Medication","Procedure"]},"Flag.text":"Narrative","Goal.achievementStatus":"CodeableConcept","Goal.addresses":{"code":"Reference","refType":["Condition","Observation","MedicationStatement","NutritionOrder","ServiceRequest","RiskAssessment"]},"Goal.category":"CodeableConcept","Goal.contained":"Resource","Goal.description":"CodeableConcept","Goal.expressedBy":{"code":"Reference","refType":["Patient","Practitioner","PractitionerRole","RelatedPerson"]},"Goal.extension":"Extension","Goal.id":"System.String","Goal.identifier":"Identifier","Goal.implicitRules":"uri","Goal.language":"code","Goal.lifecycleStatus":"code","Goal.meta":"Meta","Goal.modifierExtension":"Extension","Goal.note":"Annotation","Goal.outcomeCode":"CodeableConcept","Goal.outcomeReference":{"code":"Reference","refType":["Observation"]},"Goal.priority":"CodeableConcept","Goal.startCodeableConcept":"CodeableConcept","Goal.startDate":"date","Goal.statusDate":"date","Goal.statusReason":"string","Goal.subject":{"code":"Reference","refType":["Patient","Group","Organization"]},"Goal.target":"BackboneElement","Goal.target.detailBoolean":"boolean","Goal.target.detailCodeableConcept":"CodeableConcept","Goal.target.detailInteger":"integer","Goal.target.detailQuantity":"Quantity","Goal.target.detailRange":"Range","Goal.target.detailRatio":"Ratio","Goal.target.detailString":"string","Goal.target.dueDate":"date","Goal.target.dueDuration":"Duration","Goal.target.extension":"Extension","Goal.target.id":"System.String","Goal.target.measure":"CodeableConcept","Goal.target.modifierExtension":"Extension","Goal.text":"Narrative","GraphDefinition.contact":"ContactDetail","GraphDefinition.contained":"Resource","GraphDefinition.date":"dateTime","GraphDefinition.description":"markdown","GraphDefinition.experimental":"boolean","GraphDefinition.extension":"Extension","GraphDefinition.id":"System.String","GraphDefinition.implicitRules":"uri","GraphDefinition.jurisdiction":"CodeableConcept","GraphDefinition.language":"code","GraphDefinition.link":"BackboneElement","GraphDefinition.link.description":"string","GraphDefinition.link.extension":"Extension","GraphDefinition.link.id":"System.String","GraphDefinition.link.max":"string","GraphDefinition.link.min":"integer","GraphDefinition.link.modifierExtension":"Extension","GraphDefinition.link.path":"string","GraphDefinition.link.sliceName":"string","GraphDefinition.link.target":"BackboneElement","GraphDefinition.link.target.compartment":"BackboneElement","GraphDefinition.link.target.compartment.code":"code","GraphDefinition.link.target.compartment.description":"string","GraphDefinition.link.target.compartment.expression":"string","GraphDefinition.link.target.compartment.extension":"Extension","GraphDefinition.link.target.compartment.id":"System.String","GraphDefinition.link.target.compartment.modifierExtension":"Extension","GraphDefinition.link.target.compartment.rule":"code","GraphDefinition.link.target.compartment.use":"code","GraphDefinition.link.target.extension":"Extension","GraphDefinition.link.target.id":"System.String","GraphDefinition.link.target.modifierExtension":"Extension","GraphDefinition.link.target.params":"string","GraphDefinition.link.target.profile":{"code":"canonical","refType":["StructureDefinition"]},"GraphDefinition.link.target.type":"code","GraphDefinition.meta":"Meta","GraphDefinition.modifierExtension":"Extension","GraphDefinition.name":"string","GraphDefinition.profile":{"code":"canonical","refType":["StructureDefinition"]},"GraphDefinition.publisher":"string","GraphDefinition.purpose":"markdown","GraphDefinition.start":"code","GraphDefinition.status":"code","GraphDefinition.text":"Narrative","GraphDefinition.url":"uri","GraphDefinition.useContext":"UsageContext","GraphDefinition.version":"string","Group.active":"boolean","Group.actual":"boolean","Group.characteristic":"BackboneElement","Group.characteristic.code":"CodeableConcept","Group.characteristic.exclude":"boolean","Group.characteristic.extension":"Extension","Group.characteristic.id":"System.String","Group.characteristic.modifierExtension":"Extension","Group.characteristic.period":"Period","Group.characteristic.valueBoolean":"boolean","Group.characteristic.valueCodeableConcept":"CodeableConcept","Group.characteristic.valueQuantity":"Quantity","Group.characteristic.valueRange":"Range","Group.characteristic.valueReference":{"code":"Reference","refType":[]},"Group.code":"CodeableConcept","Group.contained":"Resource","Group.extension":"Extension","Group.id":"System.String","Group.identifier":"Identifier","Group.implicitRules":"uri","Group.language":"code","Group.managingEntity":{"code":"Reference","refType":["Organization","RelatedPerson","Practitioner","PractitionerRole"]},"Group.member":"BackboneElement","Group.member.entity":{"code":"Reference","refType":["Patient","Practitioner","PractitionerRole","Device","Medication","Substance","Group"]},"Group.member.extension":"Extension","Group.member.id":"System.String","Group.member.inactive":"boolean","Group.member.modifierExtension":"Extension","Group.member.period":"Period","Group.meta":"Meta","Group.modifierExtension":"Extension","Group.name":"string","Group.quantity":"unsignedInt","Group.text":"Narrative","Group.type":"code","GuidanceResponse.contained":"Resource","GuidanceResponse.dataRequirement":"DataRequirement","GuidanceResponse.encounter":{"code":"Reference","refType":["Encounter"]},"GuidanceResponse.evaluationMessage":{"code":"Reference","refType":["OperationOutcome"]},"GuidanceResponse.extension":"Extension","GuidanceResponse.id":"System.String","GuidanceResponse.identifier":"Identifier","GuidanceResponse.implicitRules":"uri","GuidanceResponse.language":"code","GuidanceResponse.meta":"Meta","GuidanceResponse.modifierExtension":"Extension","GuidanceResponse.moduleCanonical":{"code":"canonical","refType":[]},"GuidanceResponse.moduleCodeableConcept":"CodeableConcept","GuidanceResponse.moduleUri":"uri","GuidanceResponse.note":"Annotation","GuidanceResponse.occurrenceDateTime":"dateTime","GuidanceResponse.outputParameters":{"code":"Reference","refType":["Parameters"]},"GuidanceResponse.performer":{"code":"Reference","refType":["Device"]},"GuidanceResponse.reasonCode":"CodeableConcept","GuidanceResponse.reasonReference":{"code":"Reference","refType":["Condition","Observation","DiagnosticReport","DocumentReference"]},"GuidanceResponse.requestIdentifier":"Identifier","GuidanceResponse.result":{"code":"Reference","refType":["CarePlan","RequestGroup"]},"GuidanceResponse.status":"code","GuidanceResponse.subject":{"code":"Reference","refType":["Patient","Group"]},"GuidanceResponse.text":"Narrative","HealthcareService.active":"boolean","HealthcareService.appointmentRequired":"boolean","HealthcareService.availabilityExceptions":"string","HealthcareService.availableTime":"BackboneElement","HealthcareService.availableTime.allDay":"boolean","HealthcareService.availableTime.availableEndTime":"time","HealthcareService.availableTime.availableStartTime":"time","HealthcareService.availableTime.daysOfWeek":"code","HealthcareService.availableTime.extension":"Extension","HealthcareService.availableTime.id":"System.String","HealthcareService.availableTime.modifierExtension":"Extension","HealthcareService.category":"CodeableConcept","HealthcareService.characteristic":"CodeableConcept","HealthcareService.comment":"string","HealthcareService.communication":"CodeableConcept","HealthcareService.contained":"Resource","HealthcareService.coverageArea":{"code":"Reference","refType":["Location"]},"HealthcareService.eligibility":"BackboneElement","HealthcareService.eligibility.code":"CodeableConcept","HealthcareService.eligibility.comment":"markdown","HealthcareService.eligibility.extension":"Extension","HealthcareService.eligibility.id":"System.String","HealthcareService.eligibility.modifierExtension":"Extension","HealthcareService.endpoint":{"code":"Reference","refType":["Endpoint"]},"HealthcareService.extension":"Extension","HealthcareService.extraDetails":"markdown","HealthcareService.id":"System.String","HealthcareService.identifier":"Identifier","HealthcareService.implicitRules":"uri","HealthcareService.language":"code","HealthcareService.location":{"code":"Reference","refType":["Location"]},"HealthcareService.meta":"Meta","HealthcareService.modifierExtension":"Extension","HealthcareService.name":"string","HealthcareService.notAvailable":"BackboneElement","HealthcareService.notAvailable.description":"string","HealthcareService.notAvailable.during":"Period","HealthcareService.notAvailable.extension":"Extension","HealthcareService.notAvailable.id":"System.String","HealthcareService.notAvailable.modifierExtension":"Extension","HealthcareService.photo":"Attachment","HealthcareService.program":"CodeableConcept","HealthcareService.providedBy":{"code":"Reference","refType":["Organization"]},"HealthcareService.referralMethod":"CodeableConcept","HealthcareService.serviceProvisionCode":"CodeableConcept","HealthcareService.specialty":"CodeableConcept","HealthcareService.telecom":"ContactPoint","HealthcareService.text":"Narrative","HealthcareService.type":"CodeableConcept","HumanName.extension":"Extension","HumanName.family":"string","HumanName.given":"string","HumanName.id":"System.String","HumanName.period":"Period","HumanName.prefix":"string","HumanName.suffix":"string","HumanName.text":"string","HumanName.use":"code","Identifier.assigner":{"code":"Reference","refType":["Organization"]},"Identifier.extension":"Extension","Identifier.id":"System.String","Identifier.period":"Period","Identifier.system":"uri","Identifier.type":"CodeableConcept","Identifier.use":"code","Identifier.value":"string","ImagingStudy.basedOn":{"code":"Reference","refType":["CarePlan","ServiceRequest","Appointment","AppointmentResponse","Task"]},"ImagingStudy.contained":"Resource","ImagingStudy.description":"string","ImagingStudy.encounter":{"code":"Reference","refType":["Encounter"]},"ImagingStudy.endpoint":{"code":"Reference","refType":["Endpoint"]},"ImagingStudy.extension":"Extension","ImagingStudy.id":"System.String","ImagingStudy.identifier":"Identifier","ImagingStudy.implicitRules":"uri","ImagingStudy.interpreter":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"ImagingStudy.language":"code","ImagingStudy.location":{"code":"Reference","refType":["Location"]},"ImagingStudy.meta":"Meta","ImagingStudy.modality":"Coding","ImagingStudy.modifierExtension":"Extension","ImagingStudy.note":"Annotation","ImagingStudy.numberOfInstances":"unsignedInt","ImagingStudy.numberOfSeries":"unsignedInt","ImagingStudy.procedureCode":"CodeableConcept","ImagingStudy.procedureReference":{"code":"Reference","refType":["Procedure"]},"ImagingStudy.reasonCode":"CodeableConcept","ImagingStudy.reasonReference":{"code":"Reference","refType":["Condition","Observation","Media","DiagnosticReport","DocumentReference"]},"ImagingStudy.referrer":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"ImagingStudy.series":"BackboneElement","ImagingStudy.series.bodySite":"Coding","ImagingStudy.series.description":"string","ImagingStudy.series.endpoint":{"code":"Reference","refType":["Endpoint"]},"ImagingStudy.series.extension":"Extension","ImagingStudy.series.id":"System.String","ImagingStudy.series.instance":"BackboneElement","ImagingStudy.series.instance.extension":"Extension","ImagingStudy.series.instance.id":"System.String","ImagingStudy.series.instance.modifierExtension":"Extension","ImagingStudy.series.instance.number":"unsignedInt","ImagingStudy.series.instance.sopClass":"Coding","ImagingStudy.series.instance.title":"string","ImagingStudy.series.instance.uid":"id","ImagingStudy.series.laterality":"Coding","ImagingStudy.series.modality":"Coding","ImagingStudy.series.modifierExtension":"Extension","ImagingStudy.series.number":"unsignedInt","ImagingStudy.series.numberOfInstances":"unsignedInt","ImagingStudy.series.performer":"BackboneElement","ImagingStudy.series.performer.actor":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","CareTeam","Patient","Device","RelatedPerson"]},"ImagingStudy.series.performer.extension":"Extension","ImagingStudy.series.performer.function":"CodeableConcept","ImagingStudy.series.performer.id":"System.String","ImagingStudy.series.performer.modifierExtension":"Extension","ImagingStudy.series.specimen":{"code":"Reference","refType":["Specimen"]},"ImagingStudy.series.started":"dateTime","ImagingStudy.series.uid":"id","ImagingStudy.started":"dateTime","ImagingStudy.status":"code","ImagingStudy.subject":{"code":"Reference","refType":["Patient","Device","Group"]},"ImagingStudy.text":"Narrative","Immunization.contained":"Resource","Immunization.doseQuantity":"Quantity","Immunization.education":"BackboneElement","Immunization.education.documentType":"string","Immunization.education.extension":"Extension","Immunization.education.id":"System.String","Immunization.education.modifierExtension":"Extension","Immunization.education.presentationDate":"dateTime","Immunization.education.publicationDate":"dateTime","Immunization.education.reference":"uri","Immunization.encounter":{"code":"Reference","refType":["Encounter"]},"Immunization.expirationDate":"date","Immunization.extension":"Extension","Immunization.fundingSource":"CodeableConcept","Immunization.id":"System.String","Immunization.identifier":"Identifier","Immunization.implicitRules":"uri","Immunization.isSubpotent":"boolean","Immunization.language":"code","Immunization.location":{"code":"Reference","refType":["Location"]},"Immunization.lotNumber":"string","Immunization.manufacturer":{"code":"Reference","refType":["Organization"]},"Immunization.meta":"Meta","Immunization.modifierExtension":"Extension","Immunization.note":"Annotation","Immunization.occurrenceDateTime":"dateTime","Immunization.occurrenceString":"string","Immunization.patient":{"code":"Reference","refType":["Patient"]},"Immunization.performer":"BackboneElement","Immunization.performer.actor":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"Immunization.performer.extension":"Extension","Immunization.performer.function":"CodeableConcept","Immunization.performer.id":"System.String","Immunization.performer.modifierExtension":"Extension","Immunization.primarySource":"boolean","Immunization.programEligibility":"CodeableConcept","Immunization.protocolApplied":"BackboneElement","Immunization.protocolApplied.authority":{"code":"Reference","refType":["Organization"]},"Immunization.protocolApplied.doseNumberPositiveInt":"positiveInt","Immunization.protocolApplied.doseNumberString":"string","Immunization.protocolApplied.extension":"Extension","Immunization.protocolApplied.id":"System.String","Immunization.protocolApplied.modifierExtension":"Extension","Immunization.protocolApplied.series":"string","Immunization.protocolApplied.seriesDosesPositiveInt":"positiveInt","Immunization.protocolApplied.seriesDosesString":"string","Immunization.protocolApplied.targetDisease":"CodeableConcept","Immunization.reaction":"BackboneElement","Immunization.reaction.date":"dateTime","Immunization.reaction.detail":{"code":"Reference","refType":["Observation"]},"Immunization.reaction.extension":"Extension","Immunization.reaction.id":"System.String","Immunization.reaction.modifierExtension":"Extension","Immunization.reaction.reported":"boolean","Immunization.reasonCode":"CodeableConcept","Immunization.reasonReference":{"code":"Reference","refType":["Condition","Observation","DiagnosticReport"]},"Immunization.recorded":"dateTime","Immunization.reportOrigin":"CodeableConcept","Immunization.route":"CodeableConcept","Immunization.site":"CodeableConcept","Immunization.status":"code","Immunization.statusReason":"CodeableConcept","Immunization.subpotentReason":"CodeableConcept","Immunization.text":"Narrative","Immunization.vaccineCode":"CodeableConcept","ImmunizationEvaluation.authority":{"code":"Reference","refType":["Organization"]},"ImmunizationEvaluation.contained":"Resource","ImmunizationEvaluation.date":"dateTime","ImmunizationEvaluation.description":"string","ImmunizationEvaluation.doseNumberPositiveInt":"positiveInt","ImmunizationEvaluation.doseNumberString":"string","ImmunizationEvaluation.doseStatus":"CodeableConcept","ImmunizationEvaluation.doseStatusReason":"CodeableConcept","ImmunizationEvaluation.extension":"Extension","ImmunizationEvaluation.id":"System.String","ImmunizationEvaluation.identifier":"Identifier","ImmunizationEvaluation.immunizationEvent":{"code":"Reference","refType":["Immunization"]},"ImmunizationEvaluation.implicitRules":"uri","ImmunizationEvaluation.language":"code","ImmunizationEvaluation.meta":"Meta","ImmunizationEvaluation.modifierExtension":"Extension","ImmunizationEvaluation.patient":{"code":"Reference","refType":["Patient"]},"ImmunizationEvaluation.series":"string","ImmunizationEvaluation.seriesDosesPositiveInt":"positiveInt","ImmunizationEvaluation.seriesDosesString":"string","ImmunizationEvaluation.status":"code","ImmunizationEvaluation.targetDisease":"CodeableConcept","ImmunizationEvaluation.text":"Narrative","ImmunizationRecommendation.authority":{"code":"Reference","refType":["Organization"]},"ImmunizationRecommendation.contained":"Resource","ImmunizationRecommendation.date":"dateTime","ImmunizationRecommendation.extension":"Extension","ImmunizationRecommendation.id":"System.String","ImmunizationRecommendation.identifier":"Identifier","ImmunizationRecommendation.implicitRules":"uri","ImmunizationRecommendation.language":"code","ImmunizationRecommendation.meta":"Meta","ImmunizationRecommendation.modifierExtension":"Extension","ImmunizationRecommendation.patient":{"code":"Reference","refType":["Patient"]},"ImmunizationRecommendation.recommendation":"BackboneElement","ImmunizationRecommendation.recommendation.contraindicatedVaccineCode":"CodeableConcept","ImmunizationRecommendation.recommendation.dateCriterion":"BackboneElement","ImmunizationRecommendation.recommendation.dateCriterion.code":"CodeableConcept","ImmunizationRecommendation.recommendation.dateCriterion.extension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.id":"System.String","ImmunizationRecommendation.recommendation.dateCriterion.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.value":"dateTime","ImmunizationRecommendation.recommendation.description":"string","ImmunizationRecommendation.recommendation.doseNumberPositiveInt":"positiveInt","ImmunizationRecommendation.recommendation.doseNumberString":"string","ImmunizationRecommendation.recommendation.extension":"Extension","ImmunizationRecommendation.recommendation.forecastReason":"CodeableConcept","ImmunizationRecommendation.recommendation.forecastStatus":"CodeableConcept","ImmunizationRecommendation.recommendation.id":"System.String","ImmunizationRecommendation.recommendation.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.series":"string","ImmunizationRecommendation.recommendation.seriesDosesPositiveInt":"positiveInt","ImmunizationRecommendation.recommendation.seriesDosesString":"string","ImmunizationRecommendation.recommendation.supportingImmunization":{"code":"Reference","refType":["Immunization","ImmunizationEvaluation"]},"ImmunizationRecommendation.recommendation.supportingPatientInformation":{"code":"Reference","refType":["Resource"]},"ImmunizationRecommendation.recommendation.targetDisease":"CodeableConcept","ImmunizationRecommendation.recommendation.vaccineCode":"CodeableConcept","ImmunizationRecommendation.text":"Narrative","ImplementationGuide.contact":"ContactDetail","ImplementationGuide.contained":"Resource","ImplementationGuide.copyright":"markdown","ImplementationGuide.date":"dateTime","ImplementationGuide.definition":"BackboneElement","ImplementationGuide.definition.extension":"Extension","ImplementationGuide.definition.grouping":"BackboneElement","ImplementationGuide.definition.grouping.description":"string","ImplementationGuide.definition.grouping.extension":"Extension","ImplementationGuide.definition.grouping.id":"System.String","ImplementationGuide.definition.grouping.modifierExtension":"Extension","ImplementationGuide.definition.grouping.name":"string","ImplementationGuide.definition.id":"System.String","ImplementationGuide.definition.modifierExtension":"Extension","ImplementationGuide.definition.page":"BackboneElement","ImplementationGuide.definition.page.extension":"Extension","ImplementationGuide.definition.page.generation":"code","ImplementationGuide.definition.page.id":"System.String","ImplementationGuide.definition.page.modifierExtension":"Extension","ImplementationGuide.definition.page.nameReference":{"code":"Reference","refType":["Binary"]},"ImplementationGuide.definition.page.nameUrl":"url","ImplementationGuide.definition.page.title":"string","ImplementationGuide.definition.parameter":"BackboneElement","ImplementationGuide.definition.parameter.code":"code","ImplementationGuide.definition.parameter.extension":"Extension","ImplementationGuide.definition.parameter.id":"System.String","ImplementationGuide.definition.parameter.modifierExtension":"Extension","ImplementationGuide.definition.parameter.value":"string","ImplementationGuide.definition.resource":"BackboneElement","ImplementationGuide.definition.resource.description":"string","ImplementationGuide.definition.resource.exampleBoolean":"boolean","ImplementationGuide.definition.resource.exampleCanonical":{"code":"canonical","refType":["StructureDefinition"]},"ImplementationGuide.definition.resource.extension":"Extension","ImplementationGuide.definition.resource.fhirVersion":"code","ImplementationGuide.definition.resource.groupingId":"id","ImplementationGuide.definition.resource.id":"System.String","ImplementationGuide.definition.resource.modifierExtension":"Extension","ImplementationGuide.definition.resource.name":"string","ImplementationGuide.definition.resource.reference":{"code":"Reference","refType":["Resource"]},"ImplementationGuide.definition.template":"BackboneElement","ImplementationGuide.definition.template.code":"code","ImplementationGuide.definition.template.extension":"Extension","ImplementationGuide.definition.template.id":"System.String","ImplementationGuide.definition.template.modifierExtension":"Extension","ImplementationGuide.definition.template.scope":"string","ImplementationGuide.definition.template.source":"string","ImplementationGuide.dependsOn":"BackboneElement","ImplementationGuide.dependsOn.extension":"Extension","ImplementationGuide.dependsOn.id":"System.String","ImplementationGuide.dependsOn.modifierExtension":"Extension","ImplementationGuide.dependsOn.packageId":"id","ImplementationGuide.dependsOn.uri":{"code":"canonical","refType":["ImplementationGuide"]},"ImplementationGuide.dependsOn.version":"string","ImplementationGuide.description":"markdown","ImplementationGuide.experimental":"boolean","ImplementationGuide.extension":"Extension","ImplementationGuide.fhirVersion":"code","ImplementationGuide.global":"BackboneElement","ImplementationGuide.global.extension":"Extension","ImplementationGuide.global.id":"System.String","ImplementationGuide.global.modifierExtension":"Extension","ImplementationGuide.global.profile":{"code":"canonical","refType":["StructureDefinition"]},"ImplementationGuide.global.type":"code","ImplementationGuide.id":"System.String","ImplementationGuide.implicitRules":"uri","ImplementationGuide.jurisdiction":"CodeableConcept","ImplementationGuide.language":"code","ImplementationGuide.license":"code","ImplementationGuide.manifest":"BackboneElement","ImplementationGuide.manifest.extension":"Extension","ImplementationGuide.manifest.id":"System.String","ImplementationGuide.manifest.image":"string","ImplementationGuide.manifest.modifierExtension":"Extension","ImplementationGuide.manifest.other":"string","ImplementationGuide.manifest.page":"BackboneElement","ImplementationGuide.manifest.page.anchor":"string","ImplementationGuide.manifest.page.extension":"Extension","ImplementationGuide.manifest.page.id":"System.String","ImplementationGuide.manifest.page.modifierExtension":"Extension","ImplementationGuide.manifest.page.name":"string","ImplementationGuide.manifest.page.title":"string","ImplementationGuide.manifest.rendering":"url","ImplementationGuide.manifest.resource":"BackboneElement","ImplementationGuide.manifest.resource.exampleBoolean":"boolean","ImplementationGuide.manifest.resource.exampleCanonical":{"code":"canonical","refType":["StructureDefinition"]},"ImplementationGuide.manifest.resource.extension":"Extension","ImplementationGuide.manifest.resource.id":"System.String","ImplementationGuide.manifest.resource.modifierExtension":"Extension","ImplementationGuide.manifest.resource.reference":{"code":"Reference","refType":["Resource"]},"ImplementationGuide.manifest.resource.relativePath":"url","ImplementationGuide.meta":"Meta","ImplementationGuide.modifierExtension":"Extension","ImplementationGuide.name":"string","ImplementationGuide.packageId":"id","ImplementationGuide.publisher":"string","ImplementationGuide.status":"code","ImplementationGuide.text":"Narrative","ImplementationGuide.title":"string","ImplementationGuide.url":"uri","ImplementationGuide.useContext":"UsageContext","ImplementationGuide.version":"string","InsurancePlan.administeredBy":{"code":"Reference","refType":["Organization"]},"InsurancePlan.alias":"string","InsurancePlan.contact":"BackboneElement","InsurancePlan.contact.address":"Address","InsurancePlan.contact.extension":"Extension","InsurancePlan.contact.id":"System.String","InsurancePlan.contact.modifierExtension":"Extension","InsurancePlan.contact.name":"HumanName","InsurancePlan.contact.purpose":"CodeableConcept","InsurancePlan.contact.telecom":"ContactPoint","InsurancePlan.contained":"Resource","InsurancePlan.coverage":"BackboneElement","InsurancePlan.coverage.benefit":"BackboneElement","InsurancePlan.coverage.benefit.extension":"Extension","InsurancePlan.coverage.benefit.id":"System.String","InsurancePlan.coverage.benefit.limit":"BackboneElement","InsurancePlan.coverage.benefit.limit.code":"CodeableConcept","InsurancePlan.coverage.benefit.limit.extension":"Extension","InsurancePlan.coverage.benefit.limit.id":"System.String","InsurancePlan.coverage.benefit.limit.modifierExtension":"Extension","InsurancePlan.coverage.benefit.limit.value":"Quantity","InsurancePlan.coverage.benefit.modifierExtension":"Extension","InsurancePlan.coverage.benefit.requirement":"string","InsurancePlan.coverage.benefit.type":"CodeableConcept","InsurancePlan.coverage.extension":"Extension","InsurancePlan.coverage.id":"System.String","InsurancePlan.coverage.modifierExtension":"Extension","InsurancePlan.coverage.network":{"code":"Reference","refType":["Organization"]},"InsurancePlan.coverage.type":"CodeableConcept","InsurancePlan.coverageArea":{"code":"Reference","refType":["Location"]},"InsurancePlan.endpoint":{"code":"Reference","refType":["Endpoint"]},"InsurancePlan.extension":"Extension","InsurancePlan.id":"System.String","InsurancePlan.identifier":"Identifier","InsurancePlan.implicitRules":"uri","InsurancePlan.language":"code","InsurancePlan.meta":"Meta","InsurancePlan.modifierExtension":"Extension","InsurancePlan.name":"string","InsurancePlan.network":{"code":"Reference","refType":["Organization"]},"InsurancePlan.ownedBy":{"code":"Reference","refType":["Organization"]},"InsurancePlan.period":"Period","InsurancePlan.plan":"BackboneElement","InsurancePlan.plan.coverageArea":{"code":"Reference","refType":["Location"]},"InsurancePlan.plan.extension":"Extension","InsurancePlan.plan.generalCost":"BackboneElement","InsurancePlan.plan.generalCost.comment":"string","InsurancePlan.plan.generalCost.cost":"Money","InsurancePlan.plan.generalCost.extension":"Extension","InsurancePlan.plan.generalCost.groupSize":"positiveInt","InsurancePlan.plan.generalCost.id":"System.String","InsurancePlan.plan.generalCost.modifierExtension":"Extension","InsurancePlan.plan.generalCost.type":"CodeableConcept","InsurancePlan.plan.id":"System.String","InsurancePlan.plan.identifier":"Identifier","InsurancePlan.plan.modifierExtension":"Extension","InsurancePlan.plan.network":{"code":"Reference","refType":["Organization"]},"InsurancePlan.plan.specificCost":"BackboneElement","InsurancePlan.plan.specificCost.benefit":"BackboneElement","InsurancePlan.plan.specificCost.benefit.cost":"BackboneElement","InsurancePlan.plan.specificCost.benefit.cost.applicability":"CodeableConcept","InsurancePlan.plan.specificCost.benefit.cost.extension":"Extension","InsurancePlan.plan.specificCost.benefit.cost.id":"System.String","InsurancePlan.plan.specificCost.benefit.cost.modifierExtension":"Extension","InsurancePlan.plan.specificCost.benefit.cost.qualifiers":"CodeableConcept","InsurancePlan.plan.specificCost.benefit.cost.type":"CodeableConcept","InsurancePlan.plan.specificCost.benefit.cost.value":"Quantity","InsurancePlan.plan.specificCost.benefit.extension":"Extension","InsurancePlan.plan.specificCost.benefit.id":"System.String","InsurancePlan.plan.specificCost.benefit.modifierExtension":"Extension","InsurancePlan.plan.specificCost.benefit.type":"CodeableConcept","InsurancePlan.plan.specificCost.category":"CodeableConcept","InsurancePlan.plan.specificCost.extension":"Extension","InsurancePlan.plan.specificCost.id":"System.String","InsurancePlan.plan.specificCost.modifierExtension":"Extension","InsurancePlan.plan.type":"CodeableConcept","InsurancePlan.status":"code","InsurancePlan.text":"Narrative","InsurancePlan.type":"CodeableConcept","Invoice.account":{"code":"Reference","refType":["Account"]},"Invoice.cancelledReason":"string","Invoice.contained":"Resource","Invoice.date":"dateTime","Invoice.extension":"Extension","Invoice.id":"System.String","Invoice.identifier":"Identifier","Invoice.implicitRules":"uri","Invoice.issuer":{"code":"Reference","refType":["Organization"]},"Invoice.language":"code","Invoice.lineItem":"BackboneElement","Invoice.lineItem.chargeItemCodeableConcept":"CodeableConcept","Invoice.lineItem.chargeItemReference":{"code":"Reference","refType":["ChargeItem"]},"Invoice.lineItem.extension":"Extension","Invoice.lineItem.id":"System.String","Invoice.lineItem.modifierExtension":"Extension","Invoice.lineItem.priceComponent":"BackboneElement","Invoice.lineItem.priceComponent.amount":"Money","Invoice.lineItem.priceComponent.code":"CodeableConcept","Invoice.lineItem.priceComponent.extension":"Extension","Invoice.lineItem.priceComponent.factor":"decimal","Invoice.lineItem.priceComponent.id":"System.String","Invoice.lineItem.priceComponent.modifierExtension":"Extension","Invoice.lineItem.priceComponent.type":"code","Invoice.lineItem.sequence":"positiveInt","Invoice.meta":"Meta","Invoice.modifierExtension":"Extension","Invoice.note":"Annotation","Invoice.participant":"BackboneElement","Invoice.participant.actor":{"code":"Reference","refType":["Practitioner","Organization","Patient","PractitionerRole","Device","RelatedPerson"]},"Invoice.participant.extension":"Extension","Invoice.participant.id":"System.String","Invoice.participant.modifierExtension":"Extension","Invoice.participant.role":"CodeableConcept","Invoice.paymentTerms":"markdown","Invoice.recipient":{"code":"Reference","refType":["Organization","Patient","RelatedPerson"]},"Invoice.status":"code","Invoice.subject":{"code":"Reference","refType":["Patient","Group"]},"Invoice.text":"Narrative","Invoice.totalGross":"Money","Invoice.totalNet":"Money","Invoice.type":"CodeableConcept","Library.approvalDate":"date","Library.author":"ContactDetail","Library.contact":"ContactDetail","Library.contained":"Resource","Library.content":"Attachment","Library.copyright":"markdown","Library.dataRequirement":"DataRequirement","Library.date":"dateTime","Library.description":"markdown","Library.editor":"ContactDetail","Library.effectivePeriod":"Period","Library.endorser":"ContactDetail","Library.experimental":"boolean","Library.extension":"Extension","Library.id":"System.String","Library.identifier":"Identifier","Library.implicitRules":"uri","Library.jurisdiction":"CodeableConcept","Library.language":"code","Library.lastReviewDate":"date","Library.meta":"Meta","Library.modifierExtension":"Extension","Library.name":"string","Library.parameter":"ParameterDefinition","Library.publisher":"string","Library.purpose":"markdown","Library.relatedArtifact":"RelatedArtifact","Library.reviewer":"ContactDetail","Library.status":"code","Library.subjectCodeableConcept":"CodeableConcept","Library.subjectReference":{"code":"Reference","refType":["Group"]},"Library.subtitle":"string","Library.text":"Narrative","Library.title":"string","Library.topic":"CodeableConcept","Library.type":"CodeableConcept","Library.url":"uri","Library.usage":"string","Library.useContext":"UsageContext","Library.version":"string","Linkage.active":"boolean","Linkage.author":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"Linkage.contained":"Resource","Linkage.extension":"Extension","Linkage.id":"System.String","Linkage.implicitRules":"uri","Linkage.item":"BackboneElement","Linkage.item.extension":"Extension","Linkage.item.id":"System.String","Linkage.item.modifierExtension":"Extension","Linkage.item.resource":{"code":"Reference","refType":["Resource"]},"Linkage.item.type":"code","Linkage.language":"code","Linkage.meta":"Meta","Linkage.modifierExtension":"Extension","Linkage.text":"Narrative","List.code":"CodeableConcept","List.contained":"Resource","List.date":"dateTime","List.emptyReason":"CodeableConcept","List.encounter":{"code":"Reference","refType":["Encounter"]},"List.entry":"BackboneElement","List.entry.date":"dateTime","List.entry.deleted":"boolean","List.entry.extension":"Extension","List.entry.flag":"CodeableConcept","List.entry.id":"System.String","List.entry.item":{"code":"Reference","refType":["Resource"]},"List.entry.modifierExtension":"Extension","List.extension":"Extension","List.id":"System.String","List.identifier":"Identifier","List.implicitRules":"uri","List.language":"code","List.meta":"Meta","List.mode":"code","List.modifierExtension":"Extension","List.note":"Annotation","List.orderedBy":"CodeableConcept","List.source":{"code":"Reference","refType":["Practitioner","PractitionerRole","Patient","Device"]},"List.status":"code","List.subject":{"code":"Reference","refType":["Patient","Group","Device","Location"]},"List.text":"Narrative","List.title":"string","Location.address":"Address","Location.alias":"string","Location.availabilityExceptions":"string","Location.contained":"Resource","Location.description":"string","Location.endpoint":{"code":"Reference","refType":["Endpoint"]},"Location.extension":"Extension","Location.hoursOfOperation":"BackboneElement","Location.hoursOfOperation.allDay":"boolean","Location.hoursOfOperation.closingTime":"time","Location.hoursOfOperation.daysOfWeek":"code","Location.hoursOfOperation.extension":"Extension","Location.hoursOfOperation.id":"System.String","Location.hoursOfOperation.modifierExtension":"Extension","Location.hoursOfOperation.openingTime":"time","Location.id":"System.String","Location.identifier":"Identifier","Location.implicitRules":"uri","Location.language":"code","Location.managingOrganization":{"code":"Reference","refType":["Organization"]},"Location.meta":"Meta","Location.mode":"code","Location.modifierExtension":"Extension","Location.name":"string","Location.operationalStatus":"Coding","Location.partOf":{"code":"Reference","refType":["Location"]},"Location.physicalType":"CodeableConcept","Location.position":"BackboneElement","Location.position.altitude":"decimal","Location.position.extension":"Extension","Location.position.id":"System.String","Location.position.latitude":"decimal","Location.position.longitude":"decimal","Location.position.modifierExtension":"Extension","Location.status":"code","Location.telecom":"ContactPoint","Location.text":"Narrative","Location.type":"CodeableConcept","MarketingStatus.country":"CodeableConcept","MarketingStatus.dateRange":"Period","MarketingStatus.extension":"Extension","MarketingStatus.id":"System.String","MarketingStatus.jurisdiction":"CodeableConcept","MarketingStatus.modifierExtension":"Extension","MarketingStatus.restoreDate":"dateTime","MarketingStatus.status":"CodeableConcept","Measure.approvalDate":"date","Measure.author":"ContactDetail","Measure.clinicalRecommendationStatement":"markdown","Measure.compositeScoring":"CodeableConcept","Measure.contact":"ContactDetail","Measure.contained":"Resource","Measure.copyright":"markdown","Measure.date":"dateTime","Measure.definition":"markdown","Measure.description":"markdown","Measure.disclaimer":"markdown","Measure.editor":"ContactDetail","Measure.effectivePeriod":"Period","Measure.endorser":"ContactDetail","Measure.experimental":"boolean","Measure.extension":"Extension","Measure.group":"BackboneElement","Measure.group.code":"CodeableConcept","Measure.group.description":"string","Measure.group.extension":"Extension","Measure.group.id":"System.String","Measure.group.modifierExtension":"Extension","Measure.group.population":"BackboneElement","Measure.group.population.code":"CodeableConcept","Measure.group.population.criteria":"Expression","Measure.group.population.description":"string","Measure.group.population.extension":"Extension","Measure.group.population.id":"System.String","Measure.group.population.modifierExtension":"Extension","Measure.group.stratifier":"BackboneElement","Measure.group.stratifier.code":"CodeableConcept","Measure.group.stratifier.component":"BackboneElement","Measure.group.stratifier.component.code":"CodeableConcept","Measure.group.stratifier.component.criteria":"Expression","Measure.group.stratifier.component.description":"string","Measure.group.stratifier.component.extension":"Extension","Measure.group.stratifier.component.id":"System.String","Measure.group.stratifier.component.modifierExtension":"Extension","Measure.group.stratifier.criteria":"Expression","Measure.group.stratifier.description":"string","Measure.group.stratifier.extension":"Extension","Measure.group.stratifier.id":"System.String","Measure.group.stratifier.modifierExtension":"Extension","Measure.guidance":"markdown","Measure.id":"System.String","Measure.identifier":"Identifier","Measure.implicitRules":"uri","Measure.improvementNotation":"CodeableConcept","Measure.jurisdiction":"CodeableConcept","Measure.language":"code","Measure.lastReviewDate":"date","Measure.library":{"code":"canonical","refType":["Library"]},"Measure.meta":"Meta","Measure.modifierExtension":"Extension","Measure.name":"string","Measure.publisher":"string","Measure.purpose":"markdown","Measure.rateAggregation":"string","Measure.rationale":"markdown","Measure.relatedArtifact":"RelatedArtifact","Measure.reviewer":"ContactDetail","Measure.riskAdjustment":"string","Measure.scoring":"CodeableConcept","Measure.status":"code","Measure.subjectCodeableConcept":"CodeableConcept","Measure.subjectReference":{"code":"Reference","refType":["Group"]},"Measure.subtitle":"string","Measure.supplementalData":"BackboneElement","Measure.supplementalData.code":"CodeableConcept","Measure.supplementalData.criteria":"Expression","Measure.supplementalData.description":"string","Measure.supplementalData.extension":"Extension","Measure.supplementalData.id":"System.String","Measure.supplementalData.modifierExtension":"Extension","Measure.supplementalData.usage":"CodeableConcept","Measure.text":"Narrative","Measure.title":"string","Measure.topic":"CodeableConcept","Measure.type":"CodeableConcept","Measure.url":"uri","Measure.usage":"string","Measure.useContext":"UsageContext","Measure.version":"string","MeasureReport.contained":"Resource","MeasureReport.date":"dateTime","MeasureReport.evaluatedResource":{"code":"Reference","refType":["Resource"]},"MeasureReport.extension":"Extension","MeasureReport.group":"BackboneElement","MeasureReport.group.code":"CodeableConcept","MeasureReport.group.extension":"Extension","MeasureReport.group.id":"System.String","MeasureReport.group.measureScore":"Quantity","MeasureReport.group.modifierExtension":"Extension","MeasureReport.group.population":"BackboneElement","MeasureReport.group.population.code":"CodeableConcept","MeasureReport.group.population.count":"integer","MeasureReport.group.population.extension":"Extension","MeasureReport.group.population.id":"System.String","MeasureReport.group.population.modifierExtension":"Extension","MeasureReport.group.population.subjectResults":{"code":"Reference","refType":["List"]},"MeasureReport.group.stratifier":"BackboneElement","MeasureReport.group.stratifier.code":"CodeableConcept","MeasureReport.group.stratifier.extension":"Extension","MeasureReport.group.stratifier.id":"System.String","MeasureReport.group.stratifier.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum":"BackboneElement","MeasureReport.group.stratifier.stratum.component":"BackboneElement","MeasureReport.group.stratifier.stratum.component.code":"CodeableConcept","MeasureReport.group.stratifier.stratum.component.extension":"Extension","MeasureReport.group.stratifier.stratum.component.id":"System.String","MeasureReport.group.stratifier.stratum.component.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.component.value":"CodeableConcept","MeasureReport.group.stratifier.stratum.extension":"Extension","MeasureReport.group.stratifier.stratum.id":"System.String","MeasureReport.group.stratifier.stratum.measureScore":"Quantity","MeasureReport.group.stratifier.stratum.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population":"BackboneElement","MeasureReport.group.stratifier.stratum.population.code":"CodeableConcept","MeasureReport.group.stratifier.stratum.population.count":"integer","MeasureReport.group.stratifier.stratum.population.extension":"Extension","MeasureReport.group.stratifier.stratum.population.id":"System.String","MeasureReport.group.stratifier.stratum.population.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.subjectResults":{"code":"Reference","refType":["List"]},"MeasureReport.group.stratifier.stratum.value":"CodeableConcept","MeasureReport.id":"System.String","MeasureReport.identifier":"Identifier","MeasureReport.implicitRules":"uri","MeasureReport.improvementNotation":"CodeableConcept","MeasureReport.language":"code","MeasureReport.measure":{"code":"canonical","refType":["Measure"]},"MeasureReport.meta":"Meta","MeasureReport.modifierExtension":"Extension","MeasureReport.period":"Period","MeasureReport.reporter":{"code":"Reference","refType":["Practitioner","PractitionerRole","Location","Organization"]},"MeasureReport.status":"code","MeasureReport.subject":{"code":"Reference","refType":["Patient","Practitioner","PractitionerRole","Location","Device","RelatedPerson","Group"]},"MeasureReport.text":"Narrative","MeasureReport.type":"code","Media.basedOn":{"code":"Reference","refType":["ServiceRequest","CarePlan"]},"Media.bodySite":"CodeableConcept","Media.contained":"Resource","Media.content":"Attachment","Media.createdDateTime":"dateTime","Media.createdPeriod":"Period","Media.device":{"code":"Reference","refType":["Device","DeviceMetric","Device"]},"Media.deviceName":"string","Media.duration":"decimal","Media.encounter":{"code":"Reference","refType":["Encounter"]},"Media.extension":"Extension","Media.frames":"positiveInt","Media.height":"positiveInt","Media.id":"System.String","Media.identifier":"Identifier","Media.implicitRules":"uri","Media.issued":"instant","Media.language":"code","Media.meta":"Meta","Media.modality":"CodeableConcept","Media.modifierExtension":"Extension","Media.note":"Annotation","Media.operator":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","CareTeam","Patient","Device","RelatedPerson"]},"Media.partOf":{"code":"Reference","refType":["Resource"]},"Media.reasonCode":"CodeableConcept","Media.status":"code","Media.subject":{"code":"Reference","refType":["Patient","Practitioner","PractitionerRole","Group","Device","Specimen","Location"]},"Media.text":"Narrative","Media.type":"CodeableConcept","Media.view":"CodeableConcept","Media.width":"positiveInt","Medication.amount":"Ratio","Medication.batch":"BackboneElement","Medication.batch.expirationDate":"dateTime","Medication.batch.extension":"Extension","Medication.batch.id":"System.String","Medication.batch.lotNumber":"string","Medication.batch.modifierExtension":"Extension","Medication.code":"CodeableConcept","Medication.contained":"Resource","Medication.extension":"Extension","Medication.form":"CodeableConcept","Medication.id":"System.String","Medication.identifier":"Identifier","Medication.implicitRules":"uri","Medication.ingredient":"BackboneElement","Medication.ingredient.extension":"Extension","Medication.ingredient.id":"System.String","Medication.ingredient.isActive":"boolean","Medication.ingredient.itemCodeableConcept":"CodeableConcept","Medication.ingredient.itemReference":{"code":"Reference","refType":["Substance","Medication"]},"Medication.ingredient.modifierExtension":"Extension","Medication.ingredient.strength":"Ratio","Medication.language":"code","Medication.manufacturer":{"code":"Reference","refType":["Organization"]},"Medication.meta":"Meta","Medication.modifierExtension":"Extension","Medication.status":"code","Medication.text":"Narrative","MedicationAdministration.category":"CodeableConcept","MedicationAdministration.contained":"Resource","MedicationAdministration.context":{"code":"Reference","refType":["Encounter","EpisodeOfCare"]},"MedicationAdministration.device":{"code":"Reference","refType":["Device"]},"MedicationAdministration.dosage":"BackboneElement","MedicationAdministration.dosage.dose":"Quantity","MedicationAdministration.dosage.extension":"Extension","MedicationAdministration.dosage.id":"System.String","MedicationAdministration.dosage.method":"CodeableConcept","MedicationAdministration.dosage.modifierExtension":"Extension","MedicationAdministration.dosage.rateQuantity":"Quantity","MedicationAdministration.dosage.rateRatio":"Ratio","MedicationAdministration.dosage.route":"CodeableConcept","MedicationAdministration.dosage.site":"CodeableConcept","MedicationAdministration.dosage.text":"string","MedicationAdministration.effectiveDateTime":"dateTime","MedicationAdministration.effectivePeriod":"Period","MedicationAdministration.eventHistory":{"code":"Reference","refType":["Provenance"]},"MedicationAdministration.extension":"Extension","MedicationAdministration.id":"System.String","MedicationAdministration.identifier":"Identifier","MedicationAdministration.implicitRules":"uri","MedicationAdministration.instantiates":"uri","MedicationAdministration.language":"code","MedicationAdministration.medicationCodeableConcept":"CodeableConcept","MedicationAdministration.medicationReference":{"code":"Reference","refType":["Medication"]},"MedicationAdministration.meta":"Meta","MedicationAdministration.modifierExtension":"Extension","MedicationAdministration.note":"Annotation","MedicationAdministration.partOf":{"code":"Reference","refType":["MedicationAdministration","Procedure"]},"MedicationAdministration.performer":"BackboneElement","MedicationAdministration.performer.actor":{"code":"Reference","refType":["Practitioner","PractitionerRole","Patient","RelatedPerson","Device"]},"MedicationAdministration.performer.extension":"Extension","MedicationAdministration.performer.function":"CodeableConcept","MedicationAdministration.performer.id":"System.String","MedicationAdministration.performer.modifierExtension":"Extension","MedicationAdministration.reasonCode":"CodeableConcept","MedicationAdministration.reasonReference":{"code":"Reference","refType":["Condition","Observation","DiagnosticReport"]},"MedicationAdministration.request":{"code":"Reference","refType":["MedicationRequest"]},"MedicationAdministration.status":"code","MedicationAdministration.statusReason":"CodeableConcept","MedicationAdministration.subject":{"code":"Reference","refType":["Patient","Group"]},"MedicationAdministration.supportingInformation":{"code":"Reference","refType":["Resource"]},"MedicationAdministration.text":"Narrative","MedicationDispense.authorizingPrescription":{"code":"Reference","refType":["MedicationRequest"]},"MedicationDispense.category":"CodeableConcept","MedicationDispense.contained":"Resource","MedicationDispense.context":{"code":"Reference","refType":["Encounter","EpisodeOfCare"]},"MedicationDispense.daysSupply":"Quantity","MedicationDispense.destination":{"code":"Reference","refType":["Location"]},"MedicationDispense.detectedIssue":{"code":"Reference","refType":["DetectedIssue"]},"MedicationDispense.dosageInstruction":"Dosage","MedicationDispense.eventHistory":{"code":"Reference","refType":["Provenance"]},"MedicationDispense.extension":"Extension","MedicationDispense.id":"System.String","MedicationDispense.identifier":"Identifier","MedicationDispense.implicitRules":"uri","MedicationDispense.language":"code","MedicationDispense.location":{"code":"Reference","refType":["Location"]},"MedicationDispense.medicationCodeableConcept":"CodeableConcept","MedicationDispense.medicationReference":{"code":"Reference","refType":["Medication"]},"MedicationDispense.meta":"Meta","MedicationDispense.modifierExtension":"Extension","MedicationDispense.note":"Annotation","MedicationDispense.partOf":{"code":"Reference","refType":["Procedure"]},"MedicationDispense.performer":"BackboneElement","MedicationDispense.performer.actor":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","Patient","Device","RelatedPerson"]},"MedicationDispense.performer.extension":"Extension","MedicationDispense.performer.function":"CodeableConcept","MedicationDispense.performer.id":"System.String","MedicationDispense.performer.modifierExtension":"Extension","MedicationDispense.quantity":"Quantity","MedicationDispense.receiver":{"code":"Reference","refType":["Patient","Practitioner"]},"MedicationDispense.status":"code","MedicationDispense.statusReasonCodeableConcept":"CodeableConcept","MedicationDispense.statusReasonReference":{"code":"Reference","refType":["DetectedIssue"]},"MedicationDispense.subject":{"code":"Reference","refType":["Patient","Group"]},"MedicationDispense.substitution":"BackboneElement","MedicationDispense.substitution.extension":"Extension","MedicationDispense.substitution.id":"System.String","MedicationDispense.substitution.modifierExtension":"Extension","MedicationDispense.substitution.reason":"CodeableConcept","MedicationDispense.substitution.responsibleParty":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"MedicationDispense.substitution.type":"CodeableConcept","MedicationDispense.substitution.wasSubstituted":"boolean","MedicationDispense.supportingInformation":{"code":"Reference","refType":["Resource"]},"MedicationDispense.text":"Narrative","MedicationDispense.type":"CodeableConcept","MedicationDispense.whenHandedOver":"dateTime","MedicationDispense.whenPrepared":"dateTime","MedicationKnowledge.administrationGuidelines":"BackboneElement","MedicationKnowledge.administrationGuidelines.dosage":"BackboneElement","MedicationKnowledge.administrationGuidelines.dosage.dosage":"Dosage","MedicationKnowledge.administrationGuidelines.dosage.extension":"Extension","MedicationKnowledge.administrationGuidelines.dosage.id":"System.String","MedicationKnowledge.administrationGuidelines.dosage.modifierExtension":"Extension","MedicationKnowledge.administrationGuidelines.dosage.type":"CodeableConcept","MedicationKnowledge.administrationGuidelines.extension":"Extension","MedicationKnowledge.administrationGuidelines.id":"System.String","MedicationKnowledge.administrationGuidelines.indicationCodeableConcept":"CodeableConcept","MedicationKnowledge.administrationGuidelines.indicationReference":{"code":"Reference","refType":["ObservationDefinition"]},"MedicationKnowledge.administrationGuidelines.modifierExtension":"Extension","MedicationKnowledge.administrationGuidelines.patientCharacteristics":"BackboneElement","MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristicCodeableConcept":"CodeableConcept","MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristicQuantity":"Quantity","MedicationKnowledge.administrationGuidelines.patientCharacteristics.extension":"Extension","MedicationKnowledge.administrationGuidelines.patientCharacteristics.id":"System.String","MedicationKnowledge.administrationGuidelines.patientCharacteristics.modifierExtension":"Extension","MedicationKnowledge.administrationGuidelines.patientCharacteristics.value":"string","MedicationKnowledge.amount":"Quantity","MedicationKnowledge.associatedMedication":{"code":"Reference","refType":["Medication"]},"MedicationKnowledge.code":"CodeableConcept","MedicationKnowledge.contained":"Resource","MedicationKnowledge.contraindication":{"code":"Reference","refType":["DetectedIssue"]},"MedicationKnowledge.cost":"BackboneElement","MedicationKnowledge.cost.cost":"Money","MedicationKnowledge.cost.extension":"Extension","MedicationKnowledge.cost.id":"System.String","MedicationKnowledge.cost.modifierExtension":"Extension","MedicationKnowledge.cost.source":"string","MedicationKnowledge.cost.type":"CodeableConcept","MedicationKnowledge.doseForm":"CodeableConcept","MedicationKnowledge.drugCharacteristic":"BackboneElement","MedicationKnowledge.drugCharacteristic.extension":"Extension","MedicationKnowledge.drugCharacteristic.id":"System.String","MedicationKnowledge.drugCharacteristic.modifierExtension":"Extension","MedicationKnowledge.drugCharacteristic.type":"CodeableConcept","MedicationKnowledge.drugCharacteristic.valueBase64Binary":"base64Binary","MedicationKnowledge.drugCharacteristic.valueCodeableConcept":"CodeableConcept","MedicationKnowledge.drugCharacteristic.valueQuantity":"Quantity","MedicationKnowledge.drugCharacteristic.valueString":"string","MedicationKnowledge.extension":"Extension","MedicationKnowledge.id":"System.String","MedicationKnowledge.implicitRules":"uri","MedicationKnowledge.ingredient":"BackboneElement","MedicationKnowledge.ingredient.extension":"Extension","MedicationKnowledge.ingredient.id":"System.String","MedicationKnowledge.ingredient.isActive":"boolean","MedicationKnowledge.ingredient.itemCodeableConcept":"CodeableConcept","MedicationKnowledge.ingredient.itemReference":{"code":"Reference","refType":["Substance"]},"MedicationKnowledge.ingredient.modifierExtension":"Extension","MedicationKnowledge.ingredient.strength":"Ratio","MedicationKnowledge.intendedRoute":"CodeableConcept","MedicationKnowledge.kinetics":"BackboneElement","MedicationKnowledge.kinetics.areaUnderCurve":"Quantity","MedicationKnowledge.kinetics.extension":"Extension","MedicationKnowledge.kinetics.halfLifePeriod":"Duration","MedicationKnowledge.kinetics.id":"System.String","MedicationKnowledge.kinetics.lethalDose50":"Quantity","MedicationKnowledge.kinetics.modifierExtension":"Extension","MedicationKnowledge.language":"code","MedicationKnowledge.manufacturer":{"code":"Reference","refType":["Organization"]},"MedicationKnowledge.medicineClassification":"BackboneElement","MedicationKnowledge.medicineClassification.classification":"CodeableConcept","MedicationKnowledge.medicineClassification.extension":"Extension","MedicationKnowledge.medicineClassification.id":"System.String","MedicationKnowledge.medicineClassification.modifierExtension":"Extension","MedicationKnowledge.medicineClassification.type":"CodeableConcept","MedicationKnowledge.meta":"Meta","MedicationKnowledge.modifierExtension":"Extension","MedicationKnowledge.monitoringProgram":"BackboneElement","MedicationKnowledge.monitoringProgram.extension":"Extension","MedicationKnowledge.monitoringProgram.id":"System.String","MedicationKnowledge.monitoringProgram.modifierExtension":"Extension","MedicationKnowledge.monitoringProgram.name":"string","MedicationKnowledge.monitoringProgram.type":"CodeableConcept","MedicationKnowledge.monograph":"BackboneElement","MedicationKnowledge.monograph.extension":"Extension","MedicationKnowledge.monograph.id":"System.String","MedicationKnowledge.monograph.modifierExtension":"Extension","MedicationKnowledge.monograph.source":{"code":"Reference","refType":["DocumentReference","Media"]},"MedicationKnowledge.monograph.type":"CodeableConcept","MedicationKnowledge.packaging":"BackboneElement","MedicationKnowledge.packaging.extension":"Extension","MedicationKnowledge.packaging.id":"System.String","MedicationKnowledge.packaging.modifierExtension":"Extension","MedicationKnowledge.packaging.quantity":"Quantity","MedicationKnowledge.packaging.type":"CodeableConcept","MedicationKnowledge.preparationInstruction":"markdown","MedicationKnowledge.productType":"CodeableConcept","MedicationKnowledge.regulatory":"BackboneElement","MedicationKnowledge.regulatory.extension":"Extension","MedicationKnowledge.regulatory.id":"System.String","MedicationKnowledge.regulatory.maxDispense":"BackboneElement","MedicationKnowledge.regulatory.maxDispense.extension":"Extension","MedicationKnowledge.regulatory.maxDispense.id":"System.String","MedicationKnowledge.regulatory.maxDispense.modifierExtension":"Extension","MedicationKnowledge.regulatory.maxDispense.period":"Duration","MedicationKnowledge.regulatory.maxDispense.quantity":"Quantity","MedicationKnowledge.regulatory.modifierExtension":"Extension","MedicationKnowledge.regulatory.regulatoryAuthority":{"code":"Reference","refType":["Organization"]},"MedicationKnowledge.regulatory.schedule":"BackboneElement","MedicationKnowledge.regulatory.schedule.extension":"Extension","MedicationKnowledge.regulatory.schedule.id":"System.String","MedicationKnowledge.regulatory.schedule.modifierExtension":"Extension","MedicationKnowledge.regulatory.schedule.schedule":"CodeableConcept","MedicationKnowledge.regulatory.substitution":"BackboneElement","MedicationKnowledge.regulatory.substitution.allowed":"boolean","MedicationKnowledge.regulatory.substitution.extension":"Extension","MedicationKnowledge.regulatory.substitution.id":"System.String","MedicationKnowledge.regulatory.substitution.modifierExtension":"Extension","MedicationKnowledge.regulatory.substitution.type":"CodeableConcept","MedicationKnowledge.relatedMedicationKnowledge":"BackboneElement","MedicationKnowledge.relatedMedicationKnowledge.extension":"Extension","MedicationKnowledge.relatedMedicationKnowledge.id":"System.String","MedicationKnowledge.relatedMedicationKnowledge.modifierExtension":"Extension","MedicationKnowledge.relatedMedicationKnowledge.reference":{"code":"Reference","refType":["MedicationKnowledge"]},"MedicationKnowledge.relatedMedicationKnowledge.type":"CodeableConcept","MedicationKnowledge.status":"code","MedicationKnowledge.synonym":"string","MedicationKnowledge.text":"Narrative","MedicationRequest.authoredOn":"dateTime","MedicationRequest.basedOn":{"code":"Reference","refType":["CarePlan","MedicationRequest","ServiceRequest","ImmunizationRecommendation"]},"MedicationRequest.category":"CodeableConcept","MedicationRequest.contained":"Resource","MedicationRequest.courseOfTherapyType":"CodeableConcept","MedicationRequest.detectedIssue":{"code":"Reference","refType":["DetectedIssue"]},"MedicationRequest.dispenseRequest":"BackboneElement","MedicationRequest.dispenseRequest.dispenseInterval":"Duration","MedicationRequest.dispenseRequest.expectedSupplyDuration":"Duration","MedicationRequest.dispenseRequest.extension":"Extension","MedicationRequest.dispenseRequest.id":"System.String","MedicationRequest.dispenseRequest.initialFill":"BackboneElement","MedicationRequest.dispenseRequest.initialFill.duration":"Duration","MedicationRequest.dispenseRequest.initialFill.extension":"Extension","MedicationRequest.dispenseRequest.initialFill.id":"System.String","MedicationRequest.dispenseRequest.initialFill.modifierExtension":"Extension","MedicationRequest.dispenseRequest.initialFill.quantity":"Quantity","MedicationRequest.dispenseRequest.modifierExtension":"Extension","MedicationRequest.dispenseRequest.numberOfRepeatsAllowed":"unsignedInt","MedicationRequest.dispenseRequest.performer":{"code":"Reference","refType":["Organization"]},"MedicationRequest.dispenseRequest.quantity":"Quantity","MedicationRequest.dispenseRequest.validityPeriod":"Period","MedicationRequest.doNotPerform":"boolean","MedicationRequest.dosageInstruction":"Dosage","MedicationRequest.encounter":{"code":"Reference","refType":["Encounter"]},"MedicationRequest.eventHistory":{"code":"Reference","refType":["Provenance"]},"MedicationRequest.extension":"Extension","MedicationRequest.groupIdentifier":"Identifier","MedicationRequest.id":"System.String","MedicationRequest.identifier":"Identifier","MedicationRequest.implicitRules":"uri","MedicationRequest.instantiatesCanonical":{"code":"canonical","refType":[]},"MedicationRequest.instantiatesUri":"uri","MedicationRequest.insurance":{"code":"Reference","refType":["Coverage","ClaimResponse"]},"MedicationRequest.intent":"code","MedicationRequest.language":"code","MedicationRequest.medicationCodeableConcept":"CodeableConcept","MedicationRequest.medicationReference":{"code":"Reference","refType":["Medication"]},"MedicationRequest.meta":"Meta","MedicationRequest.modifierExtension":"Extension","MedicationRequest.note":"Annotation","MedicationRequest.performer":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","Patient","Device","RelatedPerson","CareTeam"]},"MedicationRequest.performerType":"CodeableConcept","MedicationRequest.priorPrescription":{"code":"Reference","refType":["MedicationRequest"]},"MedicationRequest.priority":"code","MedicationRequest.reasonCode":"CodeableConcept","MedicationRequest.reasonReference":{"code":"Reference","refType":["Condition","Observation"]},"MedicationRequest.recorder":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"MedicationRequest.reportedBoolean":"boolean","MedicationRequest.reportedReference":{"code":"Reference","refType":["Patient","Practitioner","PractitionerRole","RelatedPerson","Organization"]},"MedicationRequest.requester":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","Patient","RelatedPerson","Device"]},"MedicationRequest.status":"code","MedicationRequest.statusReason":"CodeableConcept","MedicationRequest.subject":{"code":"Reference","refType":["Patient","Group"]},"MedicationRequest.substitution":"BackboneElement","MedicationRequest.substitution.allowedBoolean":"boolean","MedicationRequest.substitution.allowedCodeableConcept":"CodeableConcept","MedicationRequest.substitution.extension":"Extension","MedicationRequest.substitution.id":"System.String","MedicationRequest.substitution.modifierExtension":"Extension","MedicationRequest.substitution.reason":"CodeableConcept","MedicationRequest.supportingInformation":{"code":"Reference","refType":["Resource"]},"MedicationRequest.text":"Narrative","MedicationStatement.basedOn":{"code":"Reference","refType":["MedicationRequest","CarePlan","ServiceRequest"]},"MedicationStatement.category":"CodeableConcept","MedicationStatement.contained":"Resource","MedicationStatement.context":{"code":"Reference","refType":["Encounter","EpisodeOfCare"]},"MedicationStatement.dateAsserted":"dateTime","MedicationStatement.derivedFrom":{"code":"Reference","refType":["Resource"]},"MedicationStatement.dosage":"Dosage","MedicationStatement.effectiveDateTime":"dateTime","MedicationStatement.effectivePeriod":"Period","MedicationStatement.extension":"Extension","MedicationStatement.id":"System.String","MedicationStatement.identifier":"Identifier","MedicationStatement.implicitRules":"uri","MedicationStatement.informationSource":{"code":"Reference","refType":["Patient","Practitioner","PractitionerRole","RelatedPerson","Organization"]},"MedicationStatement.language":"code","MedicationStatement.medicationCodeableConcept":"CodeableConcept","MedicationStatement.medicationReference":{"code":"Reference","refType":["Medication"]},"MedicationStatement.meta":"Meta","MedicationStatement.modifierExtension":"Extension","MedicationStatement.note":"Annotation","MedicationStatement.partOf":{"code":"Reference","refType":["MedicationAdministration","MedicationDispense","MedicationStatement","Procedure","Observation"]},"MedicationStatement.reasonCode":"CodeableConcept","MedicationStatement.reasonReference":{"code":"Reference","refType":["Condition","Observation","DiagnosticReport"]},"MedicationStatement.status":"code","MedicationStatement.statusReason":"CodeableConcept","MedicationStatement.subject":{"code":"Reference","refType":["Patient","Group"]},"MedicationStatement.text":"Narrative","MedicinalProduct.additionalMonitoringIndicator":"CodeableConcept","MedicinalProduct.attachedDocument":{"code":"Reference","refType":["DocumentReference"]},"MedicinalProduct.clinicalTrial":{"code":"Reference","refType":["ResearchStudy"]},"MedicinalProduct.combinedPharmaceuticalDoseForm":"CodeableConcept","MedicinalProduct.contact":{"code":"Reference","refType":["Organization","PractitionerRole"]},"MedicinalProduct.contained":"Resource","MedicinalProduct.crossReference":"Identifier","MedicinalProduct.domain":"Coding","MedicinalProduct.extension":"Extension","MedicinalProduct.id":"System.String","MedicinalProduct.identifier":"Identifier","MedicinalProduct.implicitRules":"uri","MedicinalProduct.language":"code","MedicinalProduct.legalStatusOfSupply":"CodeableConcept","MedicinalProduct.manufacturingBusinessOperation":"BackboneElement","MedicinalProduct.manufacturingBusinessOperation.authorisationReferenceNumber":"Identifier","MedicinalProduct.manufacturingBusinessOperation.confidentialityIndicator":"CodeableConcept","MedicinalProduct.manufacturingBusinessOperation.effectiveDate":"dateTime","MedicinalProduct.manufacturingBusinessOperation.extension":"Extension","MedicinalProduct.manufacturingBusinessOperation.id":"System.String","MedicinalProduct.manufacturingBusinessOperation.manufacturer":{"code":"Reference","refType":["Organization"]},"MedicinalProduct.manufacturingBusinessOperation.modifierExtension":"Extension","MedicinalProduct.manufacturingBusinessOperation.operationType":"CodeableConcept","MedicinalProduct.manufacturingBusinessOperation.regulator":{"code":"Reference","refType":["Organization"]},"MedicinalProduct.marketingStatus":"MarketingStatus","MedicinalProduct.masterFile":{"code":"Reference","refType":["DocumentReference"]},"MedicinalProduct.meta":"Meta","MedicinalProduct.modifierExtension":"Extension","MedicinalProduct.name":"BackboneElement","MedicinalProduct.name.countryLanguage":"BackboneElement","MedicinalProduct.name.countryLanguage.country":"CodeableConcept","MedicinalProduct.name.countryLanguage.extension":"Extension","MedicinalProduct.name.countryLanguage.id":"System.String","MedicinalProduct.name.countryLanguage.jurisdiction":"CodeableConcept","MedicinalProduct.name.countryLanguage.language":"CodeableConcept","MedicinalProduct.name.countryLanguage.modifierExtension":"Extension","MedicinalProduct.name.extension":"Extension","MedicinalProduct.name.id":"System.String","MedicinalProduct.name.modifierExtension":"Extension","MedicinalProduct.name.namePart":"BackboneElement","MedicinalProduct.name.namePart.extension":"Extension","MedicinalProduct.name.namePart.id":"System.String","MedicinalProduct.name.namePart.modifierExtension":"Extension","MedicinalProduct.name.namePart.part":"string","MedicinalProduct.name.namePart.type":"Coding","MedicinalProduct.name.productName":"string","MedicinalProduct.packagedMedicinalProduct":{"code":"Reference","refType":["MedicinalProductPackaged"]},"MedicinalProduct.paediatricUseIndicator":"CodeableConcept","MedicinalProduct.pharmaceuticalProduct":{"code":"Reference","refType":["MedicinalProductPharmaceutical"]},"MedicinalProduct.productClassification":"CodeableConcept","MedicinalProduct.specialDesignation":"BackboneElement","MedicinalProduct.specialDesignation.date":"dateTime","MedicinalProduct.specialDesignation.extension":"Extension","MedicinalProduct.specialDesignation.id":"System.String","MedicinalProduct.specialDesignation.identifier":"Identifier","MedicinalProduct.specialDesignation.indicationCodeableConcept":"CodeableConcept","MedicinalProduct.specialDesignation.indicationReference":{"code":"Reference","refType":["MedicinalProductIndication"]},"MedicinalProduct.specialDesignation.intendedUse":"CodeableConcept","MedicinalProduct.specialDesignation.modifierExtension":"Extension","MedicinalProduct.specialDesignation.species":"CodeableConcept","MedicinalProduct.specialDesignation.status":"CodeableConcept","MedicinalProduct.specialDesignation.type":"CodeableConcept","MedicinalProduct.specialMeasures":"string","MedicinalProduct.text":"Narrative","MedicinalProduct.type":"CodeableConcept","MedicinalProductAuthorization.contained":"Resource","MedicinalProductAuthorization.country":"CodeableConcept","MedicinalProductAuthorization.dataExclusivityPeriod":"Period","MedicinalProductAuthorization.dateOfFirstAuthorization":"dateTime","MedicinalProductAuthorization.extension":"Extension","MedicinalProductAuthorization.holder":{"code":"Reference","refType":["Organization"]},"MedicinalProductAuthorization.id":"System.String","MedicinalProductAuthorization.identifier":"Identifier","MedicinalProductAuthorization.implicitRules":"uri","MedicinalProductAuthorization.internationalBirthDate":"dateTime","MedicinalProductAuthorization.jurisdiction":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization":"BackboneElement","MedicinalProductAuthorization.jurisdictionalAuthorization.country":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.extension":"Extension","MedicinalProductAuthorization.jurisdictionalAuthorization.id":"System.String","MedicinalProductAuthorization.jurisdictionalAuthorization.identifier":"Identifier","MedicinalProductAuthorization.jurisdictionalAuthorization.jurisdiction":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.legalStatusOfSupply":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.modifierExtension":"Extension","MedicinalProductAuthorization.jurisdictionalAuthorization.validityPeriod":"Period","MedicinalProductAuthorization.language":"code","MedicinalProductAuthorization.legalBasis":"CodeableConcept","MedicinalProductAuthorization.meta":"Meta","MedicinalProductAuthorization.modifierExtension":"Extension","MedicinalProductAuthorization.procedure":"BackboneElement","MedicinalProductAuthorization.procedure.dateDateTime":"dateTime","MedicinalProductAuthorization.procedure.datePeriod":"Period","MedicinalProductAuthorization.procedure.extension":"Extension","MedicinalProductAuthorization.procedure.id":"System.String","MedicinalProductAuthorization.procedure.identifier":"Identifier","MedicinalProductAuthorization.procedure.modifierExtension":"Extension","MedicinalProductAuthorization.procedure.type":"CodeableConcept","MedicinalProductAuthorization.regulator":{"code":"Reference","refType":["Organization"]},"MedicinalProductAuthorization.restoreDate":"dateTime","MedicinalProductAuthorization.status":"CodeableConcept","MedicinalProductAuthorization.statusDate":"dateTime","MedicinalProductAuthorization.subject":{"code":"Reference","refType":["MedicinalProduct","MedicinalProductPackaged"]},"MedicinalProductAuthorization.text":"Narrative","MedicinalProductAuthorization.validityPeriod":"Period","MedicinalProductContraindication.comorbidity":"CodeableConcept","MedicinalProductContraindication.contained":"Resource","MedicinalProductContraindication.disease":"CodeableConcept","MedicinalProductContraindication.diseaseStatus":"CodeableConcept","MedicinalProductContraindication.extension":"Extension","MedicinalProductContraindication.id":"System.String","MedicinalProductContraindication.implicitRules":"uri","MedicinalProductContraindication.language":"code","MedicinalProductContraindication.meta":"Meta","MedicinalProductContraindication.modifierExtension":"Extension","MedicinalProductContraindication.otherTherapy":"BackboneElement","MedicinalProductContraindication.otherTherapy.extension":"Extension","MedicinalProductContraindication.otherTherapy.id":"System.String","MedicinalProductContraindication.otherTherapy.medicationCodeableConcept":"CodeableConcept","MedicinalProductContraindication.otherTherapy.medicationReference":{"code":"Reference","refType":["MedicinalProduct","Medication","Substance","SubstanceSpecification"]},"MedicinalProductContraindication.otherTherapy.modifierExtension":"Extension","MedicinalProductContraindication.otherTherapy.therapyRelationshipType":"CodeableConcept","MedicinalProductContraindication.population":"Population","MedicinalProductContraindication.subject":{"code":"Reference","refType":["MedicinalProduct","Medication"]},"MedicinalProductContraindication.text":"Narrative","MedicinalProductContraindication.therapeuticIndication":{"code":"Reference","refType":["MedicinalProductIndication"]},"MedicinalProductIndication.comorbidity":"CodeableConcept","MedicinalProductIndication.contained":"Resource","MedicinalProductIndication.diseaseStatus":"CodeableConcept","MedicinalProductIndication.diseaseSymptomProcedure":"CodeableConcept","MedicinalProductIndication.duration":"Quantity","MedicinalProductIndication.extension":"Extension","MedicinalProductIndication.id":"System.String","MedicinalProductIndication.implicitRules":"uri","MedicinalProductIndication.intendedEffect":"CodeableConcept","MedicinalProductIndication.language":"code","MedicinalProductIndication.meta":"Meta","MedicinalProductIndication.modifierExtension":"Extension","MedicinalProductIndication.otherTherapy":"BackboneElement","MedicinalProductIndication.otherTherapy.extension":"Extension","MedicinalProductIndication.otherTherapy.id":"System.String","MedicinalProductIndication.otherTherapy.medicationCodeableConcept":"CodeableConcept","MedicinalProductIndication.otherTherapy.medicationReference":{"code":"Reference","refType":["MedicinalProduct","Medication","Substance","SubstanceSpecification"]},"MedicinalProductIndication.otherTherapy.modifierExtension":"Extension","MedicinalProductIndication.otherTherapy.therapyRelationshipType":"CodeableConcept","MedicinalProductIndication.population":"Population","MedicinalProductIndication.subject":{"code":"Reference","refType":["MedicinalProduct","Medication"]},"MedicinalProductIndication.text":"Narrative","MedicinalProductIndication.undesirableEffect":{"code":"Reference","refType":["MedicinalProductUndesirableEffect"]},"MedicinalProductIngredient.allergenicIndicator":"boolean","MedicinalProductIngredient.contained":"Resource","MedicinalProductIngredient.extension":"Extension","MedicinalProductIngredient.id":"System.String","MedicinalProductIngredient.identifier":"Identifier","MedicinalProductIngredient.implicitRules":"uri","MedicinalProductIngredient.language":"code","MedicinalProductIngredient.manufacturer":{"code":"Reference","refType":["Organization"]},"MedicinalProductIngredient.meta":"Meta","MedicinalProductIngredient.modifierExtension":"Extension","MedicinalProductIngredient.role":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance":"BackboneElement","MedicinalProductIngredient.specifiedSubstance.code":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.confidentiality":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.extension":"Extension","MedicinalProductIngredient.specifiedSubstance.group":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.id":"System.String","MedicinalProductIngredient.specifiedSubstance.modifierExtension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength":"BackboneElement","MedicinalProductIngredient.specifiedSubstance.strength.concentration":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.concentrationLowLimit":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.country":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.strength.extension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.id":"System.String","MedicinalProductIngredient.specifiedSubstance.strength.measurementPoint":"string","MedicinalProductIngredient.specifiedSubstance.strength.modifierExtension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.presentation":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.presentationLowLimit":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength":"BackboneElement","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.country":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.extension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.id":"System.String","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.measurementPoint":"string","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.modifierExtension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.strength":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.strengthLowLimit":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.substance":"CodeableConcept","MedicinalProductIngredient.substance":"BackboneElement","MedicinalProductIngredient.substance.code":"CodeableConcept","MedicinalProductIngredient.substance.extension":"Extension","MedicinalProductIngredient.substance.id":"System.String","MedicinalProductIngredient.substance.modifierExtension":"Extension","MedicinalProductIngredient.text":"Narrative","MedicinalProductInteraction.contained":"Resource","MedicinalProductInteraction.description":"string","MedicinalProductInteraction.effect":"CodeableConcept","MedicinalProductInteraction.extension":"Extension","MedicinalProductInteraction.id":"System.String","MedicinalProductInteraction.implicitRules":"uri","MedicinalProductInteraction.incidence":"CodeableConcept","MedicinalProductInteraction.interactant":"BackboneElement","MedicinalProductInteraction.interactant.extension":"Extension","MedicinalProductInteraction.interactant.id":"System.String","MedicinalProductInteraction.interactant.itemCodeableConcept":"CodeableConcept","MedicinalProductInteraction.interactant.itemReference":{"code":"Reference","refType":["MedicinalProduct","Medication","Substance","ObservationDefinition"]},"MedicinalProductInteraction.interactant.modifierExtension":"Extension","MedicinalProductInteraction.language":"code","MedicinalProductInteraction.management":"CodeableConcept","MedicinalProductInteraction.meta":"Meta","MedicinalProductInteraction.modifierExtension":"Extension","MedicinalProductInteraction.subject":{"code":"Reference","refType":["MedicinalProduct","Medication","Substance"]},"MedicinalProductInteraction.text":"Narrative","MedicinalProductInteraction.type":"CodeableConcept","MedicinalProductManufactured.contained":"Resource","MedicinalProductManufactured.extension":"Extension","MedicinalProductManufactured.id":"System.String","MedicinalProductManufactured.implicitRules":"uri","MedicinalProductManufactured.ingredient":{"code":"Reference","refType":["MedicinalProductIngredient"]},"MedicinalProductManufactured.language":"code","MedicinalProductManufactured.manufacturedDoseForm":"CodeableConcept","MedicinalProductManufactured.manufacturer":{"code":"Reference","refType":["Organization"]},"MedicinalProductManufactured.meta":"Meta","MedicinalProductManufactured.modifierExtension":"Extension","MedicinalProductManufactured.otherCharacteristics":"CodeableConcept","MedicinalProductManufactured.physicalCharacteristics":"ProdCharacteristic","MedicinalProductManufactured.quantity":"Quantity","MedicinalProductManufactured.text":"Narrative","MedicinalProductManufactured.unitOfPresentation":"CodeableConcept","MedicinalProductPackaged.batchIdentifier":"BackboneElement","MedicinalProductPackaged.batchIdentifier.extension":"Extension","MedicinalProductPackaged.batchIdentifier.id":"System.String","MedicinalProductPackaged.batchIdentifier.immediatePackaging":"Identifier","MedicinalProductPackaged.batchIdentifier.modifierExtension":"Extension","MedicinalProductPackaged.batchIdentifier.outerPackaging":"Identifier","MedicinalProductPackaged.contained":"Resource","MedicinalProductPackaged.description":"string","MedicinalProductPackaged.extension":"Extension","MedicinalProductPackaged.id":"System.String","MedicinalProductPackaged.identifier":"Identifier","MedicinalProductPackaged.implicitRules":"uri","MedicinalProductPackaged.language":"code","MedicinalProductPackaged.legalStatusOfSupply":"CodeableConcept","MedicinalProductPackaged.manufacturer":{"code":"Reference","refType":["Organization"]},"MedicinalProductPackaged.marketingAuthorization":{"code":"Reference","refType":["MedicinalProductAuthorization"]},"MedicinalProductPackaged.marketingStatus":"MarketingStatus","MedicinalProductPackaged.meta":"Meta","MedicinalProductPackaged.modifierExtension":"Extension","MedicinalProductPackaged.packageItem":"BackboneElement","MedicinalProductPackaged.packageItem.alternateMaterial":"CodeableConcept","MedicinalProductPackaged.packageItem.device":{"code":"Reference","refType":["DeviceDefinition"]},"MedicinalProductPackaged.packageItem.extension":"Extension","MedicinalProductPackaged.packageItem.id":"System.String","MedicinalProductPackaged.packageItem.identifier":"Identifier","MedicinalProductPackaged.packageItem.manufacturedItem":{"code":"Reference","refType":["MedicinalProductManufactured"]},"MedicinalProductPackaged.packageItem.manufacturer":{"code":"Reference","refType":["Organization"]},"MedicinalProductPackaged.packageItem.material":"CodeableConcept","MedicinalProductPackaged.packageItem.modifierExtension":"Extension","MedicinalProductPackaged.packageItem.otherCharacteristics":"CodeableConcept","MedicinalProductPackaged.packageItem.physicalCharacteristics":"ProdCharacteristic","MedicinalProductPackaged.packageItem.quantity":"Quantity","MedicinalProductPackaged.packageItem.shelfLifeStorage":"ProductShelfLife","MedicinalProductPackaged.packageItem.type":"CodeableConcept","MedicinalProductPackaged.subject":{"code":"Reference","refType":["MedicinalProduct"]},"MedicinalProductPackaged.text":"Narrative","MedicinalProductPharmaceutical.administrableDoseForm":"CodeableConcept","MedicinalProductPharmaceutical.characteristics":"BackboneElement","MedicinalProductPharmaceutical.characteristics.code":"CodeableConcept","MedicinalProductPharmaceutical.characteristics.extension":"Extension","MedicinalProductPharmaceutical.characteristics.id":"System.String","MedicinalProductPharmaceutical.characteristics.modifierExtension":"Extension","MedicinalProductPharmaceutical.characteristics.status":"CodeableConcept","MedicinalProductPharmaceutical.contained":"Resource","MedicinalProductPharmaceutical.device":{"code":"Reference","refType":["DeviceDefinition"]},"MedicinalProductPharmaceutical.extension":"Extension","MedicinalProductPharmaceutical.id":"System.String","MedicinalProductPharmaceutical.identifier":"Identifier","MedicinalProductPharmaceutical.implicitRules":"uri","MedicinalProductPharmaceutical.ingredient":{"code":"Reference","refType":["MedicinalProductIngredient"]},"MedicinalProductPharmaceutical.language":"code","MedicinalProductPharmaceutical.meta":"Meta","MedicinalProductPharmaceutical.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration":"BackboneElement","MedicinalProductPharmaceutical.routeOfAdministration.code":"CodeableConcept","MedicinalProductPharmaceutical.routeOfAdministration.extension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.firstDose":"Quantity","MedicinalProductPharmaceutical.routeOfAdministration.id":"System.String","MedicinalProductPharmaceutical.routeOfAdministration.maxDosePerDay":"Quantity","MedicinalProductPharmaceutical.routeOfAdministration.maxDosePerTreatmentPeriod":"Ratio","MedicinalProductPharmaceutical.routeOfAdministration.maxSingleDose":"Quantity","MedicinalProductPharmaceutical.routeOfAdministration.maxTreatmentPeriod":"Duration","MedicinalProductPharmaceutical.routeOfAdministration.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies":"BackboneElement","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.code":"CodeableConcept","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.extension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.id":"System.String","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod":"BackboneElement","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.extension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.id":"System.String","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.supportingInformation":"string","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.tissue":"CodeableConcept","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.value":"Quantity","MedicinalProductPharmaceutical.text":"Narrative","MedicinalProductPharmaceutical.unitOfPresentation":"CodeableConcept","MedicinalProductUndesirableEffect.classification":"CodeableConcept","MedicinalProductUndesirableEffect.contained":"Resource","MedicinalProductUndesirableEffect.extension":"Extension","MedicinalProductUndesirableEffect.frequencyOfOccurrence":"CodeableConcept","MedicinalProductUndesirableEffect.id":"System.String","MedicinalProductUndesirableEffect.implicitRules":"uri","MedicinalProductUndesirableEffect.language":"code","MedicinalProductUndesirableEffect.meta":"Meta","MedicinalProductUndesirableEffect.modifierExtension":"Extension","MedicinalProductUndesirableEffect.population":"Population","MedicinalProductUndesirableEffect.subject":{"code":"Reference","refType":["MedicinalProduct","Medication"]},"MedicinalProductUndesirableEffect.symptomConditionEffect":"CodeableConcept","MedicinalProductUndesirableEffect.text":"Narrative","MessageDefinition.allowedResponse":"BackboneElement","MessageDefinition.allowedResponse.extension":"Extension","MessageDefinition.allowedResponse.id":"System.String","MessageDefinition.allowedResponse.message":{"code":"canonical","refType":["MessageDefinition"]},"MessageDefinition.allowedResponse.modifierExtension":"Extension","MessageDefinition.allowedResponse.situation":"markdown","MessageDefinition.base":{"code":"canonical","refType":["MessageDefinition"]},"MessageDefinition.category":"code","MessageDefinition.contact":"ContactDetail","MessageDefinition.contained":"Resource","MessageDefinition.copyright":"markdown","MessageDefinition.date":"dateTime","MessageDefinition.description":"markdown","MessageDefinition.eventCoding":"Coding","MessageDefinition.eventUri":"uri","MessageDefinition.experimental":"boolean","MessageDefinition.extension":"Extension","MessageDefinition.focus":"BackboneElement","MessageDefinition.focus.code":"code","MessageDefinition.focus.extension":"Extension","MessageDefinition.focus.id":"System.String","MessageDefinition.focus.max":"string","MessageDefinition.focus.min":"unsignedInt","MessageDefinition.focus.modifierExtension":"Extension","MessageDefinition.focus.profile":{"code":"canonical","refType":["StructureDefinition"]},"MessageDefinition.graph":{"code":"canonical","refType":["GraphDefinition"]},"MessageDefinition.id":"System.String","MessageDefinition.identifier":"Identifier","MessageDefinition.implicitRules":"uri","MessageDefinition.jurisdiction":"CodeableConcept","MessageDefinition.language":"code","MessageDefinition.meta":"Meta","MessageDefinition.modifierExtension":"Extension","MessageDefinition.name":"string","MessageDefinition.parent":{"code":"canonical","refType":["ActivityDefinition","PlanDefinition"]},"MessageDefinition.publisher":"string","MessageDefinition.purpose":"markdown","MessageDefinition.replaces":{"code":"canonical","refType":["MessageDefinition"]},"MessageDefinition.responseRequired":"code","MessageDefinition.status":"code","MessageDefinition.text":"Narrative","MessageDefinition.title":"string","MessageDefinition.url":"uri","MessageDefinition.useContext":"UsageContext","MessageDefinition.version":"string","MessageHeader.author":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"MessageHeader.contained":"Resource","MessageHeader.definition":{"code":"canonical","refType":["MessageDefinition"]},"MessageHeader.destination":"BackboneElement","MessageHeader.destination.endpoint":"url","MessageHeader.destination.extension":"Extension","MessageHeader.destination.id":"System.String","MessageHeader.destination.modifierExtension":"Extension","MessageHeader.destination.name":"string","MessageHeader.destination.receiver":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"MessageHeader.destination.target":{"code":"Reference","refType":["Device"]},"MessageHeader.enterer":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"MessageHeader.eventCoding":"Coding","MessageHeader.eventUri":"uri","MessageHeader.extension":"Extension","MessageHeader.focus":{"code":"Reference","refType":["Resource"]},"MessageHeader.id":"System.String","MessageHeader.implicitRules":"uri","MessageHeader.language":"code","MessageHeader.meta":"Meta","MessageHeader.modifierExtension":"Extension","MessageHeader.reason":"CodeableConcept","MessageHeader.response":"BackboneElement","MessageHeader.response.code":"code","MessageHeader.response.details":{"code":"Reference","refType":["OperationOutcome"]},"MessageHeader.response.extension":"Extension","MessageHeader.response.id":"System.String","MessageHeader.response.identifier":"id","MessageHeader.response.modifierExtension":"Extension","MessageHeader.responsible":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"MessageHeader.sender":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"MessageHeader.source":"BackboneElement","MessageHeader.source.contact":"ContactPoint","MessageHeader.source.endpoint":"url","MessageHeader.source.extension":"Extension","MessageHeader.source.id":"System.String","MessageHeader.source.modifierExtension":"Extension","MessageHeader.source.name":"string","MessageHeader.source.software":"string","MessageHeader.source.version":"string","MessageHeader.text":"Narrative","Meta.extension":"Extension","Meta.id":"System.String","Meta.lastUpdated":"instant","Meta.profile":{"code":"canonical","refType":["StructureDefinition"]},"Meta.security":"Coding","Meta.source":"uri","Meta.tag":"Coding","Meta.versionId":"id","MetadataResource.contact":"ContactDetail","MetadataResource.contained":"Resource","MetadataResource.date":"dateTime","MetadataResource.description":"markdown","MetadataResource.experimental":"boolean","MetadataResource.extension":"Extension","MetadataResource.id":"System.String","MetadataResource.implicitRules":"uri","MetadataResource.jurisdiction":"CodeableConcept","MetadataResource.language":"code","MetadataResource.meta":"Meta","MetadataResource.modifierExtension":"Extension","MetadataResource.name":"string","MetadataResource.publisher":"string","MetadataResource.status":"code","MetadataResource.text":"Narrative","MetadataResource.title":"string","MetadataResource.url":"uri","MetadataResource.useContext":"UsageContext","MetadataResource.version":"string","MolecularSequence.contained":"Resource","MolecularSequence.coordinateSystem":"integer","MolecularSequence.device":{"code":"Reference","refType":["Device"]},"MolecularSequence.extension":"Extension","MolecularSequence.id":"System.String","MolecularSequence.identifier":"Identifier","MolecularSequence.implicitRules":"uri","MolecularSequence.language":"code","MolecularSequence.meta":"Meta","MolecularSequence.modifierExtension":"Extension","MolecularSequence.observedSeq":"string","MolecularSequence.patient":{"code":"Reference","refType":["Patient"]},"MolecularSequence.performer":{"code":"Reference","refType":["Organization"]},"MolecularSequence.pointer":{"code":"Reference","refType":["MolecularSequence"]},"MolecularSequence.quality":"BackboneElement","MolecularSequence.quality.end":"integer","MolecularSequence.quality.extension":"Extension","MolecularSequence.quality.fScore":"decimal","MolecularSequence.quality.gtFP":"decimal","MolecularSequence.quality.id":"System.String","MolecularSequence.quality.method":"CodeableConcept","MolecularSequence.quality.modifierExtension":"Extension","MolecularSequence.quality.precision":"decimal","MolecularSequence.quality.queryFP":"decimal","MolecularSequence.quality.queryTP":"decimal","MolecularSequence.quality.recall":"decimal","MolecularSequence.quality.roc":"BackboneElement","MolecularSequence.quality.roc.extension":"Extension","MolecularSequence.quality.roc.fMeasure":"decimal","MolecularSequence.quality.roc.id":"System.String","MolecularSequence.quality.roc.modifierExtension":"Extension","MolecularSequence.quality.roc.numFN":"integer","MolecularSequence.quality.roc.numFP":"integer","MolecularSequence.quality.roc.numTP":"integer","MolecularSequence.quality.roc.precision":"decimal","MolecularSequence.quality.roc.score":"integer","MolecularSequence.quality.roc.sensitivity":"decimal","MolecularSequence.quality.score":"Quantity","MolecularSequence.quality.standardSequence":"CodeableConcept","MolecularSequence.quality.start":"integer","MolecularSequence.quality.truthFN":"decimal","MolecularSequence.quality.truthTP":"decimal","MolecularSequence.quality.type":"code","MolecularSequence.quantity":"Quantity","MolecularSequence.readCoverage":"integer","MolecularSequence.referenceSeq":"BackboneElement","MolecularSequence.referenceSeq.chromosome":"CodeableConcept","MolecularSequence.referenceSeq.extension":"Extension","MolecularSequence.referenceSeq.genomeBuild":"string","MolecularSequence.referenceSeq.id":"System.String","MolecularSequence.referenceSeq.modifierExtension":"Extension","MolecularSequence.referenceSeq.orientation":"code","MolecularSequence.referenceSeq.referenceSeqId":"CodeableConcept","MolecularSequence.referenceSeq.referenceSeqPointer":{"code":"Reference","refType":["MolecularSequence"]},"MolecularSequence.referenceSeq.referenceSeqString":"string","MolecularSequence.referenceSeq.strand":"code","MolecularSequence.referenceSeq.windowEnd":"integer","MolecularSequence.referenceSeq.windowStart":"integer","MolecularSequence.repository":"BackboneElement","MolecularSequence.repository.datasetId":"string","MolecularSequence.repository.extension":"Extension","MolecularSequence.repository.id":"System.String","MolecularSequence.repository.modifierExtension":"Extension","MolecularSequence.repository.name":"string","MolecularSequence.repository.readsetId":"string","MolecularSequence.repository.type":"code","MolecularSequence.repository.url":"uri","MolecularSequence.repository.variantsetId":"string","MolecularSequence.specimen":{"code":"Reference","refType":["Specimen"]},"MolecularSequence.structureVariant":"BackboneElement","MolecularSequence.structureVariant.exact":"boolean","MolecularSequence.structureVariant.extension":"Extension","MolecularSequence.structureVariant.id":"System.String","MolecularSequence.structureVariant.inner":"BackboneElement","MolecularSequence.structureVariant.inner.end":"integer","MolecularSequence.structureVariant.inner.extension":"Extension","MolecularSequence.structureVariant.inner.id":"System.String","MolecularSequence.structureVariant.inner.modifierExtension":"Extension","MolecularSequence.structureVariant.inner.start":"integer","MolecularSequence.structureVariant.length":"integer","MolecularSequence.structureVariant.modifierExtension":"Extension","MolecularSequence.structureVariant.outer":"BackboneElement","MolecularSequence.structureVariant.outer.end":"integer","MolecularSequence.structureVariant.outer.extension":"Extension","MolecularSequence.structureVariant.outer.id":"System.String","MolecularSequence.structureVariant.outer.modifierExtension":"Extension","MolecularSequence.structureVariant.outer.start":"integer","MolecularSequence.structureVariant.variantType":"CodeableConcept","MolecularSequence.text":"Narrative","MolecularSequence.type":"code","MolecularSequence.variant":"BackboneElement","MolecularSequence.variant.cigar":"string","MolecularSequence.variant.end":"integer","MolecularSequence.variant.extension":"Extension","MolecularSequence.variant.id":"System.String","MolecularSequence.variant.modifierExtension":"Extension","MolecularSequence.variant.observedAllele":"string","MolecularSequence.variant.referenceAllele":"string","MolecularSequence.variant.start":"integer","MolecularSequence.variant.variantPointer":{"code":"Reference","refType":["Observation"]},"Money.currency":"code","Money.extension":"Extension","Money.id":"System.String","Money.value":"decimal","NamingSystem.contact":"ContactDetail","NamingSystem.contained":"Resource","NamingSystem.date":"dateTime","NamingSystem.description":"markdown","NamingSystem.extension":"Extension","NamingSystem.id":"System.String","NamingSystem.implicitRules":"uri","NamingSystem.jurisdiction":"CodeableConcept","NamingSystem.kind":"code","NamingSystem.language":"code","NamingSystem.meta":"Meta","NamingSystem.modifierExtension":"Extension","NamingSystem.name":"string","NamingSystem.publisher":"string","NamingSystem.responsible":"string","NamingSystem.status":"code","NamingSystem.text":"Narrative","NamingSystem.type":"CodeableConcept","NamingSystem.uniqueId":"BackboneElement","NamingSystem.uniqueId.comment":"string","NamingSystem.uniqueId.extension":"Extension","NamingSystem.uniqueId.id":"System.String","NamingSystem.uniqueId.modifierExtension":"Extension","NamingSystem.uniqueId.period":"Period","NamingSystem.uniqueId.preferred":"boolean","NamingSystem.uniqueId.type":"code","NamingSystem.uniqueId.value":"string","NamingSystem.usage":"string","NamingSystem.useContext":"UsageContext","Narrative.div":"xhtml","Narrative.extension":"Extension","Narrative.id":"System.String","Narrative.status":"code","NutritionOrder.allergyIntolerance":{"code":"Reference","refType":["AllergyIntolerance"]},"NutritionOrder.contained":"Resource","NutritionOrder.dateTime":"dateTime","NutritionOrder.encounter":{"code":"Reference","refType":["Encounter"]},"NutritionOrder.enteralFormula":"BackboneElement","NutritionOrder.enteralFormula.additiveProductName":"string","NutritionOrder.enteralFormula.additiveType":"CodeableConcept","NutritionOrder.enteralFormula.administration":"BackboneElement","NutritionOrder.enteralFormula.administration.extension":"Extension","NutritionOrder.enteralFormula.administration.id":"System.String","NutritionOrder.enteralFormula.administration.modifierExtension":"Extension","NutritionOrder.enteralFormula.administration.quantity":"Quantity","NutritionOrder.enteralFormula.administration.rateQuantity":"Quantity","NutritionOrder.enteralFormula.administration.rateRatio":"Ratio","NutritionOrder.enteralFormula.administration.schedule":"Timing","NutritionOrder.enteralFormula.administrationInstruction":"string","NutritionOrder.enteralFormula.baseFormulaProductName":"string","NutritionOrder.enteralFormula.baseFormulaType":"CodeableConcept","NutritionOrder.enteralFormula.caloricDensity":"Quantity","NutritionOrder.enteralFormula.extension":"Extension","NutritionOrder.enteralFormula.id":"System.String","NutritionOrder.enteralFormula.maxVolumeToDeliver":"Quantity","NutritionOrder.enteralFormula.modifierExtension":"Extension","NutritionOrder.enteralFormula.routeofAdministration":"CodeableConcept","NutritionOrder.excludeFoodModifier":"CodeableConcept","NutritionOrder.extension":"Extension","NutritionOrder.foodPreferenceModifier":"CodeableConcept","NutritionOrder.id":"System.String","NutritionOrder.identifier":"Identifier","NutritionOrder.implicitRules":"uri","NutritionOrder.instantiates":"uri","NutritionOrder.instantiatesCanonical":{"code":"canonical","refType":["ActivityDefinition","PlanDefinition"]},"NutritionOrder.instantiatesUri":"uri","NutritionOrder.intent":"code","NutritionOrder.language":"code","NutritionOrder.meta":"Meta","NutritionOrder.modifierExtension":"Extension","NutritionOrder.note":"Annotation","NutritionOrder.oralDiet":"BackboneElement","NutritionOrder.oralDiet.extension":"Extension","NutritionOrder.oralDiet.fluidConsistencyType":"CodeableConcept","NutritionOrder.oralDiet.id":"System.String","NutritionOrder.oralDiet.instruction":"string","NutritionOrder.oralDiet.modifierExtension":"Extension","NutritionOrder.oralDiet.nutrient":"BackboneElement","NutritionOrder.oralDiet.nutrient.amount":"Quantity","NutritionOrder.oralDiet.nutrient.extension":"Extension","NutritionOrder.oralDiet.nutrient.id":"System.String","NutritionOrder.oralDiet.nutrient.modifier":"CodeableConcept","NutritionOrder.oralDiet.nutrient.modifierExtension":"Extension","NutritionOrder.oralDiet.schedule":"Timing","NutritionOrder.oralDiet.texture":"BackboneElement","NutritionOrder.oralDiet.texture.extension":"Extension","NutritionOrder.oralDiet.texture.foodType":"CodeableConcept","NutritionOrder.oralDiet.texture.id":"System.String","NutritionOrder.oralDiet.texture.modifier":"CodeableConcept","NutritionOrder.oralDiet.texture.modifierExtension":"Extension","NutritionOrder.oralDiet.type":"CodeableConcept","NutritionOrder.orderer":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"NutritionOrder.patient":{"code":"Reference","refType":["Patient"]},"NutritionOrder.status":"code","NutritionOrder.supplement":"BackboneElement","NutritionOrder.supplement.extension":"Extension","NutritionOrder.supplement.id":"System.String","NutritionOrder.supplement.instruction":"string","NutritionOrder.supplement.modifierExtension":"Extension","NutritionOrder.supplement.productName":"string","NutritionOrder.supplement.quantity":"Quantity","NutritionOrder.supplement.schedule":"Timing","NutritionOrder.supplement.type":"CodeableConcept","NutritionOrder.text":"Narrative","Observation.basedOn":{"code":"Reference","refType":["CarePlan","DeviceRequest","ImmunizationRecommendation","MedicationRequest","NutritionOrder","ServiceRequest"]},"Observation.bodySite":"CodeableConcept","Observation.category":"CodeableConcept","Observation.code":"CodeableConcept","Observation.component":"BackboneElement","Observation.component.code":"CodeableConcept","Observation.component.dataAbsentReason":"CodeableConcept","Observation.component.extension":"Extension","Observation.component.id":"System.String","Observation.component.interpretation":"CodeableConcept","Observation.component.modifierExtension":"Extension","Observation.component.valueBoolean":"boolean","Observation.component.valueCodeableConcept":"CodeableConcept","Observation.component.valueDateTime":"dateTime","Observation.component.valueInteger":"integer","Observation.component.valuePeriod":"Period","Observation.component.valueQuantity":"Quantity","Observation.component.valueRange":"Range","Observation.component.valueRatio":"Ratio","Observation.component.valueSampledData":"SampledData","Observation.component.valueString":"string","Observation.component.valueTime":"time","Observation.contained":"Resource","Observation.dataAbsentReason":"CodeableConcept","Observation.derivedFrom":{"code":"Reference","refType":["DocumentReference","ImagingStudy","Media","QuestionnaireResponse","Observation","MolecularSequence"]},"Observation.device":{"code":"Reference","refType":["Device","DeviceMetric"]},"Observation.effectiveDateTime":"dateTime","Observation.effectiveInstant":"instant","Observation.effectivePeriod":"Period","Observation.effectiveTiming":"Timing","Observation.encounter":{"code":"Reference","refType":["Encounter"]},"Observation.extension":"Extension","Observation.focus":{"code":"Reference","refType":["Resource"]},"Observation.hasMember":{"code":"Reference","refType":["Observation","QuestionnaireResponse","MolecularSequence"]},"Observation.id":"System.String","Observation.identifier":"Identifier","Observation.implicitRules":"uri","Observation.interpretation":"CodeableConcept","Observation.issued":"instant","Observation.language":"code","Observation.meta":"Meta","Observation.method":"CodeableConcept","Observation.modifierExtension":"Extension","Observation.note":"Annotation","Observation.partOf":{"code":"Reference","refType":["MedicationAdministration","MedicationDispense","MedicationStatement","Procedure","Immunization","ImagingStudy"]},"Observation.performer":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","CareTeam","Patient","RelatedPerson"]},"Observation.referenceRange":"BackboneElement","Observation.referenceRange.age":"Range","Observation.referenceRange.appliesTo":"CodeableConcept","Observation.referenceRange.extension":"Extension","Observation.referenceRange.high":"Quantity","Observation.referenceRange.id":"System.String","Observation.referenceRange.low":"Quantity","Observation.referenceRange.modifierExtension":"Extension","Observation.referenceRange.text":"string","Observation.referenceRange.type":"CodeableConcept","Observation.specimen":{"code":"Reference","refType":["Specimen"]},"Observation.status":"code","Observation.subject":{"code":"Reference","refType":["Patient","Group","Device","Location"]},"Observation.text":"Narrative","Observation.valueBoolean":"boolean","Observation.valueCodeableConcept":"CodeableConcept","Observation.valueDateTime":"dateTime","Observation.valueInteger":"integer","Observation.valuePeriod":"Period","Observation.valueQuantity":"Quantity","Observation.valueRange":"Range","Observation.valueRatio":"Ratio","Observation.valueSampledData":"SampledData","Observation.valueString":"string","Observation.valueTime":"time","ObservationDefinition.abnormalCodedValueSet":{"code":"Reference","refType":["ValueSet"]},"ObservationDefinition.category":"CodeableConcept","ObservationDefinition.code":"CodeableConcept","ObservationDefinition.contained":"Resource","ObservationDefinition.criticalCodedValueSet":{"code":"Reference","refType":["ValueSet"]},"ObservationDefinition.extension":"Extension","ObservationDefinition.id":"System.String","ObservationDefinition.identifier":"Identifier","ObservationDefinition.implicitRules":"uri","ObservationDefinition.language":"code","ObservationDefinition.meta":"Meta","ObservationDefinition.method":"CodeableConcept","ObservationDefinition.modifierExtension":"Extension","ObservationDefinition.multipleResultsAllowed":"boolean","ObservationDefinition.normalCodedValueSet":{"code":"Reference","refType":["ValueSet"]},"ObservationDefinition.permittedDataType":"code","ObservationDefinition.preferredReportName":"string","ObservationDefinition.qualifiedInterval":"BackboneElement","ObservationDefinition.qualifiedInterval.age":"Range","ObservationDefinition.qualifiedInterval.appliesTo":"CodeableConcept","ObservationDefinition.qualifiedInterval.category":"code","ObservationDefinition.qualifiedInterval.condition":"string","ObservationDefinition.qualifiedInterval.context":"CodeableConcept","ObservationDefinition.qualifiedInterval.extension":"Extension","ObservationDefinition.qualifiedInterval.gender":"code","ObservationDefinition.qualifiedInterval.gestationalAge":"Range","ObservationDefinition.qualifiedInterval.id":"System.String","ObservationDefinition.qualifiedInterval.modifierExtension":"Extension","ObservationDefinition.qualifiedInterval.range":"Range","ObservationDefinition.quantitativeDetails":"BackboneElement","ObservationDefinition.quantitativeDetails.conversionFactor":"decimal","ObservationDefinition.quantitativeDetails.customaryUnit":"CodeableConcept","ObservationDefinition.quantitativeDetails.decimalPrecision":"integer","ObservationDefinition.quantitativeDetails.extension":"Extension","ObservationDefinition.quantitativeDetails.id":"System.String","ObservationDefinition.quantitativeDetails.modifierExtension":"Extension","ObservationDefinition.quantitativeDetails.unit":"CodeableConcept","ObservationDefinition.text":"Narrative","ObservationDefinition.validCodedValueSet":{"code":"Reference","refType":["ValueSet"]},"OperationDefinition.affectsState":"boolean","OperationDefinition.base":{"code":"canonical","refType":["OperationDefinition"]},"OperationDefinition.code":"code","OperationDefinition.comment":"markdown","OperationDefinition.contact":"ContactDetail","OperationDefinition.contained":"Resource","OperationDefinition.date":"dateTime","OperationDefinition.description":"markdown","OperationDefinition.experimental":"boolean","OperationDefinition.extension":"Extension","OperationDefinition.id":"System.String","OperationDefinition.implicitRules":"uri","OperationDefinition.inputProfile":{"code":"canonical","refType":["StructureDefinition"]},"OperationDefinition.instance":"boolean","OperationDefinition.jurisdiction":"CodeableConcept","OperationDefinition.kind":"code","OperationDefinition.language":"code","OperationDefinition.meta":"Meta","OperationDefinition.modifierExtension":"Extension","OperationDefinition.name":"string","OperationDefinition.outputProfile":{"code":"canonical","refType":["StructureDefinition"]},"OperationDefinition.overload":"BackboneElement","OperationDefinition.overload.comment":"string","OperationDefinition.overload.extension":"Extension","OperationDefinition.overload.id":"System.String","OperationDefinition.overload.modifierExtension":"Extension","OperationDefinition.overload.parameterName":"string","OperationDefinition.parameter":"BackboneElement","OperationDefinition.parameter.binding":"BackboneElement","OperationDefinition.parameter.binding.extension":"Extension","OperationDefinition.parameter.binding.id":"System.String","OperationDefinition.parameter.binding.modifierExtension":"Extension","OperationDefinition.parameter.binding.strength":"code","OperationDefinition.parameter.binding.valueSet":{"code":"canonical","refType":["ValueSet"]},"OperationDefinition.parameter.documentation":"string","OperationDefinition.parameter.extension":"Extension","OperationDefinition.parameter.id":"System.String","OperationDefinition.parameter.max":"string","OperationDefinition.parameter.min":"integer","OperationDefinition.parameter.modifierExtension":"Extension","OperationDefinition.parameter.name":"code","OperationDefinition.parameter.referencedFrom":"BackboneElement","OperationDefinition.parameter.referencedFrom.extension":"Extension","OperationDefinition.parameter.referencedFrom.id":"System.String","OperationDefinition.parameter.referencedFrom.modifierExtension":"Extension","OperationDefinition.parameter.referencedFrom.source":"string","OperationDefinition.parameter.referencedFrom.sourceId":"string","OperationDefinition.parameter.searchType":"code","OperationDefinition.parameter.targetProfile":{"code":"canonical","refType":["StructureDefinition"]},"OperationDefinition.parameter.type":"code","OperationDefinition.parameter.use":"code","OperationDefinition.publisher":"string","OperationDefinition.purpose":"markdown","OperationDefinition.resource":"code","OperationDefinition.status":"code","OperationDefinition.system":"boolean","OperationDefinition.text":"Narrative","OperationDefinition.title":"string","OperationDefinition.type":"boolean","OperationDefinition.url":"uri","OperationDefinition.useContext":"UsageContext","OperationDefinition.version":"string","OperationOutcome.contained":"Resource","OperationOutcome.extension":"Extension","OperationOutcome.id":"System.String","OperationOutcome.implicitRules":"uri","OperationOutcome.issue":"BackboneElement","OperationOutcome.issue.code":"code","OperationOutcome.issue.details":"CodeableConcept","OperationOutcome.issue.diagnostics":"string","OperationOutcome.issue.expression":"string","OperationOutcome.issue.extension":"Extension","OperationOutcome.issue.id":"System.String","OperationOutcome.issue.location":"string","OperationOutcome.issue.modifierExtension":"Extension","OperationOutcome.issue.severity":"code","OperationOutcome.language":"code","OperationOutcome.meta":"Meta","OperationOutcome.modifierExtension":"Extension","OperationOutcome.text":"Narrative","Organization.active":"boolean","Organization.address":"Address","Organization.alias":"string","Organization.contact":"BackboneElement","Organization.contact.address":"Address","Organization.contact.extension":"Extension","Organization.contact.id":"System.String","Organization.contact.modifierExtension":"Extension","Organization.contact.name":"HumanName","Organization.contact.purpose":"CodeableConcept","Organization.contact.telecom":"ContactPoint","Organization.contained":"Resource","Organization.endpoint":{"code":"Reference","refType":["Endpoint"]},"Organization.extension":"Extension","Organization.id":"System.String","Organization.identifier":"Identifier","Organization.implicitRules":"uri","Organization.language":"code","Organization.meta":"Meta","Organization.modifierExtension":"Extension","Organization.name":"string","Organization.partOf":{"code":"Reference","refType":["Organization"]},"Organization.telecom":"ContactPoint","Organization.text":"Narrative","Organization.type":"CodeableConcept","OrganizationAffiliation.active":"boolean","OrganizationAffiliation.code":"CodeableConcept","OrganizationAffiliation.contained":"Resource","OrganizationAffiliation.endpoint":{"code":"Reference","refType":["Endpoint"]},"OrganizationAffiliation.extension":"Extension","OrganizationAffiliation.healthcareService":{"code":"Reference","refType":["HealthcareService"]},"OrganizationAffiliation.id":"System.String","OrganizationAffiliation.identifier":"Identifier","OrganizationAffiliation.implicitRules":"uri","OrganizationAffiliation.language":"code","OrganizationAffiliation.location":{"code":"Reference","refType":["Location"]},"OrganizationAffiliation.meta":"Meta","OrganizationAffiliation.modifierExtension":"Extension","OrganizationAffiliation.network":{"code":"Reference","refType":["Organization"]},"OrganizationAffiliation.organization":{"code":"Reference","refType":["Organization"]},"OrganizationAffiliation.participatingOrganization":{"code":"Reference","refType":["Organization"]},"OrganizationAffiliation.period":"Period","OrganizationAffiliation.specialty":"CodeableConcept","OrganizationAffiliation.telecom":"ContactPoint","OrganizationAffiliation.text":"Narrative","ParameterDefinition.documentation":"string","ParameterDefinition.extension":"Extension","ParameterDefinition.id":"System.String","ParameterDefinition.max":"string","ParameterDefinition.min":"integer","ParameterDefinition.name":"code","ParameterDefinition.profile":{"code":"canonical","refType":["StructureDefinition"]},"ParameterDefinition.type":"code","ParameterDefinition.use":"code","Parameters.id":"System.String","Parameters.implicitRules":"uri","Parameters.language":"code","Parameters.meta":"Meta","Parameters.parameter":"BackboneElement","Parameters.parameter.extension":"Extension","Parameters.parameter.id":"System.String","Parameters.parameter.modifierExtension":"Extension","Parameters.parameter.name":"string","Parameters.parameter.resource":"Resource","Parameters.parameter.valueAddress":"Address","Parameters.parameter.valueAge":"Age","Parameters.parameter.valueAnnotation":"Annotation","Parameters.parameter.valueAttachment":"Attachment","Parameters.parameter.valueBase64Binary":"base64Binary","Parameters.parameter.valueBoolean":"boolean","Parameters.parameter.valueCanonical":{"code":"canonical","refType":[]},"Parameters.parameter.valueCode":"code","Parameters.parameter.valueCodeableConcept":"CodeableConcept","Parameters.parameter.valueCoding":"Coding","Parameters.parameter.valueContactDetail":"ContactDetail","Parameters.parameter.valueContactPoint":"ContactPoint","Parameters.parameter.valueContributor":"Contributor","Parameters.parameter.valueCount":"Count","Parameters.parameter.valueDataRequirement":"DataRequirement","Parameters.parameter.valueDate":"date","Parameters.parameter.valueDateTime":"dateTime","Parameters.parameter.valueDecimal":"decimal","Parameters.parameter.valueDistance":"Distance","Parameters.parameter.valueDosage":"Dosage","Parameters.parameter.valueDuration":"Duration","Parameters.parameter.valueExpression":"Expression","Parameters.parameter.valueHumanName":"HumanName","Parameters.parameter.valueId":"id","Parameters.parameter.valueIdentifier":"Identifier","Parameters.parameter.valueInstant":"instant","Parameters.parameter.valueInteger":"integer","Parameters.parameter.valueMarkdown":"markdown","Parameters.parameter.valueMeta":"Meta","Parameters.parameter.valueMoney":"Money","Parameters.parameter.valueOid":"oid","Parameters.parameter.valueParameterDefinition":"ParameterDefinition","Parameters.parameter.valuePeriod":"Period","Parameters.parameter.valuePositiveInt":"positiveInt","Parameters.parameter.valueQuantity":"Quantity","Parameters.parameter.valueRange":"Range","Parameters.parameter.valueRatio":"Ratio","Parameters.parameter.valueReference":{"code":"Reference","refType":[]},"Parameters.parameter.valueRelatedArtifact":"RelatedArtifact","Parameters.parameter.valueSampledData":"SampledData","Parameters.parameter.valueSignature":"Signature","Parameters.parameter.valueString":"string","Parameters.parameter.valueTime":"time","Parameters.parameter.valueTiming":"Timing","Parameters.parameter.valueTriggerDefinition":"TriggerDefinition","Parameters.parameter.valueUnsignedInt":"unsignedInt","Parameters.parameter.valueUri":"uri","Parameters.parameter.valueUrl":"url","Parameters.parameter.valueUsageContext":"UsageContext","Parameters.parameter.valueUuid":"uuid","Patient.active":"boolean","Patient.address":"Address","Patient.birthDate":"date","Patient.communication":"BackboneElement","Patient.communication.extension":"Extension","Patient.communication.id":"System.String","Patient.communication.language":"CodeableConcept","Patient.communication.modifierExtension":"Extension","Patient.communication.preferred":"boolean","Patient.contact":"BackboneElement","Patient.contact.address":"Address","Patient.contact.extension":"Extension","Patient.contact.gender":"code","Patient.contact.id":"System.String","Patient.contact.modifierExtension":"Extension","Patient.contact.name":"HumanName","Patient.contact.organization":{"code":"Reference","refType":["Organization"]},"Patient.contact.period":"Period","Patient.contact.relationship":"CodeableConcept","Patient.contact.telecom":"ContactPoint","Patient.contained":"Resource","Patient.deceasedBoolean":"boolean","Patient.deceasedDateTime":"dateTime","Patient.extension":"Extension","Patient.gender":"code","Patient.generalPractitioner":{"code":"Reference","refType":["Organization","Practitioner","PractitionerRole"]},"Patient.id":"System.String","Patient.identifier":"Identifier","Patient.implicitRules":"uri","Patient.language":"code","Patient.link":"BackboneElement","Patient.link.extension":"Extension","Patient.link.id":"System.String","Patient.link.modifierExtension":"Extension","Patient.link.other":{"code":"Reference","refType":["Patient","RelatedPerson"]},"Patient.link.type":"code","Patient.managingOrganization":{"code":"Reference","refType":["Organization"]},"Patient.maritalStatus":"CodeableConcept","Patient.meta":"Meta","Patient.modifierExtension":"Extension","Patient.multipleBirthBoolean":"boolean","Patient.multipleBirthInteger":"integer","Patient.name":"HumanName","Patient.photo":"Attachment","Patient.telecom":"ContactPoint","Patient.text":"Narrative","PaymentNotice.amount":"Money","PaymentNotice.contained":"Resource","PaymentNotice.created":"dateTime","PaymentNotice.extension":"Extension","PaymentNotice.id":"System.String","PaymentNotice.identifier":"Identifier","PaymentNotice.implicitRules":"uri","PaymentNotice.language":"code","PaymentNotice.meta":"Meta","PaymentNotice.modifierExtension":"Extension","PaymentNotice.payee":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"PaymentNotice.payment":{"code":"Reference","refType":["PaymentReconciliation"]},"PaymentNotice.paymentDate":"date","PaymentNotice.paymentStatus":"CodeableConcept","PaymentNotice.provider":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"PaymentNotice.recipient":{"code":"Reference","refType":["Organization"]},"PaymentNotice.request":{"code":"Reference","refType":["Resource"]},"PaymentNotice.response":{"code":"Reference","refType":["Resource"]},"PaymentNotice.status":"code","PaymentNotice.text":"Narrative","PaymentReconciliation.contained":"Resource","PaymentReconciliation.created":"dateTime","PaymentReconciliation.detail":"BackboneElement","PaymentReconciliation.detail.amount":"Money","PaymentReconciliation.detail.date":"date","PaymentReconciliation.detail.extension":"Extension","PaymentReconciliation.detail.id":"System.String","PaymentReconciliation.detail.identifier":"Identifier","PaymentReconciliation.detail.modifierExtension":"Extension","PaymentReconciliation.detail.payee":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"PaymentReconciliation.detail.predecessor":"Identifier","PaymentReconciliation.detail.request":{"code":"Reference","refType":["Resource"]},"PaymentReconciliation.detail.response":{"code":"Reference","refType":["Resource"]},"PaymentReconciliation.detail.responsible":{"code":"Reference","refType":["PractitionerRole"]},"PaymentReconciliation.detail.submitter":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"PaymentReconciliation.detail.type":"CodeableConcept","PaymentReconciliation.disposition":"string","PaymentReconciliation.extension":"Extension","PaymentReconciliation.formCode":"CodeableConcept","PaymentReconciliation.id":"System.String","PaymentReconciliation.identifier":"Identifier","PaymentReconciliation.implicitRules":"uri","PaymentReconciliation.language":"code","PaymentReconciliation.meta":"Meta","PaymentReconciliation.modifierExtension":"Extension","PaymentReconciliation.outcome":"code","PaymentReconciliation.paymentAmount":"Money","PaymentReconciliation.paymentDate":"date","PaymentReconciliation.paymentIdentifier":"Identifier","PaymentReconciliation.paymentIssuer":{"code":"Reference","refType":["Organization"]},"PaymentReconciliation.period":"Period","PaymentReconciliation.processNote":"BackboneElement","PaymentReconciliation.processNote.extension":"Extension","PaymentReconciliation.processNote.id":"System.String","PaymentReconciliation.processNote.modifierExtension":"Extension","PaymentReconciliation.processNote.text":"string","PaymentReconciliation.processNote.type":"code","PaymentReconciliation.request":{"code":"Reference","refType":["Task"]},"PaymentReconciliation.requestor":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"PaymentReconciliation.status":"code","PaymentReconciliation.text":"Narrative","Period.end":"dateTime","Period.extension":"Extension","Period.id":"System.String","Period.start":"dateTime","Person.active":"boolean","Person.address":"Address","Person.birthDate":"date","Person.contained":"Resource","Person.extension":"Extension","Person.gender":"code","Person.id":"System.String","Person.identifier":"Identifier","Person.implicitRules":"uri","Person.language":"code","Person.link":"BackboneElement","Person.link.assurance":"code","Person.link.extension":"Extension","Person.link.id":"System.String","Person.link.modifierExtension":"Extension","Person.link.target":{"code":"Reference","refType":["Patient","Practitioner","RelatedPerson","Person"]},"Person.managingOrganization":{"code":"Reference","refType":["Organization"]},"Person.meta":"Meta","Person.modifierExtension":"Extension","Person.name":"HumanName","Person.photo":"Attachment","Person.telecom":"ContactPoint","Person.text":"Narrative","PlanDefinition.action":"BackboneElement","PlanDefinition.action.cardinalityBehavior":"code","PlanDefinition.action.code":"CodeableConcept","PlanDefinition.action.condition":"BackboneElement","PlanDefinition.action.condition.expression":"Expression","PlanDefinition.action.condition.extension":"Extension","PlanDefinition.action.condition.id":"System.String","PlanDefinition.action.condition.kind":"code","PlanDefinition.action.condition.modifierExtension":"Extension","PlanDefinition.action.definitionCanonical":{"code":"canonical","refType":["ActivityDefinition","PlanDefinition","Questionnaire"]},"PlanDefinition.action.definitionUri":"uri","PlanDefinition.action.description":"string","PlanDefinition.action.documentation":"RelatedArtifact","PlanDefinition.action.dynamicValue":"BackboneElement","PlanDefinition.action.dynamicValue.expression":"Expression","PlanDefinition.action.dynamicValue.extension":"Extension","PlanDefinition.action.dynamicValue.id":"System.String","PlanDefinition.action.dynamicValue.modifierExtension":"Extension","PlanDefinition.action.dynamicValue.path":"string","PlanDefinition.action.extension":"Extension","PlanDefinition.action.goalId":"id","PlanDefinition.action.groupingBehavior":"code","PlanDefinition.action.id":"System.String","PlanDefinition.action.input":"DataRequirement","PlanDefinition.action.modifierExtension":"Extension","PlanDefinition.action.output":"DataRequirement","PlanDefinition.action.participant":"BackboneElement","PlanDefinition.action.participant.extension":"Extension","PlanDefinition.action.participant.id":"System.String","PlanDefinition.action.participant.modifierExtension":"Extension","PlanDefinition.action.participant.role":"CodeableConcept","PlanDefinition.action.participant.type":"code","PlanDefinition.action.precheckBehavior":"code","PlanDefinition.action.prefix":"string","PlanDefinition.action.priority":"code","PlanDefinition.action.reason":"CodeableConcept","PlanDefinition.action.relatedAction":"BackboneElement","PlanDefinition.action.relatedAction.actionId":"id","PlanDefinition.action.relatedAction.extension":"Extension","PlanDefinition.action.relatedAction.id":"System.String","PlanDefinition.action.relatedAction.modifierExtension":"Extension","PlanDefinition.action.relatedAction.offsetDuration":"Duration","PlanDefinition.action.relatedAction.offsetRange":"Range","PlanDefinition.action.relatedAction.relationship":"code","PlanDefinition.action.requiredBehavior":"code","PlanDefinition.action.selectionBehavior":"code","PlanDefinition.action.subjectCodeableConcept":"CodeableConcept","PlanDefinition.action.subjectReference":{"code":"Reference","refType":["Group"]},"PlanDefinition.action.textEquivalent":"string","PlanDefinition.action.timingAge":"Age","PlanDefinition.action.timingDateTime":"dateTime","PlanDefinition.action.timingDuration":"Duration","PlanDefinition.action.timingPeriod":"Period","PlanDefinition.action.timingRange":"Range","PlanDefinition.action.timingTiming":"Timing","PlanDefinition.action.title":"string","PlanDefinition.action.transform":{"code":"canonical","refType":["StructureMap"]},"PlanDefinition.action.trigger":"TriggerDefinition","PlanDefinition.action.type":"CodeableConcept","PlanDefinition.approvalDate":"date","PlanDefinition.author":"ContactDetail","PlanDefinition.contact":"ContactDetail","PlanDefinition.contained":"Resource","PlanDefinition.copyright":"markdown","PlanDefinition.date":"dateTime","PlanDefinition.description":"markdown","PlanDefinition.editor":"ContactDetail","PlanDefinition.effectivePeriod":"Period","PlanDefinition.endorser":"ContactDetail","PlanDefinition.experimental":"boolean","PlanDefinition.extension":"Extension","PlanDefinition.goal":"BackboneElement","PlanDefinition.goal.addresses":"CodeableConcept","PlanDefinition.goal.category":"CodeableConcept","PlanDefinition.goal.description":"CodeableConcept","PlanDefinition.goal.documentation":"RelatedArtifact","PlanDefinition.goal.extension":"Extension","PlanDefinition.goal.id":"System.String","PlanDefinition.goal.modifierExtension":"Extension","PlanDefinition.goal.priority":"CodeableConcept","PlanDefinition.goal.start":"CodeableConcept","PlanDefinition.goal.target":"BackboneElement","PlanDefinition.goal.target.detailCodeableConcept":"CodeableConcept","PlanDefinition.goal.target.detailQuantity":"Quantity","PlanDefinition.goal.target.detailRange":"Range","PlanDefinition.goal.target.due":"Duration","PlanDefinition.goal.target.extension":"Extension","PlanDefinition.goal.target.id":"System.String","PlanDefinition.goal.target.measure":"CodeableConcept","PlanDefinition.goal.target.modifierExtension":"Extension","PlanDefinition.id":"System.String","PlanDefinition.identifier":"Identifier","PlanDefinition.implicitRules":"uri","PlanDefinition.jurisdiction":"CodeableConcept","PlanDefinition.language":"code","PlanDefinition.lastReviewDate":"date","PlanDefinition.library":{"code":"canonical","refType":["Library"]},"PlanDefinition.meta":"Meta","PlanDefinition.modifierExtension":"Extension","PlanDefinition.name":"string","PlanDefinition.publisher":"string","PlanDefinition.purpose":"markdown","PlanDefinition.relatedArtifact":"RelatedArtifact","PlanDefinition.reviewer":"ContactDetail","PlanDefinition.status":"code","PlanDefinition.subjectCodeableConcept":"CodeableConcept","PlanDefinition.subjectReference":{"code":"Reference","refType":["Group"]},"PlanDefinition.subtitle":"string","PlanDefinition.text":"Narrative","PlanDefinition.title":"string","PlanDefinition.topic":"CodeableConcept","PlanDefinition.type":"CodeableConcept","PlanDefinition.url":"uri","PlanDefinition.usage":"string","PlanDefinition.useContext":"UsageContext","PlanDefinition.version":"string","Population.ageCodeableConcept":"CodeableConcept","Population.ageRange":"Range","Population.extension":"Extension","Population.gender":"CodeableConcept","Population.id":"System.String","Population.modifierExtension":"Extension","Population.physiologicalCondition":"CodeableConcept","Population.race":"CodeableConcept","Practitioner.active":"boolean","Practitioner.address":"Address","Practitioner.birthDate":"date","Practitioner.communication":"CodeableConcept","Practitioner.contained":"Resource","Practitioner.extension":"Extension","Practitioner.gender":"code","Practitioner.id":"System.String","Practitioner.identifier":"Identifier","Practitioner.implicitRules":"uri","Practitioner.language":"code","Practitioner.meta":"Meta","Practitioner.modifierExtension":"Extension","Practitioner.name":"HumanName","Practitioner.photo":"Attachment","Practitioner.qualification":"BackboneElement","Practitioner.qualification.code":"CodeableConcept","Practitioner.qualification.extension":"Extension","Practitioner.qualification.id":"System.String","Practitioner.qualification.identifier":"Identifier","Practitioner.qualification.issuer":{"code":"Reference","refType":["Organization"]},"Practitioner.qualification.modifierExtension":"Extension","Practitioner.qualification.period":"Period","Practitioner.telecom":"ContactPoint","Practitioner.text":"Narrative","PractitionerRole.active":"boolean","PractitionerRole.availabilityExceptions":"string","PractitionerRole.availableTime":"BackboneElement","PractitionerRole.availableTime.allDay":"boolean","PractitionerRole.availableTime.availableEndTime":"time","PractitionerRole.availableTime.availableStartTime":"time","PractitionerRole.availableTime.daysOfWeek":"code","PractitionerRole.availableTime.extension":"Extension","PractitionerRole.availableTime.id":"System.String","PractitionerRole.availableTime.modifierExtension":"Extension","PractitionerRole.code":"CodeableConcept","PractitionerRole.contained":"Resource","PractitionerRole.endpoint":{"code":"Reference","refType":["Endpoint"]},"PractitionerRole.extension":"Extension","PractitionerRole.healthcareService":{"code":"Reference","refType":["HealthcareService"]},"PractitionerRole.id":"System.String","PractitionerRole.identifier":"Identifier","PractitionerRole.implicitRules":"uri","PractitionerRole.language":"code","PractitionerRole.location":{"code":"Reference","refType":["Location"]},"PractitionerRole.meta":"Meta","PractitionerRole.modifierExtension":"Extension","PractitionerRole.notAvailable":"BackboneElement","PractitionerRole.notAvailable.description":"string","PractitionerRole.notAvailable.during":"Period","PractitionerRole.notAvailable.extension":"Extension","PractitionerRole.notAvailable.id":"System.String","PractitionerRole.notAvailable.modifierExtension":"Extension","PractitionerRole.organization":{"code":"Reference","refType":["Organization"]},"PractitionerRole.period":"Period","PractitionerRole.practitioner":{"code":"Reference","refType":["Practitioner"]},"PractitionerRole.specialty":"CodeableConcept","PractitionerRole.telecom":"ContactPoint","PractitionerRole.text":"Narrative","Procedure.asserter":{"code":"Reference","refType":["Patient","RelatedPerson","Practitioner","PractitionerRole"]},"Procedure.basedOn":{"code":"Reference","refType":["CarePlan","ServiceRequest"]},"Procedure.bodySite":"CodeableConcept","Procedure.category":"CodeableConcept","Procedure.code":"CodeableConcept","Procedure.complication":"CodeableConcept","Procedure.complicationDetail":{"code":"Reference","refType":["Condition"]},"Procedure.contained":"Resource","Procedure.encounter":{"code":"Reference","refType":["Encounter"]},"Procedure.extension":"Extension","Procedure.focalDevice":"BackboneElement","Procedure.focalDevice.action":"CodeableConcept","Procedure.focalDevice.extension":"Extension","Procedure.focalDevice.id":"System.String","Procedure.focalDevice.manipulated":{"code":"Reference","refType":["Device"]},"Procedure.focalDevice.modifierExtension":"Extension","Procedure.followUp":"CodeableConcept","Procedure.id":"System.String","Procedure.identifier":"Identifier","Procedure.implicitRules":"uri","Procedure.instantiatesCanonical":{"code":"canonical","refType":["PlanDefinition","ActivityDefinition","Measure","OperationDefinition","Questionnaire"]},"Procedure.instantiatesUri":"uri","Procedure.language":"code","Procedure.location":{"code":"Reference","refType":["Location"]},"Procedure.meta":"Meta","Procedure.modifierExtension":"Extension","Procedure.note":"Annotation","Procedure.outcome":"CodeableConcept","Procedure.partOf":{"code":"Reference","refType":["Procedure","Observation","MedicationAdministration"]},"Procedure.performedAge":"Age","Procedure.performedDateTime":"dateTime","Procedure.performedPeriod":"Period","Procedure.performedRange":"Range","Procedure.performedString":"string","Procedure.performer":"BackboneElement","Procedure.performer.actor":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","Patient","RelatedPerson","Device"]},"Procedure.performer.extension":"Extension","Procedure.performer.function":"CodeableConcept","Procedure.performer.id":"System.String","Procedure.performer.modifierExtension":"Extension","Procedure.performer.onBehalfOf":{"code":"Reference","refType":["Organization"]},"Procedure.reasonCode":"CodeableConcept","Procedure.reasonReference":{"code":"Reference","refType":["Condition","Observation","Procedure","DiagnosticReport","DocumentReference"]},"Procedure.recorder":{"code":"Reference","refType":["Patient","RelatedPerson","Practitioner","PractitionerRole"]},"Procedure.report":{"code":"Reference","refType":["DiagnosticReport","DocumentReference","Composition"]},"Procedure.status":"code","Procedure.statusReason":"CodeableConcept","Procedure.subject":{"code":"Reference","refType":["Patient","Group"]},"Procedure.text":"Narrative","Procedure.usedCode":"CodeableConcept","Procedure.usedReference":{"code":"Reference","refType":["Device","Medication","Substance"]},"ProdCharacteristic.color":"string","ProdCharacteristic.depth":"Quantity","ProdCharacteristic.extension":"Extension","ProdCharacteristic.externalDiameter":"Quantity","ProdCharacteristic.height":"Quantity","ProdCharacteristic.id":"System.String","ProdCharacteristic.image":"Attachment","ProdCharacteristic.imprint":"string","ProdCharacteristic.modifierExtension":"Extension","ProdCharacteristic.nominalVolume":"Quantity","ProdCharacteristic.scoring":"CodeableConcept","ProdCharacteristic.shape":"string","ProdCharacteristic.weight":"Quantity","ProdCharacteristic.width":"Quantity","ProductShelfLife.extension":"Extension","ProductShelfLife.id":"System.String","ProductShelfLife.identifier":"Identifier","ProductShelfLife.modifierExtension":"Extension","ProductShelfLife.period":"Quantity","ProductShelfLife.specialPrecautionsForStorage":"CodeableConcept","ProductShelfLife.type":"CodeableConcept","Provenance.activity":"CodeableConcept","Provenance.agent":"BackboneElement","Provenance.agent.extension":"Extension","Provenance.agent.id":"System.String","Provenance.agent.modifierExtension":"Extension","Provenance.agent.onBehalfOf":{"code":"Reference","refType":["Practitioner","PractitionerRole","RelatedPerson","Patient","Device","Organization"]},"Provenance.agent.role":"CodeableConcept","Provenance.agent.type":"CodeableConcept","Provenance.agent.who":{"code":"Reference","refType":["Practitioner","PractitionerRole","RelatedPerson","Patient","Device","Organization"]},"Provenance.contained":"Resource","Provenance.entity":"BackboneElement","Provenance.entity.extension":"Extension","Provenance.entity.id":"System.String","Provenance.entity.modifierExtension":"Extension","Provenance.entity.role":"code","Provenance.entity.what":{"code":"Reference","refType":["Resource"]},"Provenance.extension":"Extension","Provenance.id":"System.String","Provenance.implicitRules":"uri","Provenance.language":"code","Provenance.location":{"code":"Reference","refType":["Location"]},"Provenance.meta":"Meta","Provenance.modifierExtension":"Extension","Provenance.occurredDateTime":"dateTime","Provenance.occurredPeriod":"Period","Provenance.policy":"uri","Provenance.reason":"CodeableConcept","Provenance.recorded":"instant","Provenance.signature":"Signature","Provenance.target":{"code":"Reference","refType":["Resource"]},"Provenance.text":"Narrative","Quantity.code":"code","Quantity.comparator":"code","Quantity.extension":"Extension","Quantity.id":"System.String","Quantity.system":"uri","Quantity.unit":"string","Quantity.value":"decimal","Questionnaire.approvalDate":"date","Questionnaire.code":"Coding","Questionnaire.contact":"ContactDetail","Questionnaire.contained":"Resource","Questionnaire.copyright":"markdown","Questionnaire.date":"dateTime","Questionnaire.derivedFrom":{"code":"canonical","refType":["Questionnaire"]},"Questionnaire.description":"markdown","Questionnaire.effectivePeriod":"Period","Questionnaire.experimental":"boolean","Questionnaire.extension":"Extension","Questionnaire.id":"System.String","Questionnaire.identifier":"Identifier","Questionnaire.implicitRules":"uri","Questionnaire.item":"BackboneElement","Questionnaire.item.answerOption":"BackboneElement","Questionnaire.item.answerOption.extension":"Extension","Questionnaire.item.answerOption.id":"System.String","Questionnaire.item.answerOption.initialSelected":"boolean","Questionnaire.item.answerOption.modifierExtension":"Extension","Questionnaire.item.answerOption.valueCoding":"Coding","Questionnaire.item.answerOption.valueDate":"date","Questionnaire.item.answerOption.valueInteger":"integer","Questionnaire.item.answerOption.valueReference":{"code":"Reference","refType":["Resource"]},"Questionnaire.item.answerOption.valueString":"string","Questionnaire.item.answerOption.valueTime":"time","Questionnaire.item.answerValueSet":{"code":"canonical","refType":["ValueSet"]},"Questionnaire.item.code":"Coding","Questionnaire.item.definition":"uri","Questionnaire.item.enableBehavior":"code","Questionnaire.item.enableWhen":"BackboneElement","Questionnaire.item.enableWhen.answerBoolean":"boolean","Questionnaire.item.enableWhen.answerCoding":"Coding","Questionnaire.item.enableWhen.answerDate":"date","Questionnaire.item.enableWhen.answerDateTime":"dateTime","Questionnaire.item.enableWhen.answerDecimal":"decimal","Questionnaire.item.enableWhen.answerInteger":"integer","Questionnaire.item.enableWhen.answerQuantity":"Quantity","Questionnaire.item.enableWhen.answerReference":{"code":"Reference","refType":["Resource"]},"Questionnaire.item.enableWhen.answerString":"string","Questionnaire.item.enableWhen.answerTime":"time","Questionnaire.item.enableWhen.extension":"Extension","Questionnaire.item.enableWhen.id":"System.String","Questionnaire.item.enableWhen.modifierExtension":"Extension","Questionnaire.item.enableWhen.operator":"code","Questionnaire.item.enableWhen.question":"string","Questionnaire.item.extension":"Extension","Questionnaire.item.id":"System.String","Questionnaire.item.initial":"BackboneElement","Questionnaire.item.initial.extension":"Extension","Questionnaire.item.initial.id":"System.String","Questionnaire.item.initial.modifierExtension":"Extension","Questionnaire.item.initial.valueAttachment":"Attachment","Questionnaire.item.initial.valueBoolean":"boolean","Questionnaire.item.initial.valueCoding":"Coding","Questionnaire.item.initial.valueDate":"date","Questionnaire.item.initial.valueDateTime":"dateTime","Questionnaire.item.initial.valueDecimal":"decimal","Questionnaire.item.initial.valueInteger":"integer","Questionnaire.item.initial.valueQuantity":"Quantity","Questionnaire.item.initial.valueReference":{"code":"Reference","refType":["Resource"]},"Questionnaire.item.initial.valueString":"string","Questionnaire.item.initial.valueTime":"time","Questionnaire.item.initial.valueUri":"uri","Questionnaire.item.linkId":"string","Questionnaire.item.maxLength":"integer","Questionnaire.item.modifierExtension":"Extension","Questionnaire.item.prefix":"string","Questionnaire.item.readOnly":"boolean","Questionnaire.item.repeats":"boolean","Questionnaire.item.required":"boolean","Questionnaire.item.text":"string","Questionnaire.item.type":"code","Questionnaire.jurisdiction":"CodeableConcept","Questionnaire.language":"code","Questionnaire.lastReviewDate":"date","Questionnaire.meta":"Meta","Questionnaire.modifierExtension":"Extension","Questionnaire.name":"string","Questionnaire.publisher":"string","Questionnaire.purpose":"markdown","Questionnaire.status":"code","Questionnaire.subjectType":"code","Questionnaire.text":"Narrative","Questionnaire.title":"string","Questionnaire.url":"uri","Questionnaire.useContext":"UsageContext","Questionnaire.version":"string","QuestionnaireResponse.author":{"code":"Reference","refType":["Device","Practitioner","PractitionerRole","Patient","RelatedPerson","Organization"]},"QuestionnaireResponse.authored":"dateTime","QuestionnaireResponse.basedOn":{"code":"Reference","refType":["CarePlan","ServiceRequest"]},"QuestionnaireResponse.contained":"Resource","QuestionnaireResponse.encounter":{"code":"Reference","refType":["Encounter"]},"QuestionnaireResponse.extension":"Extension","QuestionnaireResponse.id":"System.String","QuestionnaireResponse.identifier":"Identifier","QuestionnaireResponse.implicitRules":"uri","QuestionnaireResponse.item":"BackboneElement","QuestionnaireResponse.item.answer":"BackboneElement","QuestionnaireResponse.item.answer.extension":"Extension","QuestionnaireResponse.item.answer.id":"System.String","QuestionnaireResponse.item.answer.modifierExtension":"Extension","QuestionnaireResponse.item.answer.valueAttachment":"Attachment","QuestionnaireResponse.item.answer.valueBoolean":"boolean","QuestionnaireResponse.item.answer.valueCoding":"Coding","QuestionnaireResponse.item.answer.valueDate":"date","QuestionnaireResponse.item.answer.valueDateTime":"dateTime","QuestionnaireResponse.item.answer.valueDecimal":"decimal","QuestionnaireResponse.item.answer.valueInteger":"integer","QuestionnaireResponse.item.answer.valueQuantity":"Quantity","QuestionnaireResponse.item.answer.valueReference":{"code":"Reference","refType":["Resource"]},"QuestionnaireResponse.item.answer.valueString":"string","QuestionnaireResponse.item.answer.valueTime":"time","QuestionnaireResponse.item.answer.valueUri":"uri","QuestionnaireResponse.item.definition":"uri","QuestionnaireResponse.item.extension":"Extension","QuestionnaireResponse.item.id":"System.String","QuestionnaireResponse.item.linkId":"string","QuestionnaireResponse.item.modifierExtension":"Extension","QuestionnaireResponse.item.text":"string","QuestionnaireResponse.language":"code","QuestionnaireResponse.meta":"Meta","QuestionnaireResponse.modifierExtension":"Extension","QuestionnaireResponse.partOf":{"code":"Reference","refType":["Observation","Procedure"]},"QuestionnaireResponse.questionnaire":{"code":"canonical","refType":["Questionnaire"]},"QuestionnaireResponse.source":{"code":"Reference","refType":["Patient","Practitioner","PractitionerRole","RelatedPerson"]},"QuestionnaireResponse.status":"code","QuestionnaireResponse.subject":{"code":"Reference","refType":["Resource"]},"QuestionnaireResponse.text":"Narrative","Range.extension":"Extension","Range.high":"Quantity","Range.id":"System.String","Range.low":"Quantity","Ratio.denominator":"Quantity","Ratio.extension":"Extension","Ratio.id":"System.String","Ratio.numerator":"Quantity","Reference.display":"string","Reference.extension":"Extension","Reference.id":"System.String","Reference.identifier":"Identifier","Reference.reference":"string","Reference.type":"uri","RelatedArtifact.citation":"markdown","RelatedArtifact.display":"string","RelatedArtifact.document":"Attachment","RelatedArtifact.extension":"Extension","RelatedArtifact.id":"System.String","RelatedArtifact.label":"string","RelatedArtifact.resource":{"code":"canonical","refType":["Resource"]},"RelatedArtifact.type":"code","RelatedArtifact.url":"url","RelatedPerson.active":"boolean","RelatedPerson.address":"Address","RelatedPerson.birthDate":"date","RelatedPerson.communication":"BackboneElement","RelatedPerson.communication.extension":"Extension","RelatedPerson.communication.id":"System.String","RelatedPerson.communication.language":"CodeableConcept","RelatedPerson.communication.modifierExtension":"Extension","RelatedPerson.communication.preferred":"boolean","RelatedPerson.contained":"Resource","RelatedPerson.extension":"Extension","RelatedPerson.gender":"code","RelatedPerson.id":"System.String","RelatedPerson.identifier":"Identifier","RelatedPerson.implicitRules":"uri","RelatedPerson.language":"code","RelatedPerson.meta":"Meta","RelatedPerson.modifierExtension":"Extension","RelatedPerson.name":"HumanName","RelatedPerson.patient":{"code":"Reference","refType":["Patient"]},"RelatedPerson.period":"Period","RelatedPerson.photo":"Attachment","RelatedPerson.relationship":"CodeableConcept","RelatedPerson.telecom":"ContactPoint","RelatedPerson.text":"Narrative","RequestGroup.action":"BackboneElement","RequestGroup.action.cardinalityBehavior":"code","RequestGroup.action.code":"CodeableConcept","RequestGroup.action.condition":"BackboneElement","RequestGroup.action.condition.expression":"Expression","RequestGroup.action.condition.extension":"Extension","RequestGroup.action.condition.id":"System.String","RequestGroup.action.condition.kind":"code","RequestGroup.action.condition.modifierExtension":"Extension","RequestGroup.action.description":"string","RequestGroup.action.documentation":"RelatedArtifact","RequestGroup.action.extension":"Extension","RequestGroup.action.groupingBehavior":"code","RequestGroup.action.id":"System.String","RequestGroup.action.modifierExtension":"Extension","RequestGroup.action.participant":{"code":"Reference","refType":["Patient","Practitioner","PractitionerRole","RelatedPerson","Device"]},"RequestGroup.action.precheckBehavior":"code","RequestGroup.action.prefix":"string","RequestGroup.action.priority":"code","RequestGroup.action.relatedAction":"BackboneElement","RequestGroup.action.relatedAction.actionId":"id","RequestGroup.action.relatedAction.extension":"Extension","RequestGroup.action.relatedAction.id":"System.String","RequestGroup.action.relatedAction.modifierExtension":"Extension","RequestGroup.action.relatedAction.offsetDuration":"Duration","RequestGroup.action.relatedAction.offsetRange":"Range","RequestGroup.action.relatedAction.relationship":"code","RequestGroup.action.requiredBehavior":"code","RequestGroup.action.resource":{"code":"Reference","refType":["Resource"]},"RequestGroup.action.selectionBehavior":"code","RequestGroup.action.textEquivalent":"string","RequestGroup.action.timingAge":"Age","RequestGroup.action.timingDateTime":"dateTime","RequestGroup.action.timingDuration":"Duration","RequestGroup.action.timingPeriod":"Period","RequestGroup.action.timingRange":"Range","RequestGroup.action.timingTiming":"Timing","RequestGroup.action.title":"string","RequestGroup.action.type":"CodeableConcept","RequestGroup.author":{"code":"Reference","refType":["Device","Practitioner","PractitionerRole"]},"RequestGroup.authoredOn":"dateTime","RequestGroup.basedOn":{"code":"Reference","refType":["Resource"]},"RequestGroup.code":"CodeableConcept","RequestGroup.contained":"Resource","RequestGroup.encounter":{"code":"Reference","refType":["Encounter"]},"RequestGroup.extension":"Extension","RequestGroup.groupIdentifier":"Identifier","RequestGroup.id":"System.String","RequestGroup.identifier":"Identifier","RequestGroup.implicitRules":"uri","RequestGroup.instantiatesCanonical":{"code":"canonical","refType":[]},"RequestGroup.instantiatesUri":"uri","RequestGroup.intent":"code","RequestGroup.language":"code","RequestGroup.meta":"Meta","RequestGroup.modifierExtension":"Extension","RequestGroup.note":"Annotation","RequestGroup.priority":"code","RequestGroup.reasonCode":"CodeableConcept","RequestGroup.reasonReference":{"code":"Reference","refType":["Condition","Observation","DiagnosticReport","DocumentReference"]},"RequestGroup.replaces":{"code":"Reference","refType":["Resource"]},"RequestGroup.status":"code","RequestGroup.subject":{"code":"Reference","refType":["Patient","Group"]},"RequestGroup.text":"Narrative","ResearchDefinition.approvalDate":"date","ResearchDefinition.author":"ContactDetail","ResearchDefinition.comment":"string","ResearchDefinition.contact":"ContactDetail","ResearchDefinition.contained":"Resource","ResearchDefinition.copyright":"markdown","ResearchDefinition.date":"dateTime","ResearchDefinition.description":"markdown","ResearchDefinition.editor":"ContactDetail","ResearchDefinition.effectivePeriod":"Period","ResearchDefinition.endorser":"ContactDetail","ResearchDefinition.experimental":"boolean","ResearchDefinition.exposure":{"code":"Reference","refType":["ResearchElementDefinition"]},"ResearchDefinition.exposureAlternative":{"code":"Reference","refType":["ResearchElementDefinition"]},"ResearchDefinition.extension":"Extension","ResearchDefinition.id":"System.String","ResearchDefinition.identifier":"Identifier","ResearchDefinition.implicitRules":"uri","ResearchDefinition.jurisdiction":"CodeableConcept","ResearchDefinition.language":"code","ResearchDefinition.lastReviewDate":"date","ResearchDefinition.library":{"code":"canonical","refType":["Library"]},"ResearchDefinition.meta":"Meta","ResearchDefinition.modifierExtension":"Extension","ResearchDefinition.name":"string","ResearchDefinition.outcome":{"code":"Reference","refType":["ResearchElementDefinition"]},"ResearchDefinition.population":{"code":"Reference","refType":["ResearchElementDefinition"]},"ResearchDefinition.publisher":"string","ResearchDefinition.purpose":"markdown","ResearchDefinition.relatedArtifact":"RelatedArtifact","ResearchDefinition.reviewer":"ContactDetail","ResearchDefinition.shortTitle":"string","ResearchDefinition.status":"code","ResearchDefinition.subjectCodeableConcept":"CodeableConcept","ResearchDefinition.subjectReference":{"code":"Reference","refType":["Group"]},"ResearchDefinition.subtitle":"string","ResearchDefinition.text":"Narrative","ResearchDefinition.title":"string","ResearchDefinition.topic":"CodeableConcept","ResearchDefinition.url":"uri","ResearchDefinition.usage":"string","ResearchDefinition.useContext":"UsageContext","ResearchDefinition.version":"string","ResearchElementDefinition.approvalDate":"date","ResearchElementDefinition.author":"ContactDetail","ResearchElementDefinition.characteristic":"BackboneElement","ResearchElementDefinition.characteristic.definitionCanonical":{"code":"canonical","refType":["ValueSet"]},"ResearchElementDefinition.characteristic.definitionCodeableConcept":"CodeableConcept","ResearchElementDefinition.characteristic.definitionDataRequirement":"DataRequirement","ResearchElementDefinition.characteristic.definitionExpression":"Expression","ResearchElementDefinition.characteristic.exclude":"boolean","ResearchElementDefinition.characteristic.extension":"Extension","ResearchElementDefinition.characteristic.id":"System.String","ResearchElementDefinition.characteristic.modifierExtension":"Extension","ResearchElementDefinition.characteristic.participantEffectiveDateTime":"dateTime","ResearchElementDefinition.characteristic.participantEffectiveDescription":"string","ResearchElementDefinition.characteristic.participantEffectiveDuration":"Duration","ResearchElementDefinition.characteristic.participantEffectiveGroupMeasure":"code","ResearchElementDefinition.characteristic.participantEffectivePeriod":"Period","ResearchElementDefinition.characteristic.participantEffectiveTimeFromStart":"Duration","ResearchElementDefinition.characteristic.participantEffectiveTiming":"Timing","ResearchElementDefinition.characteristic.studyEffectiveDateTime":"dateTime","ResearchElementDefinition.characteristic.studyEffectiveDescription":"string","ResearchElementDefinition.characteristic.studyEffectiveDuration":"Duration","ResearchElementDefinition.characteristic.studyEffectiveGroupMeasure":"code","ResearchElementDefinition.characteristic.studyEffectivePeriod":"Period","ResearchElementDefinition.characteristic.studyEffectiveTimeFromStart":"Duration","ResearchElementDefinition.characteristic.studyEffectiveTiming":"Timing","ResearchElementDefinition.characteristic.unitOfMeasure":"CodeableConcept","ResearchElementDefinition.characteristic.usageContext":"UsageContext","ResearchElementDefinition.comment":"string","ResearchElementDefinition.contact":"ContactDetail","ResearchElementDefinition.contained":"Resource","ResearchElementDefinition.copyright":"markdown","ResearchElementDefinition.date":"dateTime","ResearchElementDefinition.description":"markdown","ResearchElementDefinition.editor":"ContactDetail","ResearchElementDefinition.effectivePeriod":"Period","ResearchElementDefinition.endorser":"ContactDetail","ResearchElementDefinition.experimental":"boolean","ResearchElementDefinition.extension":"Extension","ResearchElementDefinition.id":"System.String","ResearchElementDefinition.identifier":"Identifier","ResearchElementDefinition.implicitRules":"uri","ResearchElementDefinition.jurisdiction":"CodeableConcept","ResearchElementDefinition.language":"code","ResearchElementDefinition.lastReviewDate":"date","ResearchElementDefinition.library":{"code":"canonical","refType":["Library"]},"ResearchElementDefinition.meta":"Meta","ResearchElementDefinition.modifierExtension":"Extension","ResearchElementDefinition.name":"string","ResearchElementDefinition.publisher":"string","ResearchElementDefinition.purpose":"markdown","ResearchElementDefinition.relatedArtifact":"RelatedArtifact","ResearchElementDefinition.reviewer":"ContactDetail","ResearchElementDefinition.shortTitle":"string","ResearchElementDefinition.status":"code","ResearchElementDefinition.subjectCodeableConcept":"CodeableConcept","ResearchElementDefinition.subjectReference":{"code":"Reference","refType":["Group"]},"ResearchElementDefinition.subtitle":"string","ResearchElementDefinition.text":"Narrative","ResearchElementDefinition.title":"string","ResearchElementDefinition.topic":"CodeableConcept","ResearchElementDefinition.type":"code","ResearchElementDefinition.url":"uri","ResearchElementDefinition.usage":"string","ResearchElementDefinition.useContext":"UsageContext","ResearchElementDefinition.variableType":"code","ResearchElementDefinition.version":"string","ResearchStudy.arm":"BackboneElement","ResearchStudy.arm.description":"string","ResearchStudy.arm.extension":"Extension","ResearchStudy.arm.id":"System.String","ResearchStudy.arm.modifierExtension":"Extension","ResearchStudy.arm.name":"string","ResearchStudy.arm.type":"CodeableConcept","ResearchStudy.category":"CodeableConcept","ResearchStudy.condition":"CodeableConcept","ResearchStudy.contact":"ContactDetail","ResearchStudy.contained":"Resource","ResearchStudy.description":"markdown","ResearchStudy.enrollment":{"code":"Reference","refType":["Group"]},"ResearchStudy.extension":"Extension","ResearchStudy.focus":"CodeableConcept","ResearchStudy.id":"System.String","ResearchStudy.identifier":"Identifier","ResearchStudy.implicitRules":"uri","ResearchStudy.keyword":"CodeableConcept","ResearchStudy.language":"code","ResearchStudy.location":"CodeableConcept","ResearchStudy.meta":"Meta","ResearchStudy.modifierExtension":"Extension","ResearchStudy.note":"Annotation","ResearchStudy.objective":"BackboneElement","ResearchStudy.objective.extension":"Extension","ResearchStudy.objective.id":"System.String","ResearchStudy.objective.modifierExtension":"Extension","ResearchStudy.objective.name":"string","ResearchStudy.objective.type":"CodeableConcept","ResearchStudy.partOf":{"code":"Reference","refType":["ResearchStudy"]},"ResearchStudy.period":"Period","ResearchStudy.phase":"CodeableConcept","ResearchStudy.primaryPurposeType":"CodeableConcept","ResearchStudy.principalInvestigator":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"ResearchStudy.protocol":{"code":"Reference","refType":["PlanDefinition"]},"ResearchStudy.reasonStopped":"CodeableConcept","ResearchStudy.relatedArtifact":"RelatedArtifact","ResearchStudy.site":{"code":"Reference","refType":["Location"]},"ResearchStudy.sponsor":{"code":"Reference","refType":["Organization"]},"ResearchStudy.status":"code","ResearchStudy.text":"Narrative","ResearchStudy.title":"string","ResearchSubject.actualArm":"string","ResearchSubject.assignedArm":"string","ResearchSubject.consent":{"code":"Reference","refType":["Consent"]},"ResearchSubject.contained":"Resource","ResearchSubject.extension":"Extension","ResearchSubject.id":"System.String","ResearchSubject.identifier":"Identifier","ResearchSubject.implicitRules":"uri","ResearchSubject.individual":{"code":"Reference","refType":["Patient"]},"ResearchSubject.language":"code","ResearchSubject.meta":"Meta","ResearchSubject.modifierExtension":"Extension","ResearchSubject.period":"Period","ResearchSubject.status":"code","ResearchSubject.study":{"code":"Reference","refType":["ResearchStudy"]},"ResearchSubject.text":"Narrative","Resource.id":"System.String","Resource.implicitRules":"uri","Resource.language":"code","Resource.meta":"Meta","RiskAssessment.basedOn":{"code":"Reference","refType":["Resource"]},"RiskAssessment.basis":{"code":"Reference","refType":["Resource"]},"RiskAssessment.code":"CodeableConcept","RiskAssessment.condition":{"code":"Reference","refType":["Condition"]},"RiskAssessment.contained":"Resource","RiskAssessment.encounter":{"code":"Reference","refType":["Encounter"]},"RiskAssessment.extension":"Extension","RiskAssessment.id":"System.String","RiskAssessment.identifier":"Identifier","RiskAssessment.implicitRules":"uri","RiskAssessment.language":"code","RiskAssessment.meta":"Meta","RiskAssessment.method":"CodeableConcept","RiskAssessment.mitigation":"string","RiskAssessment.modifierExtension":"Extension","RiskAssessment.note":"Annotation","RiskAssessment.occurrenceDateTime":"dateTime","RiskAssessment.occurrencePeriod":"Period","RiskAssessment.parent":{"code":"Reference","refType":["Resource"]},"RiskAssessment.performer":{"code":"Reference","refType":["Practitioner","PractitionerRole","Device"]},"RiskAssessment.prediction":"BackboneElement","RiskAssessment.prediction.extension":"Extension","RiskAssessment.prediction.id":"System.String","RiskAssessment.prediction.modifierExtension":"Extension","RiskAssessment.prediction.outcome":"CodeableConcept","RiskAssessment.prediction.probabilityDecimal":"decimal","RiskAssessment.prediction.probabilityRange":"Range","RiskAssessment.prediction.qualitativeRisk":"CodeableConcept","RiskAssessment.prediction.rationale":"string","RiskAssessment.prediction.relativeRisk":"decimal","RiskAssessment.prediction.whenPeriod":"Period","RiskAssessment.prediction.whenRange":"Range","RiskAssessment.reasonCode":"CodeableConcept","RiskAssessment.reasonReference":{"code":"Reference","refType":["Condition","Observation","DiagnosticReport","DocumentReference"]},"RiskAssessment.status":"code","RiskAssessment.subject":{"code":"Reference","refType":["Patient","Group"]},"RiskAssessment.text":"Narrative","RiskEvidenceSynthesis.approvalDate":"date","RiskEvidenceSynthesis.author":"ContactDetail","RiskEvidenceSynthesis.certainty":"BackboneElement","RiskEvidenceSynthesis.certainty.certaintySubcomponent":"BackboneElement","RiskEvidenceSynthesis.certainty.certaintySubcomponent.extension":"Extension","RiskEvidenceSynthesis.certainty.certaintySubcomponent.id":"System.String","RiskEvidenceSynthesis.certainty.certaintySubcomponent.modifierExtension":"Extension","RiskEvidenceSynthesis.certainty.certaintySubcomponent.note":"Annotation","RiskEvidenceSynthesis.certainty.certaintySubcomponent.rating":"CodeableConcept","RiskEvidenceSynthesis.certainty.certaintySubcomponent.type":"CodeableConcept","RiskEvidenceSynthesis.certainty.extension":"Extension","RiskEvidenceSynthesis.certainty.id":"System.String","RiskEvidenceSynthesis.certainty.modifierExtension":"Extension","RiskEvidenceSynthesis.certainty.note":"Annotation","RiskEvidenceSynthesis.certainty.rating":"CodeableConcept","RiskEvidenceSynthesis.contact":"ContactDetail","RiskEvidenceSynthesis.contained":"Resource","RiskEvidenceSynthesis.copyright":"markdown","RiskEvidenceSynthesis.date":"dateTime","RiskEvidenceSynthesis.description":"markdown","RiskEvidenceSynthesis.editor":"ContactDetail","RiskEvidenceSynthesis.effectivePeriod":"Period","RiskEvidenceSynthesis.endorser":"ContactDetail","RiskEvidenceSynthesis.exposure":{"code":"Reference","refType":["EvidenceVariable"]},"RiskEvidenceSynthesis.extension":"Extension","RiskEvidenceSynthesis.id":"System.String","RiskEvidenceSynthesis.identifier":"Identifier","RiskEvidenceSynthesis.implicitRules":"uri","RiskEvidenceSynthesis.jurisdiction":"CodeableConcept","RiskEvidenceSynthesis.language":"code","RiskEvidenceSynthesis.lastReviewDate":"date","RiskEvidenceSynthesis.meta":"Meta","RiskEvidenceSynthesis.modifierExtension":"Extension","RiskEvidenceSynthesis.name":"string","RiskEvidenceSynthesis.note":"Annotation","RiskEvidenceSynthesis.outcome":{"code":"Reference","refType":["EvidenceVariable"]},"RiskEvidenceSynthesis.population":{"code":"Reference","refType":["EvidenceVariable"]},"RiskEvidenceSynthesis.publisher":"string","RiskEvidenceSynthesis.relatedArtifact":"RelatedArtifact","RiskEvidenceSynthesis.reviewer":"ContactDetail","RiskEvidenceSynthesis.riskEstimate":"BackboneElement","RiskEvidenceSynthesis.riskEstimate.denominatorCount":"integer","RiskEvidenceSynthesis.riskEstimate.description":"string","RiskEvidenceSynthesis.riskEstimate.extension":"Extension","RiskEvidenceSynthesis.riskEstimate.id":"System.String","RiskEvidenceSynthesis.riskEstimate.modifierExtension":"Extension","RiskEvidenceSynthesis.riskEstimate.numeratorCount":"integer","RiskEvidenceSynthesis.riskEstimate.precisionEstimate":"BackboneElement","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.extension":"Extension","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.from":"decimal","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.id":"System.String","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.level":"decimal","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.modifierExtension":"Extension","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.to":"decimal","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.type":"CodeableConcept","RiskEvidenceSynthesis.riskEstimate.type":"CodeableConcept","RiskEvidenceSynthesis.riskEstimate.unitOfMeasure":"CodeableConcept","RiskEvidenceSynthesis.riskEstimate.value":"decimal","RiskEvidenceSynthesis.sampleSize":"BackboneElement","RiskEvidenceSynthesis.sampleSize.description":"string","RiskEvidenceSynthesis.sampleSize.extension":"Extension","RiskEvidenceSynthesis.sampleSize.id":"System.String","RiskEvidenceSynthesis.sampleSize.modifierExtension":"Extension","RiskEvidenceSynthesis.sampleSize.numberOfParticipants":"integer","RiskEvidenceSynthesis.sampleSize.numberOfStudies":"integer","RiskEvidenceSynthesis.status":"code","RiskEvidenceSynthesis.studyType":"CodeableConcept","RiskEvidenceSynthesis.synthesisType":"CodeableConcept","RiskEvidenceSynthesis.text":"Narrative","RiskEvidenceSynthesis.title":"string","RiskEvidenceSynthesis.topic":"CodeableConcept","RiskEvidenceSynthesis.url":"uri","RiskEvidenceSynthesis.useContext":"UsageContext","RiskEvidenceSynthesis.version":"string","SampledData.data":"string","SampledData.dimensions":"positiveInt","SampledData.extension":"Extension","SampledData.factor":"decimal","SampledData.id":"System.String","SampledData.lowerLimit":"decimal","SampledData.origin":"Quantity","SampledData.period":"decimal","SampledData.upperLimit":"decimal","Schedule.active":"boolean","Schedule.actor":{"code":"Reference","refType":["Patient","Practitioner","PractitionerRole","RelatedPerson","Device","HealthcareService","Location"]},"Schedule.comment":"string","Schedule.contained":"Resource","Schedule.extension":"Extension","Schedule.id":"System.String","Schedule.identifier":"Identifier","Schedule.implicitRules":"uri","Schedule.language":"code","Schedule.meta":"Meta","Schedule.modifierExtension":"Extension","Schedule.planningHorizon":"Period","Schedule.serviceCategory":"CodeableConcept","Schedule.serviceType":"CodeableConcept","Schedule.specialty":"CodeableConcept","Schedule.text":"Narrative","SearchParameter.base":"code","SearchParameter.chain":"string","SearchParameter.code":"code","SearchParameter.comparator":"code","SearchParameter.component":"BackboneElement","SearchParameter.component.definition":{"code":"canonical","refType":["SearchParameter"]},"SearchParameter.component.expression":"string","SearchParameter.component.extension":"Extension","SearchParameter.component.id":"System.String","SearchParameter.component.modifierExtension":"Extension","SearchParameter.contact":"ContactDetail","SearchParameter.contained":"Resource","SearchParameter.date":"dateTime","SearchParameter.derivedFrom":{"code":"canonical","refType":["SearchParameter"]},"SearchParameter.description":"markdown","SearchParameter.experimental":"boolean","SearchParameter.expression":"string","SearchParameter.extension":"Extension","SearchParameter.id":"System.String","SearchParameter.implicitRules":"uri","SearchParameter.jurisdiction":"CodeableConcept","SearchParameter.language":"code","SearchParameter.meta":"Meta","SearchParameter.modifier":"code","SearchParameter.modifierExtension":"Extension","SearchParameter.multipleAnd":"boolean","SearchParameter.multipleOr":"boolean","SearchParameter.name":"string","SearchParameter.publisher":"string","SearchParameter.purpose":"markdown","SearchParameter.status":"code","SearchParameter.target":"code","SearchParameter.text":"Narrative","SearchParameter.type":"code","SearchParameter.url":"uri","SearchParameter.useContext":"UsageContext","SearchParameter.version":"string","SearchParameter.xpath":"string","SearchParameter.xpathUsage":"code","ServiceRequest.asNeededBoolean":"boolean","ServiceRequest.asNeededCodeableConcept":"CodeableConcept","ServiceRequest.authoredOn":"dateTime","ServiceRequest.basedOn":{"code":"Reference","refType":["CarePlan","ServiceRequest","MedicationRequest"]},"ServiceRequest.bodySite":"CodeableConcept","ServiceRequest.category":"CodeableConcept","ServiceRequest.code":"CodeableConcept","ServiceRequest.contained":"Resource","ServiceRequest.doNotPerform":"boolean","ServiceRequest.encounter":{"code":"Reference","refType":["Encounter"]},"ServiceRequest.extension":"Extension","ServiceRequest.id":"System.String","ServiceRequest.identifier":"Identifier","ServiceRequest.implicitRules":"uri","ServiceRequest.instantiatesCanonical":{"code":"canonical","refType":["ActivityDefinition","PlanDefinition"]},"ServiceRequest.instantiatesUri":"uri","ServiceRequest.insurance":{"code":"Reference","refType":["Coverage","ClaimResponse"]},"ServiceRequest.intent":"code","ServiceRequest.language":"code","ServiceRequest.locationCode":"CodeableConcept","ServiceRequest.locationReference":{"code":"Reference","refType":["Location"]},"ServiceRequest.meta":"Meta","ServiceRequest.modifierExtension":"Extension","ServiceRequest.note":"Annotation","ServiceRequest.occurrenceDateTime":"dateTime","ServiceRequest.occurrencePeriod":"Period","ServiceRequest.occurrenceTiming":"Timing","ServiceRequest.orderDetail":"CodeableConcept","ServiceRequest.patientInstruction":"string","ServiceRequest.performer":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","CareTeam","HealthcareService","Patient","Device","RelatedPerson"]},"ServiceRequest.performerType":"CodeableConcept","ServiceRequest.priority":"code","ServiceRequest.quantityQuantity":"Quantity","ServiceRequest.quantityRange":"Range","ServiceRequest.quantityRatio":"Ratio","ServiceRequest.reasonCode":"CodeableConcept","ServiceRequest.reasonReference":{"code":"Reference","refType":["Condition","Observation","DiagnosticReport","DocumentReference"]},"ServiceRequest.relevantHistory":{"code":"Reference","refType":["Provenance"]},"ServiceRequest.replaces":{"code":"Reference","refType":["ServiceRequest"]},"ServiceRequest.requester":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","Patient","RelatedPerson","Device"]},"ServiceRequest.requisition":"Identifier","ServiceRequest.specimen":{"code":"Reference","refType":["Specimen"]},"ServiceRequest.status":"code","ServiceRequest.subject":{"code":"Reference","refType":["Patient","Group","Location","Device"]},"ServiceRequest.supportingInfo":{"code":"Reference","refType":["Resource"]},"ServiceRequest.text":"Narrative","Signature.data":"base64Binary","Signature.extension":"Extension","Signature.id":"System.String","Signature.onBehalfOf":{"code":"Reference","refType":["Practitioner","PractitionerRole","RelatedPerson","Patient","Device","Organization"]},"Signature.sigFormat":"code","Signature.targetFormat":"code","Signature.type":"Coding","Signature.when":"instant","Signature.who":{"code":"Reference","refType":["Practitioner","PractitionerRole","RelatedPerson","Patient","Device","Organization"]},"Slot.appointmentType":"CodeableConcept","Slot.comment":"string","Slot.contained":"Resource","Slot.end":"instant","Slot.extension":"Extension","Slot.id":"System.String","Slot.identifier":"Identifier","Slot.implicitRules":"uri","Slot.language":"code","Slot.meta":"Meta","Slot.modifierExtension":"Extension","Slot.overbooked":"boolean","Slot.schedule":{"code":"Reference","refType":["Schedule"]},"Slot.serviceCategory":"CodeableConcept","Slot.serviceType":"CodeableConcept","Slot.specialty":"CodeableConcept","Slot.start":"instant","Slot.status":"code","Slot.text":"Narrative","Specimen.accessionIdentifier":"Identifier","Specimen.collection":"BackboneElement","Specimen.collection.bodySite":"CodeableConcept","Specimen.collection.collectedDateTime":"dateTime","Specimen.collection.collectedPeriod":"Period","Specimen.collection.collector":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"Specimen.collection.duration":"Duration","Specimen.collection.extension":"Extension","Specimen.collection.fastingStatusCodeableConcept":"CodeableConcept","Specimen.collection.fastingStatusDuration":"Duration","Specimen.collection.id":"System.String","Specimen.collection.method":"CodeableConcept","Specimen.collection.modifierExtension":"Extension","Specimen.collection.quantity":"Quantity","Specimen.condition":"CodeableConcept","Specimen.contained":"Resource","Specimen.container":"BackboneElement","Specimen.container.additiveCodeableConcept":"CodeableConcept","Specimen.container.additiveReference":{"code":"Reference","refType":["Substance"]},"Specimen.container.capacity":"Quantity","Specimen.container.description":"string","Specimen.container.extension":"Extension","Specimen.container.id":"System.String","Specimen.container.identifier":"Identifier","Specimen.container.modifierExtension":"Extension","Specimen.container.specimenQuantity":"Quantity","Specimen.container.type":"CodeableConcept","Specimen.extension":"Extension","Specimen.id":"System.String","Specimen.identifier":"Identifier","Specimen.implicitRules":"uri","Specimen.language":"code","Specimen.meta":"Meta","Specimen.modifierExtension":"Extension","Specimen.note":"Annotation","Specimen.parent":{"code":"Reference","refType":["Specimen"]},"Specimen.processing":"BackboneElement","Specimen.processing.additive":{"code":"Reference","refType":["Substance"]},"Specimen.processing.description":"string","Specimen.processing.extension":"Extension","Specimen.processing.id":"System.String","Specimen.processing.modifierExtension":"Extension","Specimen.processing.procedure":"CodeableConcept","Specimen.processing.timeDateTime":"dateTime","Specimen.processing.timePeriod":"Period","Specimen.receivedTime":"dateTime","Specimen.request":{"code":"Reference","refType":["ServiceRequest"]},"Specimen.status":"code","Specimen.subject":{"code":"Reference","refType":["Patient","Group","Device","Substance","Location"]},"Specimen.text":"Narrative","Specimen.type":"CodeableConcept","SpecimenDefinition.collection":"CodeableConcept","SpecimenDefinition.contained":"Resource","SpecimenDefinition.extension":"Extension","SpecimenDefinition.id":"System.String","SpecimenDefinition.identifier":"Identifier","SpecimenDefinition.implicitRules":"uri","SpecimenDefinition.language":"code","SpecimenDefinition.meta":"Meta","SpecimenDefinition.modifierExtension":"Extension","SpecimenDefinition.patientPreparation":"CodeableConcept","SpecimenDefinition.text":"Narrative","SpecimenDefinition.timeAspect":"string","SpecimenDefinition.typeCollected":"CodeableConcept","SpecimenDefinition.typeTested":"BackboneElement","SpecimenDefinition.typeTested.container":"BackboneElement","SpecimenDefinition.typeTested.container.additive":"BackboneElement","SpecimenDefinition.typeTested.container.additive.additiveCodeableConcept":"CodeableConcept","SpecimenDefinition.typeTested.container.additive.additiveReference":{"code":"Reference","refType":["Substance"]},"SpecimenDefinition.typeTested.container.additive.extension":"Extension","SpecimenDefinition.typeTested.container.additive.id":"System.String","SpecimenDefinition.typeTested.container.additive.modifierExtension":"Extension","SpecimenDefinition.typeTested.container.cap":"CodeableConcept","SpecimenDefinition.typeTested.container.capacity":"Quantity","SpecimenDefinition.typeTested.container.description":"string","SpecimenDefinition.typeTested.container.extension":"Extension","SpecimenDefinition.typeTested.container.id":"System.String","SpecimenDefinition.typeTested.container.material":"CodeableConcept","SpecimenDefinition.typeTested.container.minimumVolumeQuantity":"Quantity","SpecimenDefinition.typeTested.container.minimumVolumeString":"string","SpecimenDefinition.typeTested.container.modifierExtension":"Extension","SpecimenDefinition.typeTested.container.preparation":"string","SpecimenDefinition.typeTested.container.type":"CodeableConcept","SpecimenDefinition.typeTested.extension":"Extension","SpecimenDefinition.typeTested.handling":"BackboneElement","SpecimenDefinition.typeTested.handling.extension":"Extension","SpecimenDefinition.typeTested.handling.id":"System.String","SpecimenDefinition.typeTested.handling.instruction":"string","SpecimenDefinition.typeTested.handling.maxDuration":"Duration","SpecimenDefinition.typeTested.handling.modifierExtension":"Extension","SpecimenDefinition.typeTested.handling.temperatureQualifier":"CodeableConcept","SpecimenDefinition.typeTested.handling.temperatureRange":"Range","SpecimenDefinition.typeTested.id":"System.String","SpecimenDefinition.typeTested.isDerived":"boolean","SpecimenDefinition.typeTested.modifierExtension":"Extension","SpecimenDefinition.typeTested.preference":"code","SpecimenDefinition.typeTested.rejectionCriterion":"CodeableConcept","SpecimenDefinition.typeTested.requirement":"string","SpecimenDefinition.typeTested.retentionTime":"Duration","SpecimenDefinition.typeTested.type":"CodeableConcept","StructureDefinition.abstract":"boolean","StructureDefinition.baseDefinition":{"code":"canonical","refType":["StructureDefinition"]},"StructureDefinition.contact":"ContactDetail","StructureDefinition.contained":"Resource","StructureDefinition.context":"BackboneElement","StructureDefinition.context.expression":"string","StructureDefinition.context.extension":"Extension","StructureDefinition.context.id":"System.String","StructureDefinition.context.modifierExtension":"Extension","StructureDefinition.context.type":"code","StructureDefinition.contextInvariant":"string","StructureDefinition.copyright":"markdown","StructureDefinition.date":"dateTime","StructureDefinition.derivation":"code","StructureDefinition.description":"markdown","StructureDefinition.differential":"BackboneElement","StructureDefinition.differential.element":"ElementDefinition","StructureDefinition.differential.extension":"Extension","StructureDefinition.differential.id":"System.String","StructureDefinition.differential.modifierExtension":"Extension","StructureDefinition.experimental":"boolean","StructureDefinition.extension":"Extension","StructureDefinition.fhirVersion":"code","StructureDefinition.id":"System.String","StructureDefinition.identifier":"Identifier","StructureDefinition.implicitRules":"uri","StructureDefinition.jurisdiction":"CodeableConcept","StructureDefinition.keyword":"Coding","StructureDefinition.kind":"code","StructureDefinition.language":"code","StructureDefinition.mapping":"BackboneElement","StructureDefinition.mapping.comment":"string","StructureDefinition.mapping.extension":"Extension","StructureDefinition.mapping.id":"System.String","StructureDefinition.mapping.identity":"id","StructureDefinition.mapping.modifierExtension":"Extension","StructureDefinition.mapping.name":"string","StructureDefinition.mapping.uri":"uri","StructureDefinition.meta":"Meta","StructureDefinition.modifierExtension":"Extension","StructureDefinition.name":"string","StructureDefinition.publisher":"string","StructureDefinition.purpose":"markdown","StructureDefinition.snapshot":"BackboneElement","StructureDefinition.snapshot.element":"ElementDefinition","StructureDefinition.snapshot.extension":"Extension","StructureDefinition.snapshot.id":"System.String","StructureDefinition.snapshot.modifierExtension":"Extension","StructureDefinition.status":"code","StructureDefinition.text":"Narrative","StructureDefinition.title":"string","StructureDefinition.type":"uri","StructureDefinition.url":"uri","StructureDefinition.useContext":"UsageContext","StructureDefinition.version":"string","StructureMap.contact":"ContactDetail","StructureMap.contained":"Resource","StructureMap.copyright":"markdown","StructureMap.date":"dateTime","StructureMap.description":"markdown","StructureMap.experimental":"boolean","StructureMap.extension":"Extension","StructureMap.group":"BackboneElement","StructureMap.group.documentation":"string","StructureMap.group.extends":"id","StructureMap.group.extension":"Extension","StructureMap.group.id":"System.String","StructureMap.group.input":"BackboneElement","StructureMap.group.input.documentation":"string","StructureMap.group.input.extension":"Extension","StructureMap.group.input.id":"System.String","StructureMap.group.input.mode":"code","StructureMap.group.input.modifierExtension":"Extension","StructureMap.group.input.name":"id","StructureMap.group.input.type":"string","StructureMap.group.modifierExtension":"Extension","StructureMap.group.name":"id","StructureMap.group.rule":"BackboneElement","StructureMap.group.rule.dependent":"BackboneElement","StructureMap.group.rule.dependent.extension":"Extension","StructureMap.group.rule.dependent.id":"System.String","StructureMap.group.rule.dependent.modifierExtension":"Extension","StructureMap.group.rule.dependent.name":"id","StructureMap.group.rule.dependent.variable":"string","StructureMap.group.rule.documentation":"string","StructureMap.group.rule.extension":"Extension","StructureMap.group.rule.id":"System.String","StructureMap.group.rule.modifierExtension":"Extension","StructureMap.group.rule.name":"id","StructureMap.group.rule.source":"BackboneElement","StructureMap.group.rule.source.check":"string","StructureMap.group.rule.source.condition":"string","StructureMap.group.rule.source.context":"id","StructureMap.group.rule.source.defaultValueAddress":"Address","StructureMap.group.rule.source.defaultValueAge":"Age","StructureMap.group.rule.source.defaultValueAnnotation":"Annotation","StructureMap.group.rule.source.defaultValueAttachment":"Attachment","StructureMap.group.rule.source.defaultValueBase64Binary":"base64Binary","StructureMap.group.rule.source.defaultValueBoolean":"boolean","StructureMap.group.rule.source.defaultValueCanonical":{"code":"canonical","refType":[]},"StructureMap.group.rule.source.defaultValueCode":"code","StructureMap.group.rule.source.defaultValueCodeableConcept":"CodeableConcept","StructureMap.group.rule.source.defaultValueCoding":"Coding","StructureMap.group.rule.source.defaultValueContactDetail":"ContactDetail","StructureMap.group.rule.source.defaultValueContactPoint":"ContactPoint","StructureMap.group.rule.source.defaultValueContributor":"Contributor","StructureMap.group.rule.source.defaultValueCount":"Count","StructureMap.group.rule.source.defaultValueDataRequirement":"DataRequirement","StructureMap.group.rule.source.defaultValueDate":"date","StructureMap.group.rule.source.defaultValueDateTime":"dateTime","StructureMap.group.rule.source.defaultValueDecimal":"decimal","StructureMap.group.rule.source.defaultValueDistance":"Distance","StructureMap.group.rule.source.defaultValueDosage":"Dosage","StructureMap.group.rule.source.defaultValueDuration":"Duration","StructureMap.group.rule.source.defaultValueExpression":"Expression","StructureMap.group.rule.source.defaultValueHumanName":"HumanName","StructureMap.group.rule.source.defaultValueId":"id","StructureMap.group.rule.source.defaultValueIdentifier":"Identifier","StructureMap.group.rule.source.defaultValueInstant":"instant","StructureMap.group.rule.source.defaultValueInteger":"integer","StructureMap.group.rule.source.defaultValueMarkdown":"markdown","StructureMap.group.rule.source.defaultValueMeta":"Meta","StructureMap.group.rule.source.defaultValueMoney":"Money","StructureMap.group.rule.source.defaultValueOid":"oid","StructureMap.group.rule.source.defaultValueParameterDefinition":"ParameterDefinition","StructureMap.group.rule.source.defaultValuePeriod":"Period","StructureMap.group.rule.source.defaultValuePositiveInt":"positiveInt","StructureMap.group.rule.source.defaultValueQuantity":"Quantity","StructureMap.group.rule.source.defaultValueRange":"Range","StructureMap.group.rule.source.defaultValueRatio":"Ratio","StructureMap.group.rule.source.defaultValueReference":{"code":"Reference","refType":[]},"StructureMap.group.rule.source.defaultValueRelatedArtifact":"RelatedArtifact","StructureMap.group.rule.source.defaultValueSampledData":"SampledData","StructureMap.group.rule.source.defaultValueSignature":"Signature","StructureMap.group.rule.source.defaultValueString":"string","StructureMap.group.rule.source.defaultValueTime":"time","StructureMap.group.rule.source.defaultValueTiming":"Timing","StructureMap.group.rule.source.defaultValueTriggerDefinition":"TriggerDefinition","StructureMap.group.rule.source.defaultValueUnsignedInt":"unsignedInt","StructureMap.group.rule.source.defaultValueUri":"uri","StructureMap.group.rule.source.defaultValueUrl":"url","StructureMap.group.rule.source.defaultValueUsageContext":"UsageContext","StructureMap.group.rule.source.defaultValueUuid":"uuid","StructureMap.group.rule.source.element":"string","StructureMap.group.rule.source.extension":"Extension","StructureMap.group.rule.source.id":"System.String","StructureMap.group.rule.source.listMode":"code","StructureMap.group.rule.source.logMessage":"string","StructureMap.group.rule.source.max":"string","StructureMap.group.rule.source.min":"integer","StructureMap.group.rule.source.modifierExtension":"Extension","StructureMap.group.rule.source.type":"string","StructureMap.group.rule.source.variable":"id","StructureMap.group.rule.target":"BackboneElement","StructureMap.group.rule.target.context":"id","StructureMap.group.rule.target.contextType":"code","StructureMap.group.rule.target.element":"string","StructureMap.group.rule.target.extension":"Extension","StructureMap.group.rule.target.id":"System.String","StructureMap.group.rule.target.listMode":"code","StructureMap.group.rule.target.listRuleId":"id","StructureMap.group.rule.target.modifierExtension":"Extension","StructureMap.group.rule.target.parameter":"BackboneElement","StructureMap.group.rule.target.parameter.extension":"Extension","StructureMap.group.rule.target.parameter.id":"System.String","StructureMap.group.rule.target.parameter.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.valueBoolean":"boolean","StructureMap.group.rule.target.parameter.valueDecimal":"decimal","StructureMap.group.rule.target.parameter.valueId":"id","StructureMap.group.rule.target.parameter.valueInteger":"integer","StructureMap.group.rule.target.parameter.valueString":"string","StructureMap.group.rule.target.transform":"code","StructureMap.group.rule.target.variable":"id","StructureMap.group.typeMode":"code","StructureMap.id":"System.String","StructureMap.identifier":"Identifier","StructureMap.implicitRules":"uri","StructureMap.import":{"code":"canonical","refType":["StructureMap"]},"StructureMap.jurisdiction":"CodeableConcept","StructureMap.language":"code","StructureMap.meta":"Meta","StructureMap.modifierExtension":"Extension","StructureMap.name":"string","StructureMap.publisher":"string","StructureMap.purpose":"markdown","StructureMap.status":"code","StructureMap.structure":"BackboneElement","StructureMap.structure.alias":"string","StructureMap.structure.documentation":"string","StructureMap.structure.extension":"Extension","StructureMap.structure.id":"System.String","StructureMap.structure.mode":"code","StructureMap.structure.modifierExtension":"Extension","StructureMap.structure.url":{"code":"canonical","refType":["StructureDefinition"]},"StructureMap.text":"Narrative","StructureMap.title":"string","StructureMap.url":"uri","StructureMap.useContext":"UsageContext","StructureMap.version":"string","Subscription.channel":"BackboneElement","Subscription.channel.endpoint":"url","Subscription.channel.extension":"Extension","Subscription.channel.header":"string","Subscription.channel.id":"System.String","Subscription.channel.modifierExtension":"Extension","Subscription.channel.payload":"code","Subscription.channel.type":"code","Subscription.contact":"ContactPoint","Subscription.contained":"Resource","Subscription.criteria":"string","Subscription.end":"instant","Subscription.error":"string","Subscription.extension":"Extension","Subscription.id":"System.String","Subscription.implicitRules":"uri","Subscription.language":"code","Subscription.meta":"Meta","Subscription.modifierExtension":"Extension","Subscription.reason":"string","Subscription.status":"code","Subscription.text":"Narrative","Substance.category":"CodeableConcept","Substance.code":"CodeableConcept","Substance.contained":"Resource","Substance.description":"string","Substance.extension":"Extension","Substance.id":"System.String","Substance.identifier":"Identifier","Substance.implicitRules":"uri","Substance.ingredient":"BackboneElement","Substance.ingredient.extension":"Extension","Substance.ingredient.id":"System.String","Substance.ingredient.modifierExtension":"Extension","Substance.ingredient.quantity":"Ratio","Substance.ingredient.substanceCodeableConcept":"CodeableConcept","Substance.ingredient.substanceReference":{"code":"Reference","refType":["Substance"]},"Substance.instance":"BackboneElement","Substance.instance.expiry":"dateTime","Substance.instance.extension":"Extension","Substance.instance.id":"System.String","Substance.instance.identifier":"Identifier","Substance.instance.modifierExtension":"Extension","Substance.instance.quantity":"Quantity","Substance.language":"code","Substance.meta":"Meta","Substance.modifierExtension":"Extension","Substance.status":"code","Substance.text":"Narrative","SubstanceAmount.amountQuantity":"Quantity","SubstanceAmount.amountRange":"Range","SubstanceAmount.amountString":"string","SubstanceAmount.amountText":"string","SubstanceAmount.amountType":"CodeableConcept","SubstanceAmount.extension":"Extension","SubstanceAmount.id":"System.String","SubstanceAmount.modifierExtension":"Extension","SubstanceAmount.referenceRange":"Element","SubstanceAmount.referenceRange.extension":"Extension","SubstanceAmount.referenceRange.highLimit":"Quantity","SubstanceAmount.referenceRange.id":"System.String","SubstanceAmount.referenceRange.lowLimit":"Quantity","SubstanceNucleicAcid.areaOfHybridisation":"string","SubstanceNucleicAcid.contained":"Resource","SubstanceNucleicAcid.extension":"Extension","SubstanceNucleicAcid.id":"System.String","SubstanceNucleicAcid.implicitRules":"uri","SubstanceNucleicAcid.language":"code","SubstanceNucleicAcid.meta":"Meta","SubstanceNucleicAcid.modifierExtension":"Extension","SubstanceNucleicAcid.numberOfSubunits":"integer","SubstanceNucleicAcid.oligoNucleotideType":"CodeableConcept","SubstanceNucleicAcid.sequenceType":"CodeableConcept","SubstanceNucleicAcid.subunit":"BackboneElement","SubstanceNucleicAcid.subunit.extension":"Extension","SubstanceNucleicAcid.subunit.fivePrime":"CodeableConcept","SubstanceNucleicAcid.subunit.id":"System.String","SubstanceNucleicAcid.subunit.length":"integer","SubstanceNucleicAcid.subunit.linkage":"BackboneElement","SubstanceNucleicAcid.subunit.linkage.connectivity":"string","SubstanceNucleicAcid.subunit.linkage.extension":"Extension","SubstanceNucleicAcid.subunit.linkage.id":"System.String","SubstanceNucleicAcid.subunit.linkage.identifier":"Identifier","SubstanceNucleicAcid.subunit.linkage.modifierExtension":"Extension","SubstanceNucleicAcid.subunit.linkage.name":"string","SubstanceNucleicAcid.subunit.linkage.residueSite":"string","SubstanceNucleicAcid.subunit.modifierExtension":"Extension","SubstanceNucleicAcid.subunit.sequence":"string","SubstanceNucleicAcid.subunit.sequenceAttachment":"Attachment","SubstanceNucleicAcid.subunit.subunit":"integer","SubstanceNucleicAcid.subunit.sugar":"BackboneElement","SubstanceNucleicAcid.subunit.sugar.extension":"Extension","SubstanceNucleicAcid.subunit.sugar.id":"System.String","SubstanceNucleicAcid.subunit.sugar.identifier":"Identifier","SubstanceNucleicAcid.subunit.sugar.modifierExtension":"Extension","SubstanceNucleicAcid.subunit.sugar.name":"string","SubstanceNucleicAcid.subunit.sugar.residueSite":"string","SubstanceNucleicAcid.subunit.threePrime":"CodeableConcept","SubstanceNucleicAcid.text":"Narrative","SubstancePolymer.class":"CodeableConcept","SubstancePolymer.contained":"Resource","SubstancePolymer.copolymerConnectivity":"CodeableConcept","SubstancePolymer.extension":"Extension","SubstancePolymer.geometry":"CodeableConcept","SubstancePolymer.id":"System.String","SubstancePolymer.implicitRules":"uri","SubstancePolymer.language":"code","SubstancePolymer.meta":"Meta","SubstancePolymer.modification":"string","SubstancePolymer.modifierExtension":"Extension","SubstancePolymer.monomerSet":"BackboneElement","SubstancePolymer.monomerSet.extension":"Extension","SubstancePolymer.monomerSet.id":"System.String","SubstancePolymer.monomerSet.modifierExtension":"Extension","SubstancePolymer.monomerSet.ratioType":"CodeableConcept","SubstancePolymer.monomerSet.startingMaterial":"BackboneElement","SubstancePolymer.monomerSet.startingMaterial.amount":"SubstanceAmount","SubstancePolymer.monomerSet.startingMaterial.extension":"Extension","SubstancePolymer.monomerSet.startingMaterial.id":"System.String","SubstancePolymer.monomerSet.startingMaterial.isDefining":"boolean","SubstancePolymer.monomerSet.startingMaterial.material":"CodeableConcept","SubstancePolymer.monomerSet.startingMaterial.modifierExtension":"Extension","SubstancePolymer.monomerSet.startingMaterial.type":"CodeableConcept","SubstancePolymer.repeat":"BackboneElement","SubstancePolymer.repeat.averageMolecularFormula":"string","SubstancePolymer.repeat.extension":"Extension","SubstancePolymer.repeat.id":"System.String","SubstancePolymer.repeat.modifierExtension":"Extension","SubstancePolymer.repeat.numberOfUnits":"integer","SubstancePolymer.repeat.repeatUnit":"BackboneElement","SubstancePolymer.repeat.repeatUnit.amount":"SubstanceAmount","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation":"BackboneElement","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount":"SubstanceAmount","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree":"CodeableConcept","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.extension":"Extension","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.id":"System.String","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.modifierExtension":"Extension","SubstancePolymer.repeat.repeatUnit.extension":"Extension","SubstancePolymer.repeat.repeatUnit.id":"System.String","SubstancePolymer.repeat.repeatUnit.modifierExtension":"Extension","SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation":"CodeableConcept","SubstancePolymer.repeat.repeatUnit.repeatUnit":"string","SubstancePolymer.repeat.repeatUnit.structuralRepresentation":"BackboneElement","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment":"Attachment","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.extension":"Extension","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.id":"System.String","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.modifierExtension":"Extension","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.representation":"string","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type":"CodeableConcept","SubstancePolymer.repeat.repeatUnitAmountType":"CodeableConcept","SubstancePolymer.text":"Narrative","SubstanceProtein.contained":"Resource","SubstanceProtein.disulfideLinkage":"string","SubstanceProtein.extension":"Extension","SubstanceProtein.id":"System.String","SubstanceProtein.implicitRules":"uri","SubstanceProtein.language":"code","SubstanceProtein.meta":"Meta","SubstanceProtein.modifierExtension":"Extension","SubstanceProtein.numberOfSubunits":"integer","SubstanceProtein.sequenceType":"CodeableConcept","SubstanceProtein.subunit":"BackboneElement","SubstanceProtein.subunit.cTerminalModification":"string","SubstanceProtein.subunit.cTerminalModificationId":"Identifier","SubstanceProtein.subunit.extension":"Extension","SubstanceProtein.subunit.id":"System.String","SubstanceProtein.subunit.length":"integer","SubstanceProtein.subunit.modifierExtension":"Extension","SubstanceProtein.subunit.nTerminalModification":"string","SubstanceProtein.subunit.nTerminalModificationId":"Identifier","SubstanceProtein.subunit.sequence":"string","SubstanceProtein.subunit.sequenceAttachment":"Attachment","SubstanceProtein.subunit.subunit":"integer","SubstanceProtein.text":"Narrative","SubstanceReferenceInformation.classification":"BackboneElement","SubstanceReferenceInformation.classification.classification":"CodeableConcept","SubstanceReferenceInformation.classification.domain":"CodeableConcept","SubstanceReferenceInformation.classification.extension":"Extension","SubstanceReferenceInformation.classification.id":"System.String","SubstanceReferenceInformation.classification.modifierExtension":"Extension","SubstanceReferenceInformation.classification.source":{"code":"Reference","refType":["DocumentReference"]},"SubstanceReferenceInformation.classification.subtype":"CodeableConcept","SubstanceReferenceInformation.comment":"string","SubstanceReferenceInformation.contained":"Resource","SubstanceReferenceInformation.extension":"Extension","SubstanceReferenceInformation.gene":"BackboneElement","SubstanceReferenceInformation.gene.extension":"Extension","SubstanceReferenceInformation.gene.gene":"CodeableConcept","SubstanceReferenceInformation.gene.geneSequenceOrigin":"CodeableConcept","SubstanceReferenceInformation.gene.id":"System.String","SubstanceReferenceInformation.gene.modifierExtension":"Extension","SubstanceReferenceInformation.gene.source":{"code":"Reference","refType":["DocumentReference"]},"SubstanceReferenceInformation.geneElement":"BackboneElement","SubstanceReferenceInformation.geneElement.element":"Identifier","SubstanceReferenceInformation.geneElement.extension":"Extension","SubstanceReferenceInformation.geneElement.id":"System.String","SubstanceReferenceInformation.geneElement.modifierExtension":"Extension","SubstanceReferenceInformation.geneElement.source":{"code":"Reference","refType":["DocumentReference"]},"SubstanceReferenceInformation.geneElement.type":"CodeableConcept","SubstanceReferenceInformation.id":"System.String","SubstanceReferenceInformation.implicitRules":"uri","SubstanceReferenceInformation.language":"code","SubstanceReferenceInformation.meta":"Meta","SubstanceReferenceInformation.modifierExtension":"Extension","SubstanceReferenceInformation.target":"BackboneElement","SubstanceReferenceInformation.target.amountQuantity":"Quantity","SubstanceReferenceInformation.target.amountRange":"Range","SubstanceReferenceInformation.target.amountString":"string","SubstanceReferenceInformation.target.amountType":"CodeableConcept","SubstanceReferenceInformation.target.extension":"Extension","SubstanceReferenceInformation.target.id":"System.String","SubstanceReferenceInformation.target.interaction":"CodeableConcept","SubstanceReferenceInformation.target.modifierExtension":"Extension","SubstanceReferenceInformation.target.organism":"CodeableConcept","SubstanceReferenceInformation.target.organismType":"CodeableConcept","SubstanceReferenceInformation.target.source":{"code":"Reference","refType":["DocumentReference"]},"SubstanceReferenceInformation.target.target":"Identifier","SubstanceReferenceInformation.target.type":"CodeableConcept","SubstanceReferenceInformation.text":"Narrative","SubstanceSourceMaterial.contained":"Resource","SubstanceSourceMaterial.countryOfOrigin":"CodeableConcept","SubstanceSourceMaterial.developmentStage":"CodeableConcept","SubstanceSourceMaterial.extension":"Extension","SubstanceSourceMaterial.fractionDescription":"BackboneElement","SubstanceSourceMaterial.fractionDescription.extension":"Extension","SubstanceSourceMaterial.fractionDescription.fraction":"string","SubstanceSourceMaterial.fractionDescription.id":"System.String","SubstanceSourceMaterial.fractionDescription.materialType":"CodeableConcept","SubstanceSourceMaterial.fractionDescription.modifierExtension":"Extension","SubstanceSourceMaterial.geographicalLocation":"string","SubstanceSourceMaterial.id":"System.String","SubstanceSourceMaterial.implicitRules":"uri","SubstanceSourceMaterial.language":"code","SubstanceSourceMaterial.meta":"Meta","SubstanceSourceMaterial.modifierExtension":"Extension","SubstanceSourceMaterial.organism":"BackboneElement","SubstanceSourceMaterial.organism.author":"BackboneElement","SubstanceSourceMaterial.organism.author.authorDescription":"string","SubstanceSourceMaterial.organism.author.authorType":"CodeableConcept","SubstanceSourceMaterial.organism.author.extension":"Extension","SubstanceSourceMaterial.organism.author.id":"System.String","SubstanceSourceMaterial.organism.author.modifierExtension":"Extension","SubstanceSourceMaterial.organism.extension":"Extension","SubstanceSourceMaterial.organism.family":"CodeableConcept","SubstanceSourceMaterial.organism.genus":"CodeableConcept","SubstanceSourceMaterial.organism.hybrid":"BackboneElement","SubstanceSourceMaterial.organism.hybrid.extension":"Extension","SubstanceSourceMaterial.organism.hybrid.hybridType":"CodeableConcept","SubstanceSourceMaterial.organism.hybrid.id":"System.String","SubstanceSourceMaterial.organism.hybrid.maternalOrganismId":"string","SubstanceSourceMaterial.organism.hybrid.maternalOrganismName":"string","SubstanceSourceMaterial.organism.hybrid.modifierExtension":"Extension","SubstanceSourceMaterial.organism.hybrid.paternalOrganismId":"string","SubstanceSourceMaterial.organism.hybrid.paternalOrganismName":"string","SubstanceSourceMaterial.organism.id":"System.String","SubstanceSourceMaterial.organism.intraspecificDescription":"string","SubstanceSourceMaterial.organism.intraspecificType":"CodeableConcept","SubstanceSourceMaterial.organism.modifierExtension":"Extension","SubstanceSourceMaterial.organism.organismGeneral":"BackboneElement","SubstanceSourceMaterial.organism.organismGeneral.class":"CodeableConcept","SubstanceSourceMaterial.organism.organismGeneral.extension":"Extension","SubstanceSourceMaterial.organism.organismGeneral.id":"System.String","SubstanceSourceMaterial.organism.organismGeneral.kingdom":"CodeableConcept","SubstanceSourceMaterial.organism.organismGeneral.modifierExtension":"Extension","SubstanceSourceMaterial.organism.organismGeneral.order":"CodeableConcept","SubstanceSourceMaterial.organism.organismGeneral.phylum":"CodeableConcept","SubstanceSourceMaterial.organism.species":"CodeableConcept","SubstanceSourceMaterial.organismId":"Identifier","SubstanceSourceMaterial.organismName":"string","SubstanceSourceMaterial.parentSubstanceId":"Identifier","SubstanceSourceMaterial.parentSubstanceName":"string","SubstanceSourceMaterial.partDescription":"BackboneElement","SubstanceSourceMaterial.partDescription.extension":"Extension","SubstanceSourceMaterial.partDescription.id":"System.String","SubstanceSourceMaterial.partDescription.modifierExtension":"Extension","SubstanceSourceMaterial.partDescription.part":"CodeableConcept","SubstanceSourceMaterial.partDescription.partLocation":"CodeableConcept","SubstanceSourceMaterial.sourceMaterialClass":"CodeableConcept","SubstanceSourceMaterial.sourceMaterialState":"CodeableConcept","SubstanceSourceMaterial.sourceMaterialType":"CodeableConcept","SubstanceSourceMaterial.text":"Narrative","SubstanceSpecification.code":"BackboneElement","SubstanceSpecification.code.code":"CodeableConcept","SubstanceSpecification.code.comment":"string","SubstanceSpecification.code.extension":"Extension","SubstanceSpecification.code.id":"System.String","SubstanceSpecification.code.modifierExtension":"Extension","SubstanceSpecification.code.source":{"code":"Reference","refType":["DocumentReference"]},"SubstanceSpecification.code.status":"CodeableConcept","SubstanceSpecification.code.statusDate":"dateTime","SubstanceSpecification.comment":"string","SubstanceSpecification.contained":"Resource","SubstanceSpecification.description":"string","SubstanceSpecification.domain":"CodeableConcept","SubstanceSpecification.extension":"Extension","SubstanceSpecification.id":"System.String","SubstanceSpecification.identifier":"Identifier","SubstanceSpecification.implicitRules":"uri","SubstanceSpecification.language":"code","SubstanceSpecification.meta":"Meta","SubstanceSpecification.modifierExtension":"Extension","SubstanceSpecification.moiety":"BackboneElement","SubstanceSpecification.moiety.amountQuantity":"Quantity","SubstanceSpecification.moiety.amountString":"string","SubstanceSpecification.moiety.extension":"Extension","SubstanceSpecification.moiety.id":"System.String","SubstanceSpecification.moiety.identifier":"Identifier","SubstanceSpecification.moiety.modifierExtension":"Extension","SubstanceSpecification.moiety.molecularFormula":"string","SubstanceSpecification.moiety.name":"string","SubstanceSpecification.moiety.opticalActivity":"CodeableConcept","SubstanceSpecification.moiety.role":"CodeableConcept","SubstanceSpecification.moiety.stereochemistry":"CodeableConcept","SubstanceSpecification.name":"BackboneElement","SubstanceSpecification.name.domain":"CodeableConcept","SubstanceSpecification.name.extension":"Extension","SubstanceSpecification.name.id":"System.String","SubstanceSpecification.name.jurisdiction":"CodeableConcept","SubstanceSpecification.name.language":"CodeableConcept","SubstanceSpecification.name.modifierExtension":"Extension","SubstanceSpecification.name.name":"string","SubstanceSpecification.name.official":"BackboneElement","SubstanceSpecification.name.official.authority":"CodeableConcept","SubstanceSpecification.name.official.date":"dateTime","SubstanceSpecification.name.official.extension":"Extension","SubstanceSpecification.name.official.id":"System.String","SubstanceSpecification.name.official.modifierExtension":"Extension","SubstanceSpecification.name.official.status":"CodeableConcept","SubstanceSpecification.name.preferred":"boolean","SubstanceSpecification.name.source":{"code":"Reference","refType":["DocumentReference"]},"SubstanceSpecification.name.status":"CodeableConcept","SubstanceSpecification.name.type":"CodeableConcept","SubstanceSpecification.nucleicAcid":{"code":"Reference","refType":["SubstanceNucleicAcid"]},"SubstanceSpecification.polymer":{"code":"Reference","refType":["SubstancePolymer"]},"SubstanceSpecification.property":"BackboneElement","SubstanceSpecification.property.amountQuantity":"Quantity","SubstanceSpecification.property.amountString":"string","SubstanceSpecification.property.category":"CodeableConcept","SubstanceSpecification.property.code":"CodeableConcept","SubstanceSpecification.property.definingSubstanceCodeableConcept":"CodeableConcept","SubstanceSpecification.property.definingSubstanceReference":{"code":"Reference","refType":["SubstanceSpecification","Substance"]},"SubstanceSpecification.property.extension":"Extension","SubstanceSpecification.property.id":"System.String","SubstanceSpecification.property.modifierExtension":"Extension","SubstanceSpecification.property.parameters":"string","SubstanceSpecification.protein":{"code":"Reference","refType":["SubstanceProtein"]},"SubstanceSpecification.referenceInformation":{"code":"Reference","refType":["SubstanceReferenceInformation"]},"SubstanceSpecification.relationship":"BackboneElement","SubstanceSpecification.relationship.amountQuantity":"Quantity","SubstanceSpecification.relationship.amountRange":"Range","SubstanceSpecification.relationship.amountRatio":"Ratio","SubstanceSpecification.relationship.amountRatioLowLimit":"Ratio","SubstanceSpecification.relationship.amountString":"string","SubstanceSpecification.relationship.amountType":"CodeableConcept","SubstanceSpecification.relationship.extension":"Extension","SubstanceSpecification.relationship.id":"System.String","SubstanceSpecification.relationship.isDefining":"boolean","SubstanceSpecification.relationship.modifierExtension":"Extension","SubstanceSpecification.relationship.relationship":"CodeableConcept","SubstanceSpecification.relationship.source":{"code":"Reference","refType":["DocumentReference"]},"SubstanceSpecification.relationship.substanceCodeableConcept":"CodeableConcept","SubstanceSpecification.relationship.substanceReference":{"code":"Reference","refType":["SubstanceSpecification"]},"SubstanceSpecification.source":{"code":"Reference","refType":["DocumentReference"]},"SubstanceSpecification.sourceMaterial":{"code":"Reference","refType":["SubstanceSourceMaterial"]},"SubstanceSpecification.status":"CodeableConcept","SubstanceSpecification.structure":"BackboneElement","SubstanceSpecification.structure.extension":"Extension","SubstanceSpecification.structure.id":"System.String","SubstanceSpecification.structure.isotope":"BackboneElement","SubstanceSpecification.structure.isotope.extension":"Extension","SubstanceSpecification.structure.isotope.halfLife":"Quantity","SubstanceSpecification.structure.isotope.id":"System.String","SubstanceSpecification.structure.isotope.identifier":"Identifier","SubstanceSpecification.structure.isotope.modifierExtension":"Extension","SubstanceSpecification.structure.isotope.molecularWeight":"BackboneElement","SubstanceSpecification.structure.isotope.molecularWeight.amount":"Quantity","SubstanceSpecification.structure.isotope.molecularWeight.extension":"Extension","SubstanceSpecification.structure.isotope.molecularWeight.id":"System.String","SubstanceSpecification.structure.isotope.molecularWeight.method":"CodeableConcept","SubstanceSpecification.structure.isotope.molecularWeight.modifierExtension":"Extension","SubstanceSpecification.structure.isotope.molecularWeight.type":"CodeableConcept","SubstanceSpecification.structure.isotope.name":"CodeableConcept","SubstanceSpecification.structure.isotope.substitution":"CodeableConcept","SubstanceSpecification.structure.modifierExtension":"Extension","SubstanceSpecification.structure.molecularFormula":"string","SubstanceSpecification.structure.molecularFormulaByMoiety":"string","SubstanceSpecification.structure.opticalActivity":"CodeableConcept","SubstanceSpecification.structure.representation":"BackboneElement","SubstanceSpecification.structure.representation.attachment":"Attachment","SubstanceSpecification.structure.representation.extension":"Extension","SubstanceSpecification.structure.representation.id":"System.String","SubstanceSpecification.structure.representation.modifierExtension":"Extension","SubstanceSpecification.structure.representation.representation":"string","SubstanceSpecification.structure.representation.type":"CodeableConcept","SubstanceSpecification.structure.source":{"code":"Reference","refType":["DocumentReference"]},"SubstanceSpecification.structure.stereochemistry":"CodeableConcept","SubstanceSpecification.text":"Narrative","SubstanceSpecification.type":"CodeableConcept","SupplyDelivery.basedOn":{"code":"Reference","refType":["SupplyRequest"]},"SupplyDelivery.contained":"Resource","SupplyDelivery.destination":{"code":"Reference","refType":["Location"]},"SupplyDelivery.extension":"Extension","SupplyDelivery.id":"System.String","SupplyDelivery.identifier":"Identifier","SupplyDelivery.implicitRules":"uri","SupplyDelivery.language":"code","SupplyDelivery.meta":"Meta","SupplyDelivery.modifierExtension":"Extension","SupplyDelivery.occurrenceDateTime":"dateTime","SupplyDelivery.occurrencePeriod":"Period","SupplyDelivery.occurrenceTiming":"Timing","SupplyDelivery.partOf":{"code":"Reference","refType":["SupplyDelivery","Contract"]},"SupplyDelivery.patient":{"code":"Reference","refType":["Patient"]},"SupplyDelivery.receiver":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"SupplyDelivery.status":"code","SupplyDelivery.suppliedItem":"BackboneElement","SupplyDelivery.suppliedItem.extension":"Extension","SupplyDelivery.suppliedItem.id":"System.String","SupplyDelivery.suppliedItem.itemCodeableConcept":"CodeableConcept","SupplyDelivery.suppliedItem.itemReference":{"code":"Reference","refType":["Medication","Substance","Device"]},"SupplyDelivery.suppliedItem.modifierExtension":"Extension","SupplyDelivery.suppliedItem.quantity":"Quantity","SupplyDelivery.supplier":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"SupplyDelivery.text":"Narrative","SupplyDelivery.type":"CodeableConcept","SupplyRequest.authoredOn":"dateTime","SupplyRequest.category":"CodeableConcept","SupplyRequest.contained":"Resource","SupplyRequest.deliverFrom":{"code":"Reference","refType":["Organization","Location"]},"SupplyRequest.deliverTo":{"code":"Reference","refType":["Organization","Location","Patient"]},"SupplyRequest.extension":"Extension","SupplyRequest.id":"System.String","SupplyRequest.identifier":"Identifier","SupplyRequest.implicitRules":"uri","SupplyRequest.itemCodeableConcept":"CodeableConcept","SupplyRequest.itemReference":{"code":"Reference","refType":["Medication","Substance","Device"]},"SupplyRequest.language":"code","SupplyRequest.meta":"Meta","SupplyRequest.modifierExtension":"Extension","SupplyRequest.occurrenceDateTime":"dateTime","SupplyRequest.occurrencePeriod":"Period","SupplyRequest.occurrenceTiming":"Timing","SupplyRequest.parameter":"BackboneElement","SupplyRequest.parameter.code":"CodeableConcept","SupplyRequest.parameter.extension":"Extension","SupplyRequest.parameter.id":"System.String","SupplyRequest.parameter.modifierExtension":"Extension","SupplyRequest.parameter.valueBoolean":"boolean","SupplyRequest.parameter.valueCodeableConcept":"CodeableConcept","SupplyRequest.parameter.valueQuantity":"Quantity","SupplyRequest.parameter.valueRange":"Range","SupplyRequest.priority":"code","SupplyRequest.quantity":"Quantity","SupplyRequest.reasonCode":"CodeableConcept","SupplyRequest.reasonReference":{"code":"Reference","refType":["Condition","Observation","DiagnosticReport","DocumentReference"]},"SupplyRequest.requester":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","Patient","RelatedPerson","Device"]},"SupplyRequest.status":"code","SupplyRequest.supplier":{"code":"Reference","refType":["Organization","HealthcareService"]},"SupplyRequest.text":"Narrative","Task.authoredOn":"dateTime","Task.basedOn":{"code":"Reference","refType":["Resource"]},"Task.businessStatus":"CodeableConcept","Task.code":"CodeableConcept","Task.contained":"Resource","Task.description":"string","Task.encounter":{"code":"Reference","refType":["Encounter"]},"Task.executionPeriod":"Period","Task.extension":"Extension","Task.focus":{"code":"Reference","refType":["Resource"]},"Task.for":{"code":"Reference","refType":["Resource"]},"Task.groupIdentifier":"Identifier","Task.id":"System.String","Task.identifier":"Identifier","Task.implicitRules":"uri","Task.input":"BackboneElement","Task.input.extension":"Extension","Task.input.id":"System.String","Task.input.modifierExtension":"Extension","Task.input.type":"CodeableConcept","Task.input.valueAddress":"Address","Task.input.valueAge":"Age","Task.input.valueAnnotation":"Annotation","Task.input.valueAttachment":"Attachment","Task.input.valueBase64Binary":"base64Binary","Task.input.valueBoolean":"boolean","Task.input.valueCanonical":{"code":"canonical","refType":[]},"Task.input.valueCode":"code","Task.input.valueCodeableConcept":"CodeableConcept","Task.input.valueCoding":"Coding","Task.input.valueContactDetail":"ContactDetail","Task.input.valueContactPoint":"ContactPoint","Task.input.valueContributor":"Contributor","Task.input.valueCount":"Count","Task.input.valueDataRequirement":"DataRequirement","Task.input.valueDate":"date","Task.input.valueDateTime":"dateTime","Task.input.valueDecimal":"decimal","Task.input.valueDistance":"Distance","Task.input.valueDosage":"Dosage","Task.input.valueDuration":"Duration","Task.input.valueExpression":"Expression","Task.input.valueHumanName":"HumanName","Task.input.valueId":"id","Task.input.valueIdentifier":"Identifier","Task.input.valueInstant":"instant","Task.input.valueInteger":"integer","Task.input.valueMarkdown":"markdown","Task.input.valueMeta":"Meta","Task.input.valueMoney":"Money","Task.input.valueOid":"oid","Task.input.valueParameterDefinition":"ParameterDefinition","Task.input.valuePeriod":"Period","Task.input.valuePositiveInt":"positiveInt","Task.input.valueQuantity":"Quantity","Task.input.valueRange":"Range","Task.input.valueRatio":"Ratio","Task.input.valueReference":{"code":"Reference","refType":[]},"Task.input.valueRelatedArtifact":"RelatedArtifact","Task.input.valueSampledData":"SampledData","Task.input.valueSignature":"Signature","Task.input.valueString":"string","Task.input.valueTime":"time","Task.input.valueTiming":"Timing","Task.input.valueTriggerDefinition":"TriggerDefinition","Task.input.valueUnsignedInt":"unsignedInt","Task.input.valueUri":"uri","Task.input.valueUrl":"url","Task.input.valueUsageContext":"UsageContext","Task.input.valueUuid":"uuid","Task.instantiatesCanonical":{"code":"canonical","refType":["ActivityDefinition"]},"Task.instantiatesUri":"uri","Task.insurance":{"code":"Reference","refType":["Coverage","ClaimResponse"]},"Task.intent":"code","Task.language":"code","Task.lastModified":"dateTime","Task.location":{"code":"Reference","refType":["Location"]},"Task.meta":"Meta","Task.modifierExtension":"Extension","Task.note":"Annotation","Task.output":"BackboneElement","Task.output.extension":"Extension","Task.output.id":"System.String","Task.output.modifierExtension":"Extension","Task.output.type":"CodeableConcept","Task.output.valueAddress":"Address","Task.output.valueAge":"Age","Task.output.valueAnnotation":"Annotation","Task.output.valueAttachment":"Attachment","Task.output.valueBase64Binary":"base64Binary","Task.output.valueBoolean":"boolean","Task.output.valueCanonical":{"code":"canonical","refType":[]},"Task.output.valueCode":"code","Task.output.valueCodeableConcept":"CodeableConcept","Task.output.valueCoding":"Coding","Task.output.valueContactDetail":"ContactDetail","Task.output.valueContactPoint":"ContactPoint","Task.output.valueContributor":"Contributor","Task.output.valueCount":"Count","Task.output.valueDataRequirement":"DataRequirement","Task.output.valueDate":"date","Task.output.valueDateTime":"dateTime","Task.output.valueDecimal":"decimal","Task.output.valueDistance":"Distance","Task.output.valueDosage":"Dosage","Task.output.valueDuration":"Duration","Task.output.valueExpression":"Expression","Task.output.valueHumanName":"HumanName","Task.output.valueId":"id","Task.output.valueIdentifier":"Identifier","Task.output.valueInstant":"instant","Task.output.valueInteger":"integer","Task.output.valueMarkdown":"markdown","Task.output.valueMeta":"Meta","Task.output.valueMoney":"Money","Task.output.valueOid":"oid","Task.output.valueParameterDefinition":"ParameterDefinition","Task.output.valuePeriod":"Period","Task.output.valuePositiveInt":"positiveInt","Task.output.valueQuantity":"Quantity","Task.output.valueRange":"Range","Task.output.valueRatio":"Ratio","Task.output.valueReference":{"code":"Reference","refType":[]},"Task.output.valueRelatedArtifact":"RelatedArtifact","Task.output.valueSampledData":"SampledData","Task.output.valueSignature":"Signature","Task.output.valueString":"string","Task.output.valueTime":"time","Task.output.valueTiming":"Timing","Task.output.valueTriggerDefinition":"TriggerDefinition","Task.output.valueUnsignedInt":"unsignedInt","Task.output.valueUri":"uri","Task.output.valueUrl":"url","Task.output.valueUsageContext":"UsageContext","Task.output.valueUuid":"uuid","Task.owner":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization","CareTeam","HealthcareService","Patient","Device","RelatedPerson"]},"Task.partOf":{"code":"Reference","refType":["Task"]},"Task.performerType":"CodeableConcept","Task.priority":"code","Task.reasonCode":"CodeableConcept","Task.reasonReference":{"code":"Reference","refType":["Resource"]},"Task.relevantHistory":{"code":"Reference","refType":["Provenance"]},"Task.requester":{"code":"Reference","refType":["Device","Organization","Patient","Practitioner","PractitionerRole","RelatedPerson"]},"Task.restriction":"BackboneElement","Task.restriction.extension":"Extension","Task.restriction.id":"System.String","Task.restriction.modifierExtension":"Extension","Task.restriction.period":"Period","Task.restriction.recipient":{"code":"Reference","refType":["Patient","Practitioner","PractitionerRole","RelatedPerson","Group","Organization"]},"Task.restriction.repetitions":"positiveInt","Task.status":"code","Task.statusReason":"CodeableConcept","Task.text":"Narrative","TerminologyCapabilities.closure":"BackboneElement","TerminologyCapabilities.closure.extension":"Extension","TerminologyCapabilities.closure.id":"System.String","TerminologyCapabilities.closure.modifierExtension":"Extension","TerminologyCapabilities.closure.translation":"boolean","TerminologyCapabilities.codeSearch":"code","TerminologyCapabilities.codeSystem":"BackboneElement","TerminologyCapabilities.codeSystem.extension":"Extension","TerminologyCapabilities.codeSystem.id":"System.String","TerminologyCapabilities.codeSystem.modifierExtension":"Extension","TerminologyCapabilities.codeSystem.subsumption":"boolean","TerminologyCapabilities.codeSystem.uri":{"code":"canonical","refType":["CodeSystem"]},"TerminologyCapabilities.codeSystem.version":"BackboneElement","TerminologyCapabilities.codeSystem.version.code":"string","TerminologyCapabilities.codeSystem.version.compositional":"boolean","TerminologyCapabilities.codeSystem.version.extension":"Extension","TerminologyCapabilities.codeSystem.version.filter":"BackboneElement","TerminologyCapabilities.codeSystem.version.filter.code":"code","TerminologyCapabilities.codeSystem.version.filter.extension":"Extension","TerminologyCapabilities.codeSystem.version.filter.id":"System.String","TerminologyCapabilities.codeSystem.version.filter.modifierExtension":"Extension","TerminologyCapabilities.codeSystem.version.filter.op":"code","TerminologyCapabilities.codeSystem.version.id":"System.String","TerminologyCapabilities.codeSystem.version.isDefault":"boolean","TerminologyCapabilities.codeSystem.version.language":"code","TerminologyCapabilities.codeSystem.version.modifierExtension":"Extension","TerminologyCapabilities.codeSystem.version.property":"code","TerminologyCapabilities.contact":"ContactDetail","TerminologyCapabilities.contained":"Resource","TerminologyCapabilities.copyright":"markdown","TerminologyCapabilities.date":"dateTime","TerminologyCapabilities.description":"markdown","TerminologyCapabilities.expansion":"BackboneElement","TerminologyCapabilities.expansion.extension":"Extension","TerminologyCapabilities.expansion.hierarchical":"boolean","TerminologyCapabilities.expansion.id":"System.String","TerminologyCapabilities.expansion.incomplete":"boolean","TerminologyCapabilities.expansion.modifierExtension":"Extension","TerminologyCapabilities.expansion.paging":"boolean","TerminologyCapabilities.expansion.parameter":"BackboneElement","TerminologyCapabilities.expansion.parameter.documentation":"string","TerminologyCapabilities.expansion.parameter.extension":"Extension","TerminologyCapabilities.expansion.parameter.id":"System.String","TerminologyCapabilities.expansion.parameter.modifierExtension":"Extension","TerminologyCapabilities.expansion.parameter.name":"code","TerminologyCapabilities.expansion.textFilter":"markdown","TerminologyCapabilities.experimental":"boolean","TerminologyCapabilities.extension":"Extension","TerminologyCapabilities.id":"System.String","TerminologyCapabilities.implementation":"BackboneElement","TerminologyCapabilities.implementation.description":"string","TerminologyCapabilities.implementation.extension":"Extension","TerminologyCapabilities.implementation.id":"System.String","TerminologyCapabilities.implementation.modifierExtension":"Extension","TerminologyCapabilities.implementation.url":"url","TerminologyCapabilities.implicitRules":"uri","TerminologyCapabilities.jurisdiction":"CodeableConcept","TerminologyCapabilities.kind":"code","TerminologyCapabilities.language":"code","TerminologyCapabilities.lockedDate":"boolean","TerminologyCapabilities.meta":"Meta","TerminologyCapabilities.modifierExtension":"Extension","TerminologyCapabilities.name":"string","TerminologyCapabilities.publisher":"string","TerminologyCapabilities.purpose":"markdown","TerminologyCapabilities.software":"BackboneElement","TerminologyCapabilities.software.extension":"Extension","TerminologyCapabilities.software.id":"System.String","TerminologyCapabilities.software.modifierExtension":"Extension","TerminologyCapabilities.software.name":"string","TerminologyCapabilities.software.version":"string","TerminologyCapabilities.status":"code","TerminologyCapabilities.text":"Narrative","TerminologyCapabilities.title":"string","TerminologyCapabilities.translation":"BackboneElement","TerminologyCapabilities.translation.extension":"Extension","TerminologyCapabilities.translation.id":"System.String","TerminologyCapabilities.translation.modifierExtension":"Extension","TerminologyCapabilities.translation.needsMap":"boolean","TerminologyCapabilities.url":"uri","TerminologyCapabilities.useContext":"UsageContext","TerminologyCapabilities.validateCode":"BackboneElement","TerminologyCapabilities.validateCode.extension":"Extension","TerminologyCapabilities.validateCode.id":"System.String","TerminologyCapabilities.validateCode.modifierExtension":"Extension","TerminologyCapabilities.validateCode.translations":"boolean","TerminologyCapabilities.version":"string","TestReport.contained":"Resource","TestReport.extension":"Extension","TestReport.id":"System.String","TestReport.identifier":"Identifier","TestReport.implicitRules":"uri","TestReport.issued":"dateTime","TestReport.language":"code","TestReport.meta":"Meta","TestReport.modifierExtension":"Extension","TestReport.name":"string","TestReport.participant":"BackboneElement","TestReport.participant.display":"string","TestReport.participant.extension":"Extension","TestReport.participant.id":"System.String","TestReport.participant.modifierExtension":"Extension","TestReport.participant.type":"code","TestReport.participant.uri":"uri","TestReport.result":"code","TestReport.score":"decimal","TestReport.setup":"BackboneElement","TestReport.setup.action":"BackboneElement","TestReport.setup.action.assert":"BackboneElement","TestReport.setup.action.assert.detail":"string","TestReport.setup.action.assert.extension":"Extension","TestReport.setup.action.assert.id":"System.String","TestReport.setup.action.assert.message":"markdown","TestReport.setup.action.assert.modifierExtension":"Extension","TestReport.setup.action.assert.result":"code","TestReport.setup.action.extension":"Extension","TestReport.setup.action.id":"System.String","TestReport.setup.action.modifierExtension":"Extension","TestReport.setup.action.operation":"BackboneElement","TestReport.setup.action.operation.detail":"uri","TestReport.setup.action.operation.extension":"Extension","TestReport.setup.action.operation.id":"System.String","TestReport.setup.action.operation.message":"markdown","TestReport.setup.action.operation.modifierExtension":"Extension","TestReport.setup.action.operation.result":"code","TestReport.setup.extension":"Extension","TestReport.setup.id":"System.String","TestReport.setup.modifierExtension":"Extension","TestReport.status":"code","TestReport.teardown":"BackboneElement","TestReport.teardown.action":"BackboneElement","TestReport.teardown.action.extension":"Extension","TestReport.teardown.action.id":"System.String","TestReport.teardown.action.modifierExtension":"Extension","TestReport.teardown.extension":"Extension","TestReport.teardown.id":"System.String","TestReport.teardown.modifierExtension":"Extension","TestReport.test":"BackboneElement","TestReport.test.action":"BackboneElement","TestReport.test.action.extension":"Extension","TestReport.test.action.id":"System.String","TestReport.test.action.modifierExtension":"Extension","TestReport.test.description":"string","TestReport.test.extension":"Extension","TestReport.test.id":"System.String","TestReport.test.modifierExtension":"Extension","TestReport.test.name":"string","TestReport.testScript":{"code":"Reference","refType":["TestScript"]},"TestReport.tester":"string","TestReport.text":"Narrative","TestScript.contact":"ContactDetail","TestScript.contained":"Resource","TestScript.copyright":"markdown","TestScript.date":"dateTime","TestScript.description":"markdown","TestScript.destination":"BackboneElement","TestScript.destination.extension":"Extension","TestScript.destination.id":"System.String","TestScript.destination.index":"integer","TestScript.destination.modifierExtension":"Extension","TestScript.destination.profile":"Coding","TestScript.experimental":"boolean","TestScript.extension":"Extension","TestScript.fixture":"BackboneElement","TestScript.fixture.autocreate":"boolean","TestScript.fixture.autodelete":"boolean","TestScript.fixture.extension":"Extension","TestScript.fixture.id":"System.String","TestScript.fixture.modifierExtension":"Extension","TestScript.fixture.resource":{"code":"Reference","refType":["Resource"]},"TestScript.id":"System.String","TestScript.identifier":"Identifier","TestScript.implicitRules":"uri","TestScript.jurisdiction":"CodeableConcept","TestScript.language":"code","TestScript.meta":"Meta","TestScript.metadata":"BackboneElement","TestScript.metadata.capability":"BackboneElement","TestScript.metadata.capability.capabilities":{"code":"canonical","refType":["CapabilityStatement"]},"TestScript.metadata.capability.description":"string","TestScript.metadata.capability.destination":"integer","TestScript.metadata.capability.extension":"Extension","TestScript.metadata.capability.id":"System.String","TestScript.metadata.capability.link":"uri","TestScript.metadata.capability.modifierExtension":"Extension","TestScript.metadata.capability.origin":"integer","TestScript.metadata.capability.required":"boolean","TestScript.metadata.capability.validated":"boolean","TestScript.metadata.extension":"Extension","TestScript.metadata.id":"System.String","TestScript.metadata.link":"BackboneElement","TestScript.metadata.link.description":"string","TestScript.metadata.link.extension":"Extension","TestScript.metadata.link.id":"System.String","TestScript.metadata.link.modifierExtension":"Extension","TestScript.metadata.link.url":"uri","TestScript.metadata.modifierExtension":"Extension","TestScript.modifierExtension":"Extension","TestScript.name":"string","TestScript.origin":"BackboneElement","TestScript.origin.extension":"Extension","TestScript.origin.id":"System.String","TestScript.origin.index":"integer","TestScript.origin.modifierExtension":"Extension","TestScript.origin.profile":"Coding","TestScript.profile":{"code":"Reference","refType":["Resource"]},"TestScript.publisher":"string","TestScript.purpose":"markdown","TestScript.setup":"BackboneElement","TestScript.setup.action":"BackboneElement","TestScript.setup.action.assert":"BackboneElement","TestScript.setup.action.assert.compareToSourceExpression":"string","TestScript.setup.action.assert.compareToSourceId":"string","TestScript.setup.action.assert.compareToSourcePath":"string","TestScript.setup.action.assert.contentType":"code","TestScript.setup.action.assert.description":"string","TestScript.setup.action.assert.direction":"code","TestScript.setup.action.assert.expression":"string","TestScript.setup.action.assert.extension":"Extension","TestScript.setup.action.assert.headerField":"string","TestScript.setup.action.assert.id":"System.String","TestScript.setup.action.assert.label":"string","TestScript.setup.action.assert.minimumId":"string","TestScript.setup.action.assert.modifierExtension":"Extension","TestScript.setup.action.assert.navigationLinks":"boolean","TestScript.setup.action.assert.operator":"code","TestScript.setup.action.assert.path":"string","TestScript.setup.action.assert.requestMethod":"code","TestScript.setup.action.assert.requestURL":"string","TestScript.setup.action.assert.resource":"code","TestScript.setup.action.assert.response":"code","TestScript.setup.action.assert.responseCode":"string","TestScript.setup.action.assert.sourceId":"id","TestScript.setup.action.assert.validateProfileId":"id","TestScript.setup.action.assert.value":"string","TestScript.setup.action.assert.warningOnly":"boolean","TestScript.setup.action.extension":"Extension","TestScript.setup.action.id":"System.String","TestScript.setup.action.modifierExtension":"Extension","TestScript.setup.action.operation":"BackboneElement","TestScript.setup.action.operation.accept":"code","TestScript.setup.action.operation.contentType":"code","TestScript.setup.action.operation.description":"string","TestScript.setup.action.operation.destination":"integer","TestScript.setup.action.operation.encodeRequestUrl":"boolean","TestScript.setup.action.operation.extension":"Extension","TestScript.setup.action.operation.id":"System.String","TestScript.setup.action.operation.label":"string","TestScript.setup.action.operation.method":"code","TestScript.setup.action.operation.modifierExtension":"Extension","TestScript.setup.action.operation.origin":"integer","TestScript.setup.action.operation.params":"string","TestScript.setup.action.operation.requestHeader":"BackboneElement","TestScript.setup.action.operation.requestHeader.extension":"Extension","TestScript.setup.action.operation.requestHeader.field":"string","TestScript.setup.action.operation.requestHeader.id":"System.String","TestScript.setup.action.operation.requestHeader.modifierExtension":"Extension","TestScript.setup.action.operation.requestHeader.value":"string","TestScript.setup.action.operation.requestId":"id","TestScript.setup.action.operation.resource":"code","TestScript.setup.action.operation.responseId":"id","TestScript.setup.action.operation.sourceId":"id","TestScript.setup.action.operation.targetId":"id","TestScript.setup.action.operation.type":"Coding","TestScript.setup.action.operation.url":"string","TestScript.setup.extension":"Extension","TestScript.setup.id":"System.String","TestScript.setup.modifierExtension":"Extension","TestScript.status":"code","TestScript.teardown":"BackboneElement","TestScript.teardown.action":"BackboneElement","TestScript.teardown.action.extension":"Extension","TestScript.teardown.action.id":"System.String","TestScript.teardown.action.modifierExtension":"Extension","TestScript.teardown.extension":"Extension","TestScript.teardown.id":"System.String","TestScript.teardown.modifierExtension":"Extension","TestScript.test":"BackboneElement","TestScript.test.action":"BackboneElement","TestScript.test.action.extension":"Extension","TestScript.test.action.id":"System.String","TestScript.test.action.modifierExtension":"Extension","TestScript.test.description":"string","TestScript.test.extension":"Extension","TestScript.test.id":"System.String","TestScript.test.modifierExtension":"Extension","TestScript.test.name":"string","TestScript.text":"Narrative","TestScript.title":"string","TestScript.url":"uri","TestScript.useContext":"UsageContext","TestScript.variable":"BackboneElement","TestScript.variable.defaultValue":"string","TestScript.variable.description":"string","TestScript.variable.expression":"string","TestScript.variable.extension":"Extension","TestScript.variable.headerField":"string","TestScript.variable.hint":"string","TestScript.variable.id":"System.String","TestScript.variable.modifierExtension":"Extension","TestScript.variable.name":"string","TestScript.variable.path":"string","TestScript.variable.sourceId":"id","TestScript.version":"string","Timing.code":"CodeableConcept","Timing.event":"dateTime","Timing.extension":"Extension","Timing.id":"System.String","Timing.modifierExtension":"Extension","Timing.repeat":"Element","Timing.repeat.boundsDuration":"Duration","Timing.repeat.boundsPeriod":"Period","Timing.repeat.boundsRange":"Range","Timing.repeat.count":"positiveInt","Timing.repeat.countMax":"positiveInt","Timing.repeat.dayOfWeek":"code","Timing.repeat.duration":"decimal","Timing.repeat.durationMax":"decimal","Timing.repeat.durationUnit":"code","Timing.repeat.extension":"Extension","Timing.repeat.frequency":"positiveInt","Timing.repeat.frequencyMax":"positiveInt","Timing.repeat.id":"System.String","Timing.repeat.offset":"unsignedInt","Timing.repeat.period":"decimal","Timing.repeat.periodMax":"decimal","Timing.repeat.periodUnit":"code","Timing.repeat.timeOfDay":"time","Timing.repeat.when":"code","TriggerDefinition.condition":"Expression","TriggerDefinition.data":"DataRequirement","TriggerDefinition.extension":"Extension","TriggerDefinition.id":"System.String","TriggerDefinition.name":"string","TriggerDefinition.timingDate":"date","TriggerDefinition.timingDateTime":"dateTime","TriggerDefinition.timingReference":{"code":"Reference","refType":["Schedule"]},"TriggerDefinition.timingTiming":"Timing","TriggerDefinition.type":"code","UsageContext.code":"Coding","UsageContext.extension":"Extension","UsageContext.id":"System.String","UsageContext.valueCodeableConcept":"CodeableConcept","UsageContext.valueQuantity":"Quantity","UsageContext.valueRange":"Range","UsageContext.valueReference":{"code":"Reference","refType":["PlanDefinition","ResearchStudy","InsurancePlan","HealthcareService","Group","Location","Organization"]},"ValueSet.compose":"BackboneElement","ValueSet.compose.extension":"Extension","ValueSet.compose.id":"System.String","ValueSet.compose.inactive":"boolean","ValueSet.compose.include":"BackboneElement","ValueSet.compose.include.concept":"BackboneElement","ValueSet.compose.include.concept.code":"code","ValueSet.compose.include.concept.designation":"BackboneElement","ValueSet.compose.include.concept.designation.extension":"Extension","ValueSet.compose.include.concept.designation.id":"System.String","ValueSet.compose.include.concept.designation.language":"code","ValueSet.compose.include.concept.designation.modifierExtension":"Extension","ValueSet.compose.include.concept.designation.use":"Coding","ValueSet.compose.include.concept.designation.value":"string","ValueSet.compose.include.concept.display":"string","ValueSet.compose.include.concept.extension":"Extension","ValueSet.compose.include.concept.id":"System.String","ValueSet.compose.include.concept.modifierExtension":"Extension","ValueSet.compose.include.extension":"Extension","ValueSet.compose.include.filter":"BackboneElement","ValueSet.compose.include.filter.extension":"Extension","ValueSet.compose.include.filter.id":"System.String","ValueSet.compose.include.filter.modifierExtension":"Extension","ValueSet.compose.include.filter.op":"code","ValueSet.compose.include.filter.property":"code","ValueSet.compose.include.filter.value":"string","ValueSet.compose.include.id":"System.String","ValueSet.compose.include.modifierExtension":"Extension","ValueSet.compose.include.system":"uri","ValueSet.compose.include.valueSet":{"code":"canonical","refType":["ValueSet"]},"ValueSet.compose.include.version":"string","ValueSet.compose.lockedDate":"date","ValueSet.compose.modifierExtension":"Extension","ValueSet.contact":"ContactDetail","ValueSet.contained":"Resource","ValueSet.copyright":"markdown","ValueSet.date":"dateTime","ValueSet.description":"markdown","ValueSet.expansion":"BackboneElement","ValueSet.expansion.contains":"BackboneElement","ValueSet.expansion.contains.abstract":"boolean","ValueSet.expansion.contains.code":"code","ValueSet.expansion.contains.display":"string","ValueSet.expansion.contains.extension":"Extension","ValueSet.expansion.contains.id":"System.String","ValueSet.expansion.contains.inactive":"boolean","ValueSet.expansion.contains.modifierExtension":"Extension","ValueSet.expansion.contains.system":"uri","ValueSet.expansion.contains.version":"string","ValueSet.expansion.extension":"Extension","ValueSet.expansion.id":"System.String","ValueSet.expansion.identifier":"uri","ValueSet.expansion.modifierExtension":"Extension","ValueSet.expansion.offset":"integer","ValueSet.expansion.parameter":"BackboneElement","ValueSet.expansion.parameter.extension":"Extension","ValueSet.expansion.parameter.id":"System.String","ValueSet.expansion.parameter.modifierExtension":"Extension","ValueSet.expansion.parameter.name":"string","ValueSet.expansion.parameter.valueBoolean":"boolean","ValueSet.expansion.parameter.valueCode":"code","ValueSet.expansion.parameter.valueDateTime":"dateTime","ValueSet.expansion.parameter.valueDecimal":"decimal","ValueSet.expansion.parameter.valueInteger":"integer","ValueSet.expansion.parameter.valueString":"string","ValueSet.expansion.parameter.valueUri":"uri","ValueSet.expansion.timestamp":"dateTime","ValueSet.expansion.total":"integer","ValueSet.experimental":"boolean","ValueSet.extension":"Extension","ValueSet.id":"System.String","ValueSet.identifier":"Identifier","ValueSet.immutable":"boolean","ValueSet.implicitRules":"uri","ValueSet.jurisdiction":"CodeableConcept","ValueSet.language":"code","ValueSet.meta":"Meta","ValueSet.modifierExtension":"Extension","ValueSet.name":"string","ValueSet.publisher":"string","ValueSet.purpose":"markdown","ValueSet.status":"code","ValueSet.text":"Narrative","ValueSet.title":"string","ValueSet.url":"uri","ValueSet.useContext":"UsageContext","ValueSet.version":"string","VerificationResult.attestation":"BackboneElement","VerificationResult.attestation.communicationMethod":"CodeableConcept","VerificationResult.attestation.date":"date","VerificationResult.attestation.extension":"Extension","VerificationResult.attestation.id":"System.String","VerificationResult.attestation.modifierExtension":"Extension","VerificationResult.attestation.onBehalfOf":{"code":"Reference","refType":["Organization","Practitioner","PractitionerRole"]},"VerificationResult.attestation.proxyIdentityCertificate":"string","VerificationResult.attestation.proxySignature":"Signature","VerificationResult.attestation.sourceIdentityCertificate":"string","VerificationResult.attestation.sourceSignature":"Signature","VerificationResult.attestation.who":{"code":"Reference","refType":["Practitioner","PractitionerRole","Organization"]},"VerificationResult.contained":"Resource","VerificationResult.extension":"Extension","VerificationResult.failureAction":"CodeableConcept","VerificationResult.frequency":"Timing","VerificationResult.id":"System.String","VerificationResult.implicitRules":"uri","VerificationResult.language":"code","VerificationResult.lastPerformed":"dateTime","VerificationResult.meta":"Meta","VerificationResult.modifierExtension":"Extension","VerificationResult.need":"CodeableConcept","VerificationResult.nextScheduled":"date","VerificationResult.primarySource":"BackboneElement","VerificationResult.primarySource.canPushUpdates":"CodeableConcept","VerificationResult.primarySource.communicationMethod":"CodeableConcept","VerificationResult.primarySource.extension":"Extension","VerificationResult.primarySource.id":"System.String","VerificationResult.primarySource.modifierExtension":"Extension","VerificationResult.primarySource.pushTypeAvailable":"CodeableConcept","VerificationResult.primarySource.type":"CodeableConcept","VerificationResult.primarySource.validationDate":"dateTime","VerificationResult.primarySource.validationStatus":"CodeableConcept","VerificationResult.primarySource.who":{"code":"Reference","refType":["Organization","Practitioner","PractitionerRole"]},"VerificationResult.status":"code","VerificationResult.statusDate":"dateTime","VerificationResult.target":{"code":"Reference","refType":["Resource"]},"VerificationResult.targetLocation":"string","VerificationResult.text":"Narrative","VerificationResult.validationProcess":"CodeableConcept","VerificationResult.validationType":"CodeableConcept","VerificationResult.validator":"BackboneElement","VerificationResult.validator.attestationSignature":"Signature","VerificationResult.validator.extension":"Extension","VerificationResult.validator.id":"System.String","VerificationResult.validator.identityCertificate":"string","VerificationResult.validator.modifierExtension":"Extension","VerificationResult.validator.organization":{"code":"Reference","refType":["Organization"]},"VisionPrescription.contained":"Resource","VisionPrescription.created":"dateTime","VisionPrescription.dateWritten":"dateTime","VisionPrescription.encounter":{"code":"Reference","refType":["Encounter"]},"VisionPrescription.extension":"Extension","VisionPrescription.id":"System.String","VisionPrescription.identifier":"Identifier","VisionPrescription.implicitRules":"uri","VisionPrescription.language":"code","VisionPrescription.lensSpecification":"BackboneElement","VisionPrescription.lensSpecification.add":"decimal","VisionPrescription.lensSpecification.axis":"integer","VisionPrescription.lensSpecification.backCurve":"decimal","VisionPrescription.lensSpecification.brand":"string","VisionPrescription.lensSpecification.color":"string","VisionPrescription.lensSpecification.cylinder":"decimal","VisionPrescription.lensSpecification.diameter":"decimal","VisionPrescription.lensSpecification.duration":"Quantity","VisionPrescription.lensSpecification.extension":"Extension","VisionPrescription.lensSpecification.eye":"code","VisionPrescription.lensSpecification.id":"System.String","VisionPrescription.lensSpecification.modifierExtension":"Extension","VisionPrescription.lensSpecification.note":"Annotation","VisionPrescription.lensSpecification.power":"decimal","VisionPrescription.lensSpecification.prism":"BackboneElement","VisionPrescription.lensSpecification.prism.amount":"decimal","VisionPrescription.lensSpecification.prism.base":"code","VisionPrescription.lensSpecification.prism.extension":"Extension","VisionPrescription.lensSpecification.prism.id":"System.String","VisionPrescription.lensSpecification.prism.modifierExtension":"Extension","VisionPrescription.lensSpecification.product":"CodeableConcept","VisionPrescription.lensSpecification.sphere":"decimal","VisionPrescription.meta":"Meta","VisionPrescription.modifierExtension":"Extension","VisionPrescription.patient":{"code":"Reference","refType":["Patient"]},"VisionPrescription.prescriber":{"code":"Reference","refType":["Practitioner","PractitionerRole"]},"VisionPrescription.status":"code","VisionPrescription.text":"Narrative","base64Binary.extension":"Extension","base64Binary.id":"System.String","base64Binary.value":"System.String","boolean.extension":"Extension","boolean.id":"System.String","boolean.value":"System.Boolean","canonical.extension":"Extension","canonical.id":"System.String","canonical.value":"System.String","code.extension":"Extension","code.id":"System.String","code.value":"System.String","date.extension":"Extension","date.id":"System.String","date.value":"System.Date","dateTime.extension":"Extension","dateTime.id":"System.String","dateTime.value":"System.DateTime","decimal.extension":"Extension","decimal.id":"System.String","decimal.value":"System.Decimal","id.extension":"Extension","id.id":"System.String","id.value":"System.String","instant.extension":"Extension","instant.id":"System.String","instant.value":"System.DateTime","integer.extension":"Extension","integer.id":"System.String","integer.value":"System.Integer","markdown.extension":"Extension","markdown.id":"System.String","markdown.value":"System.String","oid.extension":"Extension","oid.id":"System.String","oid.value":"System.String","positiveInt.extension":"Extension","positiveInt.id":"System.String","positiveInt.value":"System.String","string.extension":"Extension","string.id":"System.String","string.value":"System.String","time.extension":"Extension","time.id":"System.String","time.value":"System.Time","unsignedInt.extension":"Extension","unsignedInt.id":"System.String","unsignedInt.value":"System.String","uri.extension":"Extension","uri.id":"System.String","uri.value":"System.String","url.extension":"Extension","url.id":"System.String","url.value":"System.String","uuid.extension":"Extension","uuid.id":"System.String","uuid.value":"System.String","xhtml.extension":"Extension","xhtml.id":"System.String","xhtml.value":"System.String"}')},1474:function(e){"use strict";var t=function(e){return e!=e};e.exports=function(e,n){return 0===e&&0===n?1/e==1/n:e===n||!(!t(e)||!t(n))}},1524:function(e,t,n){"use strict";var i=n(514),r=n(9206),a=n(919),o=n(1735),s=n(7500);e.exports=function(e){return null==e||"object"!=typeof e&&"function"!=typeof e?null:i(e)?"String":r(e)?"Number":a(e)?"Boolean":o(e)?"Symbol":s(e)?"BigInt":void 0}},1602:function(e,t,n){const{BitSet:i}=n(2373),{ErrorListener:r}=n(6207),{Interval:a}=n(7059);e.exports=class extends r{constructor(e){super(),e=e||!0,this.exactOnly=e}reportAmbiguity(e,t,n,i,r,o,s){if(this.exactOnly&&!r)return;const c="reportAmbiguity d="+this.getDecisionDescription(e,t)+": ambigAlts="+this.getConflictingAlts(o,s)+", input='"+e.getTokenStream().getText(new a(n,i))+"'";e.notifyErrorListeners(c)}reportAttemptingFullContext(e,t,n,i,r,o){const s="reportAttemptingFullContext d="+this.getDecisionDescription(e,t)+", input='"+e.getTokenStream().getText(new a(n,i))+"'";e.notifyErrorListeners(s)}reportContextSensitivity(e,t,n,i,r,o){const s="reportContextSensitivity d="+this.getDecisionDescription(e,t)+", input='"+e.getTokenStream().getText(new a(n,i))+"'";e.notifyErrorListeners(s)}getDecisionDescription(e,t){const n=t.decision,i=t.atnStartState.ruleIndex,r=e.ruleNames;if(i<0||i>=r.length)return""+n;const a=r[i]||null;return null===a||0===a.length?""+n:`${n} (${a})`}getConflictingAlts(e,t){if(null!==e)return e;const n=new i;for(let e=0;e<t.items.length;e++)n.add(t.items[e].alt);return`{${n.values().join(", ")}}`}}},1609:function(e,t,n){let i={};const r=n(3367),{hasOwnProperty:a}=r;function o(e,t){return t&&e?.extension?.find(e=>-1!==t.indexOf(e.url))?.valueDecimal}i.weight=function(e){const t=this;if(!t.model?.score)throw new Error("The weight()/ordinal() function is not supported for the current model.");if(!1!==e&&!e)return[];const n=[],i=this.vars.questionnaire||this.processedVars.questionnaire?.data;let s=!1;return e.forEach(e=>{if(e?.data){const{score:c,isQuestionnaireResponse:u,value:d,valueType:m}=function(e,t){const n=e.model.score.propertyURI,i=e.model.score.extensionURI;let a,s,c,l,u;switch(t.path){case"Coding":s="QuestionnaireResponse.item.answer"===t.parentResNode?.path,a=o(t.data,i),c=t.data,l="Coding";break;case"Questionnaire.item.answerOption":a=o(t.data,i),c=t.data;break;case"QuestionnaireResponse.item.answer":s=!0,u=t.data&&Object.keys(t.data).find(e=>e.length>5&&e.startsWith("value")),u&&(l=u.substring(5),c=t.data[u],a=o(t.data["_"+u]||c,i));break;case"ValueSet.compose.include.concept":e.model.score.propertyURI||(a=o(t.data,i)),c={code:t.data.code,system:t.parentResNode?.data.system},l="Coding";break;case"ValueSet.expansion.contains":if(n){const e=p(t.parentResNode?.data.property,n);a=f(t.data,e),c=t.data,l="Coding"}break;case"CodeSystem.concept":if(n){const e=p(t.parentResNode?.data.property,n);a=f(t.data,e)}else a=o(t.data,i);break;default:s="QuestionnaireResponse.item.answer"===t.parentResNode?.path,s&&(a=o(t._data||t.data,i),c=t.data,l=r.capitalize(t.fhirNodeDataType))}return{score:a,isQuestionnaireResponse:s,value:c,valueType:l}}(t,e);if(void 0!==c)n.push(c);else if(u&&null!=d&&m){const r=function(e){const t=[];for(;!e.data?.linkId&&e?.parentResNode;)e=e.parentResNode;for(;e?.data?.linkId;)t.push(e.data.linkId),e=e.parentResNode;return t}(e);if(!i)throw new Error("%questionnaire is needed but not specified.");{const c=function(e,t,n){let i,r;const o=n.join("|");h.has(t)?(r=h.get(t),i=r[o]):(r={},h.set(t,r));if(!a(r,o)){const a=n[n.length-1];if("dstu2"===e){let e=t.group;for(;e?.length>0&&(i=e.find(e=>e.linkId===a),!i);)e=[].concat(...e.map(e=>[].concat(e.question||[],e.group||[])));for(let e=n.length-2;e>=0&&i;--e)i=i.question?.find(t=>t.linkId===n[e])||i.group?.find(t=>t.linkId===n[e])}else{let e=t.item;for(;e?.length>0&&(i=e.find(e=>e.linkId===a),!i);)e=[].concat(...e.map(e=>e.item||[]));for(let e=n.length-2;e>=0&&i;--e)i=i.item?.find(t=>t.linkId===n[e])}r[o]=i}return i}(t.model?.version,i,r);if(!c)throw new Error("Questionnaire item with this linkId were not found: "+e.parentResNode.data.linkId+".");{const r=function(e,t,n,i){let r;const a="value"+i;switch(i){case"Attachment":case"Quantity":case"Reference":r=e=>void 0===Object.keys(n).find(t=>"extension"!==t&&e[a][t]!==n[t]);break;case"Coding":r=e=>e.valueCoding?.code===n.code&&e.valueCoding?.system===n.system;break;default:r=e=>e[a]===n}const s=t?.answerOption?.find(r),c=o(s,e.model.score.extensionURI),l=t?.answerValueSet;return{score:c,answerOption:s,answerValueSet:l}}(t,c,d,m);void 0!==r.score?n.push(r.score):(r.answerOption&&d.system||r.answerValueSet)&&(s=l(n,t,i,r.answerValueSet,d.code,d.system,e)||s)}}}else"Coding"===m&&d?.system&&(s=l(n,t,null,null,d.code,d.system,e)||s)}}),s?Promise.all(n):n};const s={},c=36e5;function l(e,t,n,i,r,a,l){let h;const g=t.model?.version,y=[g,n?.url||n?.id,t.processedVars.terminologies?.terminologyUrl,i,r,a].join("|");if(s[_=y]&&Date.now()-s[_].timestamp<c)h=function(e){return s[e].value}(y);else{if(r){if(i){const e=/^#(.+)/.exec(i)?.[1]??null,s=e?t=>t.id===e&&"ValueSet"===t.resourceType:e=>e.url===i&&"ValueSet"===e.resourceType,c=n?.contained?.find(s);if(c)h=function(e,t,n,i){let r,a;const s=e.model?.score.propertyURI;if(s){const e=p(t.expansion?.property,s);e&&(a=d(t.expansion?.contains,n,i),r=f(a,e))}else{const s=e.model?.score.extensionURI,c=t.compose?.include,l=c?.length;for(let e=0;e<l&&!a;++e)c[e].system===i&&(a=m(c[e].concept,n));r=o(a,s)}return a?r:null}(t,c,r,a);else if(e)throw new Error("Cannot find a contained value set with id: "+e+".")}a&&(null==h?h=u(t,n,l,r,a):h instanceof Promise&&(h=h.then(e=>null!=e?e:u(t,n,l,r,a))))}!function(e,t){s[e]={timestamp:Date.now(),value:t}}(y,h)}var _;return void 0!==h&&e.push(h),h instanceof Promise}function u(e,t,n,i,a){const s=e=>e.url===a&&"CodeSystem"===e.resourceType,c=function(e){for(;e;){if(e.data?.resourceType&&e.data?.contained)return e.data?.contained;e=e.parentResNode}}(n)?.find(s)||t?.contained?.find(s);let l;if(c){const t=e.model?.score.propertyURI;if(t){const e=p(c?.property,t);if(e){l=f(m(c?.concept,i),e)}}else{const t=e.model?.score.extensionURI;if(t){l=o(m(c?.concept,i),t)}}}else l=function(e,t,n){const i=e.model?.score.propertyURI,a=e.model?.score.extensionURI,s=function(e){if(!e.async)throw new Error('The asynchronous function "weight"/"ordinal" is not allowed. To enable asynchronous functions, use the async=true or async="always" option.');const t=e.processedVars.terminologies?.terminologyUrl;if(!t)throw new Error('Option "terminologyUrl" is not specified.');return t}(e);return r.fetchWithCache(`${s}/CodeSystem?`+new URLSearchParams({url:n,...i?{_elements:"property"}:{}}).toString(),e).then(c=>{if(!i){return o(m(c?.entry?.[0]?.resource.concept,t),a)}{const a=p(c?.entry?.[0]?.resource?.property,i);if(a)return r.fetchWithCache(`${s}/CodeSystem/$lookup?`+new URLSearchParams({code:t,system:n,property:a}).toString(),e).then(e=>e.parameter.find(e=>"property"===e.name&&e.part.find(e=>"code"===e.name&&e.valueCode===a))?.part?.find(e=>"value"===e.name)?.valueDecimal)}})}(e,i,a);return l}function d(e,t,n){let i;if(e)for(let r=0;r<e.length&&!i;r++){const a=e[r];i=a.code===t&&a.system===n?a:d(a.contains,t,n)}return i}function m(e,t){let n;if(e)for(let i=0;i<e.length&&!n;i++){const r=e[i];r.code===t?n=r:r.concept&&(n=m(r.concept,t))}return n}function p(e,t){return e?.find(e=>e.uri===t)?.code}function f(e,t){return e?.property?.find(e=>e.code===t)?.valueDecimal}const h=new WeakMap;e.exports=i},1723:function(e,t,n){"use strict";var i=n(1474);e.exports=function(){return"function"==typeof Object.is?Object.is:i}},1730:function(e,t,n){"use strict";var i;if(!Object.keys){var r=Object.prototype.hasOwnProperty,a=Object.prototype.toString,o=n(6838),s=Object.prototype.propertyIsEnumerable,c=!s.call({toString:null},"toString"),l=s.call(function(){},"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var t=e.constructor;return t&&t.prototype===e},m={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},p=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!m["$"+e]&&r.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{d(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();i=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===a.call(e),i=o(e),s=t&&"[object String]"===a.call(e),m=[];if(!t&&!n&&!i)throw new TypeError("Object.keys called on a non-object");var f=l&&n;if(s&&e.length>0&&!r.call(e,0))for(var h=0;h<e.length;++h)m.push(String(h));if(i&&e.length>0)for(var g=0;g<e.length;++g)m.push(String(g));else for(var y in e)f&&"prototype"===y||!r.call(e,y)||m.push(String(y));if(c)for(var _=function(e){if("undefined"==typeof window||!p)return d(e);try{return d(e)}catch(e){return!1}}(e),S=0;S<u.length;++S)_&&"constructor"===u[S]||!r.call(e,u[S])||m.push(u[S]);return m}}e.exports=i},1735:function(e,t,n){"use strict";var i=n(4449),r=i("Object.prototype.toString"),a=n(1064)(),o=n(3774);if(a){var s=i("Symbol.prototype.toString"),c=o(/^Symbol\(.*\)$/);e.exports=function(e){if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||"[object Symbol]"!==r(e))return!1;try{return function(e){return"symbol"==typeof e.valueOf()&&c(s(e))}(e)}catch(e){return!1}}}else e.exports=function(e){return!1}},1828:function(e,t,n){"use strict";var i=n(70),r=n(4121),a=n(4114),o=n(7570);e.exports=function(e,t,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new a("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new a("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new a("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new a("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new a("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new a("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,c=arguments.length>4?arguments[4]:null,l=arguments.length>5?arguments[5]:null,u=arguments.length>6&&arguments[6],d=!!o&&o(e,t);if(i)i(e,t,{configurable:null===l&&d?d.configurable:!l,enumerable:null===s&&d?d.enumerable:!s,value:n,writable:null===c&&d?d.writable:!c});else{if(!u&&(s||c||l))throw new r("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=n}}},1876:function(e,t,n){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(2198))},1900:function(e,t,n){!function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t||"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(n(2198))},1906:function(e){"use strict";e.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},1926:function(e,t,n){"use strict";var i=n(9718),r=n(4449),a=n(6410),o=n(958),s=n(4114),c=i("%WeakMap%",!0),l=r("WeakMap.prototype.get",!0),u=r("WeakMap.prototype.set",!0),d=r("WeakMap.prototype.has",!0),m=r("WeakMap.prototype.delete",!0);e.exports=c?function(){var e,t,n={assert:function(e){if(!n.has(e))throw new s("Side channel does not contain "+a(e))},delete:function(n){if(c&&n&&("object"==typeof n||"function"==typeof n)){if(e)return m(e,n)}else if(o&&t)return t.delete(n);return!1},get:function(n){return c&&n&&("object"==typeof n||"function"==typeof n)&&e?l(e,n):t&&t.get(n)},has:function(n){return c&&n&&("object"==typeof n||"function"==typeof n)&&e?d(e,n):!!t&&t.has(n)},set:function(n,i){c&&n&&("object"==typeof n||"function"==typeof n)?(e||(e=new c),u(e,n,i)):o&&(t||(t=o()),t.set(n,i))}};return n}:o},1930:function(e){e.exports={reset:function(){this.nowDate=new Date,this.today=null,this.now=null,this.timeOfDay=null,this.localTimezoneOffset=null},today:null,now:null,timeOfDay:null}},2006:function(e,t,n){const i=n(2373),{Set:r,BitSet:a,DoubleDict:o}=i,s=n(4471),{ATNState:c,RuleStopState:l}=n(2766),{ATNConfig:u}=n(5185),{ATNConfigSet:d}=n(7329),{Token:m}=n(5537),{DFAState:p,PredPrediction:f}=n(2982),h=n(7093),g=n(9098),y=n(2841),{SemanticContext:_}=(n(72),n(6389)),{PredictionContext:S}=n(6400),{Interval:x}=n(7059),{Transition:E,SetTransition:b,NotSetTransition:v,RuleTransition:C,ActionTransition:T}=n(5651),{NoViableAltException:M}=n(586),{SingletonPredictionContext:D,predictionContextFromRuleContext:R}=n(6400);e.exports=class extends h{constructor(e,t,n,i){super(t,i),this.parser=e,this.decisionToDFA=n,this.predictionMode=g.LL,this._input=null,this._startIndex=0,this._outerContext=null,this._dfa=null,this.mergeCache=null,this.debug=!1,this.debug_closure=!1,this.debug_add=!1,this.debug_list_atn_decisions=!1,this.dfa_debug=!1,this.retry_debug=!1}reset(){}adaptivePredict(e,t,n){(this.debug||this.debug_list_atn_decisions)&&console.log("adaptivePredict decision "+t+" exec LA(1)=="+this.getLookaheadName(e)+" line "+e.LT(1).line+":"+e.LT(1).column),this._input=e,this._startIndex=e.index,this._outerContext=n;const i=this.decisionToDFA[t];this._dfa=i;const r=e.mark(),a=e.index;try{let t;if(t=i.precedenceDfa?i.getPrecedenceStartState(this.parser.getPrecedence()):i.s0,null===t){null===n&&(n=y.EMPTY),(this.debug||this.debug_list_atn_decisions)&&console.log("predictATN decision "+i.decision+" exec LA(1)=="+this.getLookaheadName(e)+", outerContext="+n.toString(this.parser.ruleNames));const r=!1;let a=this.computeStartState(i.atnStartState,y.EMPTY,r);i.precedenceDfa?(i.s0.configs=a,a=this.applyPrecedenceFilter(a),t=this.addDFAState(i,new p(null,a)),i.setPrecedenceStartState(this.parser.getPrecedence(),t)):(t=this.addDFAState(i,new p(null,a)),i.s0=t)}const r=this.execATN(i,t,e,a,n);return this.debug&&console.log("DFA after predictATN: "+i.toString(this.parser.literalNames,this.parser.symbolicNames)),r}finally{this._dfa=null,this.mergeCache=null,e.seek(a),e.release(r)}}execATN(e,t,n,i,r){let a;(this.debug||this.debug_list_atn_decisions)&&console.log("execATN decision "+e.decision+" exec LA(1)=="+this.getLookaheadName(n)+" line "+n.LT(1).line+":"+n.LT(1).column);let o=t;this.debug&&console.log("s0 = "+t);let c=n.LA(1);for(;;){let t=this.getExistingTargetState(o,c);if(null===t&&(t=this.computeTargetState(e,o,c)),t===h.ERROR){const e=this.noViableAlt(n,r,o.configs,i);if(n.seek(i),a=this.getSynValidOrSemInvalidAltThatFinishedDecisionEntryRule(o.configs,r),a!==s.INVALID_ALT_NUMBER)return a;throw e}if(t.requiresFullContext&&this.predictionMode!==g.SLL){let o=null;if(null!==t.predicates){this.debug&&console.log("DFA state has preds in DFA sim LL failover");const e=n.index;if(e!==i&&n.seek(i),o=this.evalSemanticContext(t.predicates,r,!0),1===o.length)return this.debug&&console.log("Full LL avoided"),o.minValue();e!==i&&n.seek(e)}this.dfa_debug&&console.log("ctx sensitive state "+r+" in "+t);const s=!0,c=this.computeStartState(e.atnStartState,r,s);return this.reportAttemptingFullContext(e,o,t.configs,i,n.index),a=this.execATNWithFullContext(e,t,c,n,i,r),a}if(t.isAcceptState){if(null===t.predicates)return t.prediction;const a=n.index;n.seek(i);const o=this.evalSemanticContext(t.predicates,r,!0);if(0===o.length)throw this.noViableAlt(n,r,t.configs,i);return 1===o.length||this.reportAmbiguity(e,t,i,a,!1,o,t.configs),o.minValue()}o=t,c!==m.EOF&&(n.consume(),c=n.LA(1))}}getExistingTargetState(e,t){const n=e.edges;return null===n?null:n[t+1]||null}computeTargetState(e,t,n){const r=this.computeReachSet(t.configs,n,!1);if(null===r)return this.addDFAEdge(e,t,n,h.ERROR),h.ERROR;let a=new p(null,r);const o=this.getUniqueAlt(r);if(this.debug){const e=g.getConflictingAltSubsets(r);console.log("SLL altSubSets="+i.arrayToString(e)+", configs="+r+", predict="+o+", allSubsetsConflict="+g.allSubsetsConflict(e)+", conflictingAlts="+this.getConflictingAlts(r))}return o!==s.INVALID_ALT_NUMBER?(a.isAcceptState=!0,a.configs.uniqueAlt=o,a.prediction=o):g.hasSLLConflictTerminatingPrediction(this.predictionMode,r)&&(a.configs.conflictingAlts=this.getConflictingAlts(r),a.requiresFullContext=!0,a.isAcceptState=!0,a.prediction=a.configs.conflictingAlts.minValue()),a.isAcceptState&&a.configs.hasSemanticContext&&(this.predicateDFAState(a,this.atn.getDecisionState(e.decision)),null!==a.predicates&&(a.prediction=s.INVALID_ALT_NUMBER)),a=this.addDFAEdge(e,t,n,a),a}predicateDFAState(e,t){const n=t.transitions.length,i=this.getConflictingAltsOrUniqueAlt(e.configs),r=this.getPredsForAmbigAlts(i,e.configs,n);null!==r?(e.predicates=this.getPredicatePredictions(i,r),e.prediction=s.INVALID_ALT_NUMBER):e.prediction=i.minValue()}execATNWithFullContext(e,t,n,i,r,a){(this.debug||this.debug_list_atn_decisions)&&console.log("execATNWithFullContext "+n);let o,c=!1,l=n;i.seek(r);let u=i.LA(1),d=-1;for(;;){if(o=this.computeReachSet(l,u,true),null===o){const e=this.noViableAlt(i,a,l,r);i.seek(r);const t=this.getSynValidOrSemInvalidAltThatFinishedDecisionEntryRule(l,a);if(t!==s.INVALID_ALT_NUMBER)return t;throw e}const e=g.getConflictingAltSubsets(o);if(this.debug&&console.log("LL altSubSets="+e+", predict="+g.getUniqueAlt(e)+", resolvesToJustOneViableAlt="+g.resolvesToJustOneViableAlt(e)),o.uniqueAlt=this.getUniqueAlt(o),o.uniqueAlt!==s.INVALID_ALT_NUMBER){d=o.uniqueAlt;break}if(this.predictionMode!==g.LL_EXACT_AMBIG_DETECTION){if(d=g.resolvesToJustOneViableAlt(e),d!==s.INVALID_ALT_NUMBER)break}else if(g.allSubsetsConflict(e)&&g.allSubsetsEqual(e)){c=!0,d=g.getSingleViableAlt(e);break}l=o,u!==m.EOF&&(i.consume(),u=i.LA(1))}return o.uniqueAlt!==s.INVALID_ALT_NUMBER?(this.reportContextSensitivity(e,d,o,r,i.index),d):(this.reportAmbiguity(e,t,r,i.index,c,null,o),d)}computeReachSet(e,t,n){this.debug&&console.log("in computeReachSet, starting closure: "+e),null===this.mergeCache&&(this.mergeCache=new o);const i=new d(n);let a=null;for(let r=0;r<e.items.length;r++){const o=e.items[r];if(this.debug&&console.log("testing "+this.getTokenName(t)+" at "+o),o.state instanceof l)(n||t===m.EOF)&&(null===a&&(a=[]),a.push(o),this.debug_add&&console.log("added "+o+" to skippedStopStates"));else for(let e=0;e<o.state.transitions.length;e++){const n=o.state.transitions[e],r=this.getReachableTarget(n,t);if(null!==r){const e=new u({state:r},o);i.add(e,this.mergeCache),this.debug_add&&console.log("added "+e+" to intermediate")}}}let c=null;if(null===a&&t!==m.EOF&&(1===i.items.length||this.getUniqueAlt(i)!==s.INVALID_ALT_NUMBER)&&(c=i),null===c){c=new d(n);const e=new r,a=t===m.EOF;for(let t=0;t<i.items.length;t++)this.closure(i.items[t],c,e,!1,n,a)}if(t===m.EOF&&(c=this.removeAllConfigsNotInRuleStopState(c,c===i)),!(null===a||n&&g.hasConfigInRuleStopState(c)))for(let e=0;e<a.length;e++)c.add(a[e],this.mergeCache);return 0===c.items.length?null:c}removeAllConfigsNotInRuleStopState(e,t){if(g.allConfigsInRuleStopStates(e))return e;const n=new d(e.fullCtx);for(let i=0;i<e.items.length;i++){const r=e.items[i];if(r.state instanceof l)n.add(r,this.mergeCache);else if(t&&r.state.epsilonOnlyTransitions){if(this.atn.nextTokens(r.state).contains(m.EPSILON)){const e=this.atn.ruleToStopState[r.state.ruleIndex];n.add(new u({state:e},r),this.mergeCache)}}}return n}computeStartState(e,t,n){const i=R(this.atn,t),a=new d(n);for(let t=0;t<e.transitions.length;t++){const o=e.transitions[t].target,s=new u({state:o,alt:t+1,context:i},null),c=new r;this.closure(s,a,c,!0,n,!1)}return a}applyPrecedenceFilter(e){let t;const n=[],i=new d(e.fullCtx);for(let r=0;r<e.items.length;r++){if(t=e.items[r],1!==t.alt)continue;const a=t.semanticContext.evalPrecedence(this.parser,this._outerContext);null!==a&&(n[t.state.stateNumber]=t.context,a!==t.semanticContext?i.add(new u({semanticContext:a},t),this.mergeCache):i.add(t,this.mergeCache))}for(let r=0;r<e.items.length;r++)if(t=e.items[r],1!==t.alt){if(!t.precedenceFilterSuppressed){const e=n[t.state.stateNumber]||null;if(null!==e&&e.equals(t.context))continue}i.add(t,this.mergeCache)}return i}getReachableTarget(e,t){return e.matches(t,0,this.atn.maxTokenType)?e.target:null}getPredsForAmbigAlts(e,t,n){let r=[];for(let n=0;n<t.items.length;n++){const i=t.items[n];e.contains(i.alt)&&(r[i.alt]=_.orContext(r[i.alt]||null,i.semanticContext))}let a=0;for(let e=1;e<n+1;e++){const t=r[e]||null;null===t?r[e]=_.NONE:t!==_.NONE&&(a+=1)}return 0===a&&(r=null),this.debug&&console.log("getPredsForAmbigAlts result "+i.arrayToString(r)),r}getPredicatePredictions(e,t){const n=[];let i=!1;for(let r=1;r<t.length;r++){const a=t[r];null!==e&&e.contains(r)&&n.push(new f(a,r)),a!==_.NONE&&(i=!0)}return i?n:null}getSynValidOrSemInvalidAltThatFinishedDecisionEntryRule(e,t){const n=this.splitAccordingToSemanticValidity(e,t),i=n[0],r=n[1];let a=this.getAltThatFinishedDecisionEntryRule(i);return a!==s.INVALID_ALT_NUMBER||r.items.length>0&&(a=this.getAltThatFinishedDecisionEntryRule(r),a!==s.INVALID_ALT_NUMBER)?a:s.INVALID_ALT_NUMBER}getAltThatFinishedDecisionEntryRule(e){const t=[];for(let n=0;n<e.items.length;n++){const i=e.items[n];(i.reachesIntoOuterContext>0||i.state instanceof l&&i.context.hasEmptyPath())&&t.indexOf(i.alt)<0&&t.push(i.alt)}return 0===t.length?s.INVALID_ALT_NUMBER:Math.min.apply(null,t)}splitAccordingToSemanticValidity(e,t){const n=new d(e.fullCtx),i=new d(e.fullCtx);for(let r=0;r<e.items.length;r++){const a=e.items[r];if(a.semanticContext!==_.NONE){a.semanticContext.evaluate(this.parser,t)?n.add(a):i.add(a)}else n.add(a)}return[n,i]}evalSemanticContext(e,t,n){const i=new a;for(let r=0;r<e.length;r++){const a=e[r];if(a.pred===_.NONE){if(i.add(a.alt),!n)break;continue}const o=a.pred.evaluate(this.parser,t);if((this.debug||this.dfa_debug)&&console.log("eval pred "+a+"="+o),o&&((this.debug||this.dfa_debug)&&console.log("PREDICT "+a.alt),i.add(a.alt),!n))break}return i}closure(e,t,n,i,r,a){this.closureCheckingStopState(e,t,n,i,r,0,a)}closureCheckingStopState(e,t,n,i,r,a,o){if((this.debug||this.debug_closure)&&(console.log("closure("+e.toString(this.parser,!0)+")"),e.reachesIntoOuterContext>50))throw"problem";if(e.state instanceof l){if(!e.context.isEmpty()){for(let s=0;s<e.context.length;s++){if(e.context.getReturnState(s)===S.EMPTY_RETURN_STATE){if(r){t.add(new u({state:e.state,context:S.EMPTY},e),this.mergeCache);continue}this.debug&&console.log("FALLING off rule "+this.getRuleName(e.state.ruleIndex)),this.closure_(e,t,n,i,r,a,o);continue}const c=this.atn.states[e.context.getReturnState(s)],l=e.context.getParent(s),d={state:c,alt:e.alt,context:l,semanticContext:e.semanticContext},m=new u(d,null);m.reachesIntoOuterContext=e.reachesIntoOuterContext,this.closureCheckingStopState(m,t,n,i,r,a-1,o)}return}if(r)return void t.add(e,this.mergeCache);this.debug&&console.log("FALLING off rule "+this.getRuleName(e.state.ruleIndex))}this.closure_(e,t,n,i,r,a,o)}closure_(e,t,n,i,r,a,o){const s=e.state;s.epsilonOnlyTransitions||t.add(e,this.mergeCache);for(let c=0;c<s.transitions.length;c++){if(0===c&&this.canDropLoopEntryEdgeInLeftRecursiveRule(e))continue;const u=s.transitions[c],d=i&&!(u instanceof T),m=this.getEpsilonTarget(e,u,d,0===a,r,o);if(null!==m){let i=a;if(e.state instanceof l){if(null!==this._dfa&&this._dfa.precedenceDfa&&u.outermostPrecedenceReturn===this._dfa.atnStartState.ruleIndex&&(m.precedenceFilterSuppressed=!0),m.reachesIntoOuterContext+=1,n.add(m)!==m)continue;t.dipsIntoOuterContext=!0,i-=1,this.debug&&console.log("dips into outer ctx: "+m)}else{if(!u.isEpsilon&&n.add(m)!==m)continue;u instanceof C&&i>=0&&(i+=1)}this.closureCheckingStopState(m,t,n,d,r,i,o)}}}canDropLoopEntryEdgeInLeftRecursiveRule(e){const t=e.state;if(t.stateType!==c.STAR_LOOP_ENTRY)return!1;if(t.stateType!==c.STAR_LOOP_ENTRY||!t.isPrecedenceDecision||e.context.isEmpty()||e.context.hasEmptyPath())return!1;const n=e.context.length;for(let i=0;i<n;i++){if(this.atn.states[e.context.getReturnState(i)].ruleIndex!==t.ruleIndex)return!1}const i=t.transitions[0].target.endState.stateNumber,r=this.atn.states[i];for(let i=0;i<n;i++){const n=e.context.getReturnState(i),a=this.atn.states[n];if(1!==a.transitions.length||!a.transitions[0].isEpsilon)return!1;const o=a.transitions[0].target;if((a.stateType!==c.BLOCK_END||o!==t)&&(a!==r&&o!==r&&(o.stateType!==c.BLOCK_END||1!==o.transitions.length||!o.transitions[0].isEpsilon||o.transitions[0].target!==t)))return!1}return!0}getRuleName(e){return null!==this.parser&&e>=0?this.parser.ruleNames[e]:"<rule "+e+">"}getEpsilonTarget(e,t,n,i,r,a){switch(t.serializationType){case E.RULE:return this.ruleTransition(e,t);case E.PRECEDENCE:return this.precedenceTransition(e,t,n,i,r);case E.PREDICATE:return this.predTransition(e,t,n,i,r);case E.ACTION:return this.actionTransition(e,t);case E.EPSILON:return new u({state:t.target},e);case E.ATOM:case E.RANGE:case E.SET:return a&&t.matches(m.EOF,0,1)?new u({state:t.target},e):null;default:return null}}actionTransition(e,t){if(this.debug){const e=-1===t.actionIndex?65535:t.actionIndex;console.log("ACTION edge "+t.ruleIndex+":"+e)}return new u({state:t.target},e)}precedenceTransition(e,t,n,r,a){this.debug&&(console.log("PRED (collectPredicates="+n+") "+t.precedence+">=_p, ctx dependent=true"),null!==this.parser&&console.log("context surrounding pred is "+i.arrayToString(this.parser.getRuleInvocationStack())));let o=null;if(n&&r)if(a){const n=this._input.index;this._input.seek(this._startIndex);const i=t.getPredicate().evaluate(this.parser,this._outerContext);this._input.seek(n),i&&(o=new u({state:t.target},e))}else{const n=_.andContext(e.semanticContext,t.getPredicate());o=new u({state:t.target,semanticContext:n},e)}else o=new u({state:t.target},e);return this.debug&&console.log("config from pred transition="+o),o}predTransition(e,t,n,r,a){this.debug&&(console.log("PRED (collectPredicates="+n+") "+t.ruleIndex+":"+t.predIndex+", ctx dependent="+t.isCtxDependent),null!==this.parser&&console.log("context surrounding pred is "+i.arrayToString(this.parser.getRuleInvocationStack())));let o=null;if(n&&(t.isCtxDependent&&r||!t.isCtxDependent))if(a){const n=this._input.index;this._input.seek(this._startIndex);const i=t.getPredicate().evaluate(this.parser,this._outerContext);this._input.seek(n),i&&(o=new u({state:t.target},e))}else{const n=_.andContext(e.semanticContext,t.getPredicate());o=new u({state:t.target,semanticContext:n},e)}else o=new u({state:t.target},e);return this.debug&&console.log("config from pred transition="+o),o}ruleTransition(e,t){this.debug&&console.log("CALL rule "+this.getRuleName(t.target.ruleIndex)+", ctx="+e.context);const n=t.followState,i=D.create(e.context,n.stateNumber);return new u({state:t.target,context:i},e)}getConflictingAlts(e){const t=g.getConflictingAltSubsets(e);return g.getAlts(t)}getConflictingAltsOrUniqueAlt(e){let t=null;return e.uniqueAlt!==s.INVALID_ALT_NUMBER?(t=new a,t.add(e.uniqueAlt)):t=e.conflictingAlts,t}getTokenName(e){if(e===m.EOF)return"EOF";if(null!==this.parser&&null!==this.parser.literalNames){if(!(e>=this.parser.literalNames.length&&e>=this.parser.symbolicNames.length)){return(this.parser.literalNames[e]||this.parser.symbolicNames[e])+"<"+e+">"}console.log(e+" ttype out of range: "+this.parser.literalNames),console.log(""+this.parser.getInputStream().getTokens())}return""+e}getLookaheadName(e){return this.getTokenName(e.LA(1))}dumpDeadEndConfigs(e){console.log("dead end configs: ");const t=e.getDeadEndConfigs();for(let e=0;e<t.length;e++){const n=t[e];let i="no edges";if(n.state.transitions.length>0){const e=n.state.transitions[0];if(e instanceof AtomTransition)i="Atom "+this.getTokenName(e.label);else if(e instanceof b){i=(e instanceof v?"~":"")+"Set "+e.set}}console.error(n.toString(this.parser,!0)+":"+i)}}noViableAlt(e,t,n,i){return new M(this.parser,e,e.get(i),e.LT(1),n,t)}getUniqueAlt(e){let t=s.INVALID_ALT_NUMBER;for(let n=0;n<e.items.length;n++){const i=e.items[n];if(t===s.INVALID_ALT_NUMBER)t=i.alt;else if(i.alt!==t)return s.INVALID_ALT_NUMBER}return t}addDFAEdge(e,t,n,i){if(this.debug&&console.log("EDGE "+t+" -> "+i+" upon "+this.getTokenName(n)),null===i)return null;if(i=this.addDFAState(e,i),null===t||n<-1||n>this.atn.maxTokenType)return i;if(null===t.edges&&(t.edges=[]),t.edges[n+1]=i,this.debug){const t=null===this.parser?null:this.parser.literalNames,n=null===this.parser?null:this.parser.symbolicNames;console.log("DFA=\n"+e.toString(t,n))}return i}addDFAState(e,t){if(t===h.ERROR)return t;const n=e.states.get(t);return null!==n?n:(t.stateNumber=e.states.length,t.configs.readOnly||(t.configs.optimizeConfigs(this),t.configs.setReadonly(!0)),e.states.add(t),this.debug&&console.log("adding new DFA state: "+t),t)}reportAttemptingFullContext(e,t,n,i,r){if(this.debug||this.retry_debug){const t=new x(i,r+1);console.log("reportAttemptingFullContext decision="+e.decision+":"+n+", input="+this.parser.getTokenStream().getText(t))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportAttemptingFullContext(this.parser,e,i,r,t,n)}reportContextSensitivity(e,t,n,i,r){if(this.debug||this.retry_debug){const t=new x(i,r+1);console.log("reportContextSensitivity decision="+e.decision+":"+n+", input="+this.parser.getTokenStream().getText(t))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportContextSensitivity(this.parser,e,i,r,t,n)}reportAmbiguity(e,t,n,i,r,a,o){if(this.debug||this.retry_debug){const e=new x(n,i+1);console.log("reportAmbiguity "+a+":"+o+", input="+this.parser.getTokenStream().getText(e))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportAmbiguity(this.parser,e,n,i,r,a,o)}}},2017:function(e,t,n){const i={},{distinctFn:r}=n(5437),a=n(5919),{deepEqual:o,maxCollSizeForDeepEqual:s}=n(988),{TypeInfo:c}=n(5457);i.union=function(e,t){return r(e.concat(t))},i.combineFn=function(e,t){return e.concat(t)},i.intersect=function(e,t){let n=[];const i=e.length;let l=t.length;if(i&&l){const u=e.some(e=>c.isPrimitiveValue(e))||t.some(e=>c.isPrimitiveValue(e));if(!u&&i+l>s){let r={};t.forEach(e=>{const t=a(e);r[t]?l--:r[t]=!0});for(let t=0;t<i&&l>0;++t){let i=e[t],o=a(i);r[o]&&(n.push(i),r[o]=!1,l--)}}else n=r(e,u).filter(e=>t.some(t=>o(e,t)))}return n},i.exclude=function(e,t){let n=[];const i=e.length,r=t.length;if(!r)return e;if(i){if(!(e.some(e=>c.isPrimitiveValue(e))||t.some(e=>c.isPrimitiveValue(e)))&&i+r>s){let i={};t.forEach(e=>{const t=a(e);i[t]=!0}),n=e.filter(e=>!i[a(e)])}else n=e.filter(e=>!t.some(t=>o(e,t)))}return n},e.exports=i},2028:function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(n(2198))},2029:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?r[n][0]:r[n][1]}function n(e){return r(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e}function i(e){return r(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e}function r(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return r(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return r(e)}return r(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:i,s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},2031:function(e){"use strict";e.exports=["Float16Array","Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]},2123:function(e,t,n){"use strict";var i=n(5772),r=n(4121),a="object"==typeof StopIteration?StopIteration:null;e.exports=function(e){if(!a)throw new r("this environment lacks StopIteration");i.set(e,"[[Done]]",!1);var t={next:function(){var e=i.get(this,"[[Iterator]]"),t=!!i.get(e,"[[Done]]");try{return{done:t,value:t?void 0:e.next()}}catch(t){if(i.set(e,"[[Done]]",!0),t!==a)throw t;return{done:!0,value:void 0}}}};return i.set(t,"[[Iterator]]",e),t}},2163:function(e,t,n){const{hashStuff:i}=n(2373),{LexerIndexedCustomAction:r}=n(2446);class a{constructor(e){return this.lexerActions=null===e?[]:e,this.cachedHashCode=i(e),this}fixOffsetBeforeMatch(e){let t=null;for(let n=0;n<this.lexerActions.length;n++)!this.lexerActions[n].isPositionDependent||this.lexerActions[n]instanceof r||(null===t&&(t=this.lexerActions.concat([])),t[n]=new r(e,this.lexerActions[n]));return null===t?this:new a(t)}execute(e,t,n){let i=!1;const a=t.index;try{for(let o=0;o<this.lexerActions.length;o++){let s=this.lexerActions[o];if(s instanceof r){const e=s.offset;t.seek(n+e),s=s.action,i=n+e!==a}else s.isPositionDependent&&(t.seek(a),i=!1);s.execute(e)}}finally{i&&t.seek(a)}}hashCode(){return this.cachedHashCode}updateHashCode(e){e.update(this.cachedHashCode)}equals(e){if(this===e)return!0;if(e instanceof a){if(this.cachedHashCode!=e.cachedHashCode)return!1;if(this.lexerActions.length!=e.lexerActions.length)return!1;{const t=this.lexerActions.length;for(let n=0;n<t;++n)if(!this.lexerActions[n].equals(e.lexerActions[n]))return!1;return!0}}return!1}static append(e,t){if(null===e)return new a([t]);const n=e.lexerActions.concat([t]);return new a(n)}}e.exports=a},2175:function(e,t,n){"use strict";var i=n(5817),r=n(8412),a=n(9677);e.exports=i?function(e){return i(e)}:r?function(e){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new TypeError("getProto: not an object");return r(e)}:a?function(e){return a(e)}:null},2198:function(e,t,n){(e=n.nmd(e)).exports=function(){"use strict";var t,i;function r(){return t.apply(null,arguments)}function a(e){t=e}function o(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function c(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function l(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(c(e,t))return!1;return!0}function u(e){return void 0===e}function d(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function m(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function p(e,t){var n,i=[],r=e.length;for(n=0;n<r;++n)i.push(t(e[n],n));return i}function f(e,t){for(var n in t)c(t,n)&&(e[n]=t[n]);return c(t,"toString")&&(e.toString=t.toString),c(t,"valueOf")&&(e.valueOf=t.valueOf),e}function h(e,t,n,i){return Jn(e,t,n,i,!0).utc()}function g(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function y(e){return null==e._pf&&(e._pf=g()),e._pf}function _(e){if(null==e._isValid){var t=y(e),n=i.call(t.parsedDateParts,function(e){return null!=e}),r=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(r=r&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return r;e._isValid=r}return e._isValid}function S(e){var t=h(NaN);return null!=e?f(y(t),e):y(t).userInvalidated=!0,t}i=Array.prototype.some?Array.prototype.some:function(e){var t,n=Object(this),i=n.length>>>0;for(t=0;t<i;t++)if(t in n&&e.call(this,n[t],t,n))return!0;return!1};var x=r.momentProperties=[],E=!1;function b(e,t){var n,i,r,a=x.length;if(u(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),u(t._i)||(e._i=t._i),u(t._f)||(e._f=t._f),u(t._l)||(e._l=t._l),u(t._strict)||(e._strict=t._strict),u(t._tzm)||(e._tzm=t._tzm),u(t._isUTC)||(e._isUTC=t._isUTC),u(t._offset)||(e._offset=t._offset),u(t._pf)||(e._pf=y(t)),u(t._locale)||(e._locale=t._locale),a>0)for(n=0;n<a;n++)u(r=t[i=x[n]])||(e[i]=r);return e}function v(e){b(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===E&&(E=!0,r.updateOffset(this),E=!1)}function C(e){return e instanceof v||null!=e&&null!=e._isAMomentObject}function T(e){!1===r.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function M(e,t){var n=!0;return f(function(){if(null!=r.deprecationHandler&&r.deprecationHandler(null,e),n){var i,a,o,s=[],l=arguments.length;for(a=0;a<l;a++){if(i="","object"==typeof arguments[a]){for(o in i+="\n["+a+"] ",arguments[0])c(arguments[0],o)&&(i+=o+": "+arguments[0][o]+", ");i=i.slice(0,-2)}else i=arguments[a];s.push(i)}T(e+"\nArguments: "+Array.prototype.slice.call(s).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)},t)}var D,R={};function L(e,t){null!=r.deprecationHandler&&r.deprecationHandler(e,t),R[e]||(T(t),R[e]=!0)}function k(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function P(e){var t,n;for(n in e)c(e,n)&&(k(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function I(e,t){var n,i=f({},e);for(n in t)c(t,n)&&(s(e[n])&&s(t[n])?(i[n]={},f(i[n],e[n]),f(i[n],t[n])):null!=t[n]?i[n]=t[n]:delete i[n]);for(n in e)c(e,n)&&!c(t,n)&&s(e[n])&&(i[n]=f({},i[n]));return i}function w(e){null!=e&&this.set(e)}r.suppressDeprecationWarnings=!1,r.deprecationHandler=null,D=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)c(e,t)&&n.push(t);return n};var A={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function O(e,t,n){var i=this._calendar[e]||this._calendar.sameElse;return k(i)?i.call(t,n):i}function Y(e,t,n){var i=""+Math.abs(e),r=t-i.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+i}var N=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,H=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,B={},q={};function j(e,t,n,i){var r=i;"string"==typeof i&&(r=function(){return this[i]()}),e&&(q[e]=r),t&&(q[t[0]]=function(){return Y(r.apply(this,arguments),t[1],t[2])}),n&&(q[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function F(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function U(e){var t,n,i=e.match(N);for(t=0,n=i.length;t<n;t++)q[i[t]]?i[t]=q[i[t]]:i[t]=F(i[t]);return function(t){var r,a="";for(r=0;r<n;r++)a+=k(i[r])?i[r].call(t,e):i[r];return a}}function V(e,t){return e.isValid()?(t=z(t,e.localeData()),B[t]=B[t]||U(t),B[t](e)):e.localeData().invalidDate()}function z(e,t){var n=5;function i(e){return t.longDateFormat(e)||e}for(H.lastIndex=0;n>=0&&H.test(e);)e=e.replace(H,i),H.lastIndex=0,n-=1;return e}var G={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function W(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(N).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])}var Q="Invalid date";function J(){return this._invalidDate}var K="%d",$=/\d{1,2}/;function Z(e){return this._ordinal.replace("%d",e)}var X={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function ee(e,t,n,i){var r=this._relativeTime[n];return k(r)?r(e,t,n,i):r.replace(/%d/i,e)}function te(e,t){var n=this._relativeTime[e>0?"future":"past"];return k(n)?n(t):n.replace(/%s/i,t)}var ne={};function ie(e,t){var n=e.toLowerCase();ne[n]=ne[n+"s"]=ne[t]=e}function re(e){return"string"==typeof e?ne[e]||ne[e.toLowerCase()]:void 0}function ae(e){var t,n,i={};for(n in e)c(e,n)&&(t=re(n))&&(i[t]=e[n]);return i}var oe={};function se(e,t){oe[e]=t}function ce(e){var t,n=[];for(t in e)c(e,t)&&n.push({unit:t,priority:oe[t]});return n.sort(function(e,t){return e.priority-t.priority}),n}function le(e){return e%4==0&&e%100!=0||e%400==0}function ue(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function de(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=ue(t)),n}function me(e,t){return function(n){return null!=n?(fe(this,e,n),r.updateOffset(this,t),this):pe(this,e)}}function pe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function fe(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&le(e.year())&&1===e.month()&&29===e.date()?(n=de(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),et(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function he(e){return k(this[e=re(e)])?this[e]():this}function ge(e,t){if("object"==typeof e){var n,i=ce(e=ae(e)),r=i.length;for(n=0;n<r;n++)this[i[n].unit](e[i[n].unit])}else if(k(this[e=re(e)]))return this[e](t);return this}var ye,_e=/\d/,Se=/\d\d/,xe=/\d{3}/,Ee=/\d{4}/,be=/[+-]?\d{6}/,ve=/\d\d?/,Ce=/\d\d\d\d?/,Te=/\d\d\d\d\d\d?/,Me=/\d{1,3}/,De=/\d{1,4}/,Re=/[+-]?\d{1,6}/,Le=/\d+/,ke=/[+-]?\d+/,Pe=/Z|[+-]\d\d:?\d\d/gi,Ie=/Z|[+-]\d\d(?::?\d\d)?/gi,we=/[+-]?\d+(\.\d{1,3})?/,Ae=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function Oe(e,t,n){ye[e]=k(t)?t:function(e,i){return e&&n?n:t}}function Ye(e,t){return c(ye,e)?ye[e](t._strict,t._locale):new RegExp(Ne(e))}function Ne(e){return He(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,i,r){return t||n||i||r}))}function He(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}ye={};var Be={};function qe(e,t){var n,i,r=t;for("string"==typeof e&&(e=[e]),d(t)&&(r=function(e,n){n[t]=de(e)}),i=e.length,n=0;n<i;n++)Be[e[n]]=r}function je(e,t){qe(e,function(e,n,i,r){i._w=i._w||{},t(e,i._w,i,r)})}function Fe(e,t,n){null!=t&&c(Be,e)&&Be[e](t,n._a,n,e)}var Ue,Ve=0,ze=1,Ge=2,We=3,Qe=4,Je=5,Ke=6,$e=7,Ze=8;function Xe(e,t){return(e%t+t)%t}function et(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=Xe(t,12);return e+=(t-n)/12,1===n?le(e)?29:28:31-n%7%2}Ue=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},j("M",["MM",2],"Mo",function(){return this.month()+1}),j("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),j("MMMM",0,0,function(e){return this.localeData().months(this,e)}),ie("month","M"),se("month",8),Oe("M",ve),Oe("MM",ve,Se),Oe("MMM",function(e,t){return t.monthsShortRegex(e)}),Oe("MMMM",function(e,t){return t.monthsRegex(e)}),qe(["M","MM"],function(e,t){t[ze]=de(e)-1}),qe(["MMM","MMMM"],function(e,t,n,i){var r=n._locale.monthsParse(e,i,n._strict);null!=r?t[ze]=r:y(n).invalidMonth=e});var tt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),nt="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),it=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,rt=Ae,at=Ae;function ot(e,t){return e?o(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||it).test(t)?"format":"standalone"][e.month()]:o(this._months)?this._months:this._months.standalone}function st(e,t){return e?o(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[it.test(t)?"format":"standalone"][e.month()]:o(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function ct(e,t,n){var i,r,a,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)a=h([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(a,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(r=Ue.call(this._shortMonthsParse,o))?r:null:-1!==(r=Ue.call(this._longMonthsParse,o))?r:null:"MMM"===t?-1!==(r=Ue.call(this._shortMonthsParse,o))||-1!==(r=Ue.call(this._longMonthsParse,o))?r:null:-1!==(r=Ue.call(this._longMonthsParse,o))||-1!==(r=Ue.call(this._shortMonthsParse,o))?r:null}function lt(e,t,n){var i,r,a;if(this._monthsParseExact)return ct.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(r=h([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(a="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[i]=new RegExp(a.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[i].test(e))return i;if(n&&"MMM"===t&&this._shortMonthsParse[i].test(e))return i;if(!n&&this._monthsParse[i].test(e))return i}}function ut(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=de(t);else if(!d(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),et(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function dt(e){return null!=e?(ut(this,e),r.updateOffset(this,!0),this):pe(this,"Month")}function mt(){return et(this.year(),this.month())}function pt(e){return this._monthsParseExact?(c(this,"_monthsRegex")||ht.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(c(this,"_monthsShortRegex")||(this._monthsShortRegex=rt),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function ft(e){return this._monthsParseExact?(c(this,"_monthsRegex")||ht.call(this),e?this._monthsStrictRegex:this._monthsRegex):(c(this,"_monthsRegex")||(this._monthsRegex=at),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function ht(){function e(e,t){return t.length-e.length}var t,n,i=[],r=[],a=[];for(t=0;t<12;t++)n=h([2e3,t]),i.push(this.monthsShort(n,"")),r.push(this.months(n,"")),a.push(this.months(n,"")),a.push(this.monthsShort(n,""));for(i.sort(e),r.sort(e),a.sort(e),t=0;t<12;t++)i[t]=He(i[t]),r[t]=He(r[t]);for(t=0;t<24;t++)a[t]=He(a[t]);this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function gt(e){return le(e)?366:365}j("Y",0,0,function(){var e=this.year();return e<=9999?Y(e,4):"+"+e}),j(0,["YY",2],0,function(){return this.year()%100}),j(0,["YYYY",4],0,"year"),j(0,["YYYYY",5],0,"year"),j(0,["YYYYYY",6,!0],0,"year"),ie("year","y"),se("year",1),Oe("Y",ke),Oe("YY",ve,Se),Oe("YYYY",De,Ee),Oe("YYYYY",Re,be),Oe("YYYYYY",Re,be),qe(["YYYYY","YYYYYY"],Ve),qe("YYYY",function(e,t){t[Ve]=2===e.length?r.parseTwoDigitYear(e):de(e)}),qe("YY",function(e,t){t[Ve]=r.parseTwoDigitYear(e)}),qe("Y",function(e,t){t[Ve]=parseInt(e,10)}),r.parseTwoDigitYear=function(e){return de(e)+(de(e)>68?1900:2e3)};var yt=me("FullYear",!0);function _t(){return le(this.year())}function St(e,t,n,i,r,a,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,i,r,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,i,r,a,o),s}function xt(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Et(e,t,n){var i=7+t-n;return-(7+xt(e,0,i).getUTCDay()-t)%7+i-1}function bt(e,t,n,i,r){var a,o,s=1+7*(t-1)+(7+n-i)%7+Et(e,i,r);return s<=0?o=gt(a=e-1)+s:s>gt(e)?(a=e+1,o=s-gt(e)):(a=e,o=s),{year:a,dayOfYear:o}}function vt(e,t,n){var i,r,a=Et(e.year(),t,n),o=Math.floor((e.dayOfYear()-a-1)/7)+1;return o<1?i=o+Ct(r=e.year()-1,t,n):o>Ct(e.year(),t,n)?(i=o-Ct(e.year(),t,n),r=e.year()+1):(r=e.year(),i=o),{week:i,year:r}}function Ct(e,t,n){var i=Et(e,t,n),r=Et(e+1,t,n);return(gt(e)-i+r)/7}function Tt(e){return vt(e,this._week.dow,this._week.doy).week}j("w",["ww",2],"wo","week"),j("W",["WW",2],"Wo","isoWeek"),ie("week","w"),ie("isoWeek","W"),se("week",5),se("isoWeek",5),Oe("w",ve),Oe("ww",ve,Se),Oe("W",ve),Oe("WW",ve,Se),je(["w","ww","W","WW"],function(e,t,n,i){t[i.substr(0,1)]=de(e)});var Mt={dow:0,doy:6};function Dt(){return this._week.dow}function Rt(){return this._week.doy}function Lt(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function kt(e){var t=vt(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Pt(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}function It(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function wt(e,t){return e.slice(t,7).concat(e.slice(0,t))}j("d",0,"do","day"),j("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),j("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),j("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),j("e",0,0,"weekday"),j("E",0,0,"isoWeekday"),ie("day","d"),ie("weekday","e"),ie("isoWeekday","E"),se("day",11),se("weekday",11),se("isoWeekday",11),Oe("d",ve),Oe("e",ve),Oe("E",ve),Oe("dd",function(e,t){return t.weekdaysMinRegex(e)}),Oe("ddd",function(e,t){return t.weekdaysShortRegex(e)}),Oe("dddd",function(e,t){return t.weekdaysRegex(e)}),je(["dd","ddd","dddd"],function(e,t,n,i){var r=n._locale.weekdaysParse(e,i,n._strict);null!=r?t.d=r:y(n).invalidWeekday=e}),je(["d","e","E"],function(e,t,n,i){t[i]=de(e)});var At="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ot="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Yt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Nt=Ae,Ht=Ae,Bt=Ae;function qt(e,t){var n=o(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?wt(n,this._week.dow):e?n[e.day()]:n}function jt(e){return!0===e?wt(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ft(e){return!0===e?wt(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Ut(e,t,n){var i,r,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)a=h([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(a,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(r=Ue.call(this._weekdaysParse,o))?r:null:"ddd"===t?-1!==(r=Ue.call(this._shortWeekdaysParse,o))?r:null:-1!==(r=Ue.call(this._minWeekdaysParse,o))?r:null:"dddd"===t?-1!==(r=Ue.call(this._weekdaysParse,o))||-1!==(r=Ue.call(this._shortWeekdaysParse,o))||-1!==(r=Ue.call(this._minWeekdaysParse,o))?r:null:"ddd"===t?-1!==(r=Ue.call(this._shortWeekdaysParse,o))||-1!==(r=Ue.call(this._weekdaysParse,o))||-1!==(r=Ue.call(this._minWeekdaysParse,o))?r:null:-1!==(r=Ue.call(this._minWeekdaysParse,o))||-1!==(r=Ue.call(this._weekdaysParse,o))||-1!==(r=Ue.call(this._shortWeekdaysParse,o))?r:null}function Vt(e,t,n){var i,r,a;if(this._weekdaysParseExact)return Ut.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(r=h([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(a="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[i]=new RegExp(a.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[i].test(e))return i;if(n&&"ddd"===t&&this._shortWeekdaysParse[i].test(e))return i;if(n&&"dd"===t&&this._minWeekdaysParse[i].test(e))return i;if(!n&&this._weekdaysParse[i].test(e))return i}}function zt(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Pt(e,this.localeData()),this.add(e-t,"d")):t}function Gt(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Wt(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=It(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Qt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=Nt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Jt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ht),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Kt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Bt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function $t(){function e(e,t){return t.length-e.length}var t,n,i,r,a,o=[],s=[],c=[],l=[];for(t=0;t<7;t++)n=h([2e3,1]).day(t),i=He(this.weekdaysMin(n,"")),r=He(this.weekdaysShort(n,"")),a=He(this.weekdays(n,"")),o.push(i),s.push(r),c.push(a),l.push(i),l.push(r),l.push(a);o.sort(e),s.sort(e),c.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function Zt(){return this.hours()%12||12}function Xt(){return this.hours()||24}function en(e,t){j(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function tn(e,t){return t._meridiemParse}function nn(e){return"p"===(e+"").toLowerCase().charAt(0)}j("H",["HH",2],0,"hour"),j("h",["hh",2],0,Zt),j("k",["kk",2],0,Xt),j("hmm",0,0,function(){return""+Zt.apply(this)+Y(this.minutes(),2)}),j("hmmss",0,0,function(){return""+Zt.apply(this)+Y(this.minutes(),2)+Y(this.seconds(),2)}),j("Hmm",0,0,function(){return""+this.hours()+Y(this.minutes(),2)}),j("Hmmss",0,0,function(){return""+this.hours()+Y(this.minutes(),2)+Y(this.seconds(),2)}),en("a",!0),en("A",!1),ie("hour","h"),se("hour",13),Oe("a",tn),Oe("A",tn),Oe("H",ve),Oe("h",ve),Oe("k",ve),Oe("HH",ve,Se),Oe("hh",ve,Se),Oe("kk",ve,Se),Oe("hmm",Ce),Oe("hmmss",Te),Oe("Hmm",Ce),Oe("Hmmss",Te),qe(["H","HH"],We),qe(["k","kk"],function(e,t,n){var i=de(e);t[We]=24===i?0:i}),qe(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),qe(["h","hh"],function(e,t,n){t[We]=de(e),y(n).bigHour=!0}),qe("hmm",function(e,t,n){var i=e.length-2;t[We]=de(e.substr(0,i)),t[Qe]=de(e.substr(i)),y(n).bigHour=!0}),qe("hmmss",function(e,t,n){var i=e.length-4,r=e.length-2;t[We]=de(e.substr(0,i)),t[Qe]=de(e.substr(i,2)),t[Je]=de(e.substr(r)),y(n).bigHour=!0}),qe("Hmm",function(e,t,n){var i=e.length-2;t[We]=de(e.substr(0,i)),t[Qe]=de(e.substr(i))}),qe("Hmmss",function(e,t,n){var i=e.length-4,r=e.length-2;t[We]=de(e.substr(0,i)),t[Qe]=de(e.substr(i,2)),t[Je]=de(e.substr(r))});var rn=/[ap]\.?m?\.?/i,an=me("Hours",!0);function on(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var sn,cn={calendar:A,longDateFormat:G,invalidDate:Q,ordinal:K,dayOfMonthOrdinalParse:$,relativeTime:X,months:tt,monthsShort:nt,week:Mt,weekdays:At,weekdaysMin:Yt,weekdaysShort:Ot,meridiemParse:rn},ln={},un={};function dn(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n<i;n+=1)if(e[n]!==t[n])return n;return i}function mn(e){return e?e.toLowerCase().replace("_","-"):e}function pn(e){for(var t,n,i,r,a=0;a<e.length;){for(t=(r=mn(e[a]).split("-")).length,n=(n=mn(e[a+1]))?n.split("-"):null;t>0;){if(i=hn(r.slice(0,t).join("-")))return i;if(n&&n.length>=t&&dn(r,n)>=t-1)break;t--}a++}return sn}function fn(e){return null!=e.match("^[^/\\\\]*$")}function hn(t){var i=null;if(void 0===ln[t]&&e&&e.exports&&fn(t))try{i=sn._abbr,n(5358)("./"+t),gn(i)}catch(e){ln[t]=null}return ln[t]}function gn(e,t){var n;return e&&((n=u(t)?Sn(e):yn(e,t))?sn=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),sn._abbr}function yn(e,t){if(null!==t){var n,i=cn;if(t.abbr=e,null!=ln[e])L("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=ln[e]._config;else if(null!=t.parentLocale)if(null!=ln[t.parentLocale])i=ln[t.parentLocale]._config;else{if(null==(n=hn(t.parentLocale)))return un[t.parentLocale]||(un[t.parentLocale]=[]),un[t.parentLocale].push({name:e,config:t}),null;i=n._config}return ln[e]=new w(I(i,t)),un[e]&&un[e].forEach(function(e){yn(e.name,e.config)}),gn(e),ln[e]}return delete ln[e],null}function _n(e,t){if(null!=t){var n,i,r=cn;null!=ln[e]&&null!=ln[e].parentLocale?ln[e].set(I(ln[e]._config,t)):(null!=(i=hn(e))&&(r=i._config),t=I(r,t),null==i&&(t.abbr=e),(n=new w(t)).parentLocale=ln[e],ln[e]=n),gn(e)}else null!=ln[e]&&(null!=ln[e].parentLocale?(ln[e]=ln[e].parentLocale,e===gn()&&gn(e)):null!=ln[e]&&delete ln[e]);return ln[e]}function Sn(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return sn;if(!o(e)){if(t=hn(e))return t;e=[e]}return pn(e)}function xn(){return D(ln)}function En(e){var t,n=e._a;return n&&-2===y(e).overflow&&(t=n[ze]<0||n[ze]>11?ze:n[Ge]<1||n[Ge]>et(n[Ve],n[ze])?Ge:n[We]<0||n[We]>24||24===n[We]&&(0!==n[Qe]||0!==n[Je]||0!==n[Ke])?We:n[Qe]<0||n[Qe]>59?Qe:n[Je]<0||n[Je]>59?Je:n[Ke]<0||n[Ke]>999?Ke:-1,y(e)._overflowDayOfYear&&(t<Ve||t>Ge)&&(t=Ge),y(e)._overflowWeeks&&-1===t&&(t=$e),y(e)._overflowWeekday&&-1===t&&(t=Ze),y(e).overflow=t),e}var bn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,vn=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Cn=/Z|[+-]\d\d(?::?\d\d)?/,Tn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Mn=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Dn=/^\/?Date\((-?\d+)/i,Rn=/^(?:(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{4}))$/,Ln={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function kn(e){var t,n,i,r,a,o,s=e._i,c=bn.exec(s)||vn.exec(s),l=Tn.length,u=Mn.length;if(c){for(y(e).iso=!0,t=0,n=l;t<n;t++)if(Tn[t][1].exec(c[1])){r=Tn[t][0],i=!1!==Tn[t][2];break}if(null==r)return void(e._isValid=!1);if(c[3]){for(t=0,n=u;t<n;t++)if(Mn[t][1].exec(c[3])){a=(c[2]||" ")+Mn[t][0];break}if(null==a)return void(e._isValid=!1)}if(!i&&null!=a)return void(e._isValid=!1);if(c[4]){if(!Cn.exec(c[4]))return void(e._isValid=!1);o="Z"}e._f=r+(a||"")+(o||""),Fn(e)}else e._isValid=!1}function Pn(e,t,n,i,r,a){var o=[In(e),nt.indexOf(t),parseInt(n,10),parseInt(i,10),parseInt(r,10)];return a&&o.push(parseInt(a,10)),o}function In(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function wn(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function An(e,t,n){return!e||Ot.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(y(n).weekdayMismatch=!0,n._isValid=!1,!1)}function On(e,t,n){if(e)return Ln[e];if(t)return 0;var i=parseInt(n,10),r=i%100;return(i-r)/100*60+r}function Yn(e){var t,n=Rn.exec(wn(e._i));if(n){if(t=Pn(n[4],n[3],n[2],n[5],n[6],n[7]),!An(n[1],t,e))return;e._a=t,e._tzm=On(n[8],n[9],n[10]),e._d=xt.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),y(e).rfc2822=!0}else e._isValid=!1}function Nn(e){var t=Dn.exec(e._i);null===t?(kn(e),!1===e._isValid&&(delete e._isValid,Yn(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:r.createFromInputFallback(e)))):e._d=new Date(+t[1])}function Hn(e,t,n){return null!=e?e:null!=t?t:n}function Bn(e){var t=new Date(r.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function qn(e){var t,n,i,r,a,o=[];if(!e._d){for(i=Bn(e),e._w&&null==e._a[Ge]&&null==e._a[ze]&&jn(e),null!=e._dayOfYear&&(a=Hn(e._a[Ve],i[Ve]),(e._dayOfYear>gt(a)||0===e._dayOfYear)&&(y(e)._overflowDayOfYear=!0),n=xt(a,0,e._dayOfYear),e._a[ze]=n.getUTCMonth(),e._a[Ge]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=i[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[We]&&0===e._a[Qe]&&0===e._a[Je]&&0===e._a[Ke]&&(e._nextDay=!0,e._a[We]=0),e._d=(e._useUTC?xt:St).apply(null,o),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[We]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(y(e).weekdayMismatch=!0)}}function jn(e){var t,n,i,r,a,o,s,c,l;null!=(t=e._w).GG||null!=t.W||null!=t.E?(a=1,o=4,n=Hn(t.GG,e._a[Ve],vt(Kn(),1,4).year),i=Hn(t.W,1),((r=Hn(t.E,1))<1||r>7)&&(c=!0)):(a=e._locale._week.dow,o=e._locale._week.doy,l=vt(Kn(),a,o),n=Hn(t.gg,e._a[Ve],l.year),i=Hn(t.w,l.week),null!=t.d?((r=t.d)<0||r>6)&&(c=!0):null!=t.e?(r=t.e+a,(t.e<0||t.e>6)&&(c=!0)):r=a),i<1||i>Ct(n,a,o)?y(e)._overflowWeeks=!0:null!=c?y(e)._overflowWeekday=!0:(s=bt(n,i,r,a,o),e._a[Ve]=s.year,e._dayOfYear=s.dayOfYear)}function Fn(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],y(e).empty=!0;var t,n,i,a,o,s,c,l=""+e._i,u=l.length,d=0;for(c=(i=z(e._f,e._locale).match(N)||[]).length,t=0;t<c;t++)a=i[t],(n=(l.match(Ye(a,e))||[])[0])&&((o=l.substr(0,l.indexOf(n))).length>0&&y(e).unusedInput.push(o),l=l.slice(l.indexOf(n)+n.length),d+=n.length),q[a]?(n?y(e).empty=!1:y(e).unusedTokens.push(a),Fe(a,n,e)):e._strict&&!n&&y(e).unusedTokens.push(a);y(e).charsLeftOver=u-d,l.length>0&&y(e).unusedInput.push(l),e._a[We]<=12&&!0===y(e).bigHour&&e._a[We]>0&&(y(e).bigHour=void 0),y(e).parsedDateParts=e._a.slice(0),y(e).meridiem=e._meridiem,e._a[We]=Un(e._locale,e._a[We],e._meridiem),null!==(s=y(e).era)&&(e._a[Ve]=e._locale.erasConvertYear(s,e._a[Ve])),qn(e),En(e)}else Yn(e);else kn(e)}function Un(e,t,n){var i;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((i=e.isPM(n))&&t<12&&(t+=12),i||12!==t||(t=0),t):t}function Vn(e){var t,n,i,r,a,o,s=!1,c=e._f.length;if(0===c)return y(e).invalidFormat=!0,void(e._d=new Date(NaN));for(r=0;r<c;r++)a=0,o=!1,t=b({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[r],Fn(t),_(t)&&(o=!0),a+=y(t).charsLeftOver,a+=10*y(t).unusedTokens.length,y(t).score=a,s?a<i&&(i=a,n=t):(null==i||a<i||o)&&(i=a,n=t,o&&(s=!0));f(e,n||t)}function zn(e){if(!e._d){var t=ae(e._i),n=void 0===t.day?t.date:t.day;e._a=p([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),qn(e)}}function Gn(e){var t=new v(En(Wn(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function Wn(e){var t=e._i,n=e._f;return e._locale=e._locale||Sn(e._l),null===t||void 0===n&&""===t?S({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),C(t)?new v(En(t)):(m(t)?e._d=t:o(n)?Vn(e):n?Fn(e):Qn(e),_(e)||(e._d=null),e))}function Qn(e){var t=e._i;u(t)?e._d=new Date(r.now()):m(t)?e._d=new Date(t.valueOf()):"string"==typeof t?Nn(e):o(t)?(e._a=p(t.slice(0),function(e){return parseInt(e,10)}),qn(e)):s(t)?zn(e):d(t)?e._d=new Date(t):r.createFromInputFallback(e)}function Jn(e,t,n,i,r){var a={};return!0!==t&&!1!==t||(i=t,t=void 0),!0!==n&&!1!==n||(i=n,n=void 0),(s(e)&&l(e)||o(e)&&0===e.length)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=r,a._l=n,a._i=e,a._f=t,a._strict=i,Gn(a)}function Kn(e,t,n,i){return Jn(e,t,n,i,!1)}r.createFromInputFallback=M("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),r.ISO_8601=function(){},r.RFC_2822=function(){};var $n=M("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Kn.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:S()}),Zn=M("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Kn.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:S()});function Xn(e,t){var n,i;if(1===t.length&&o(t[0])&&(t=t[0]),!t.length)return Kn();for(n=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][e](n)||(n=t[i]);return n}function ei(){return Xn("isBefore",[].slice.call(arguments,0))}function ti(){return Xn("isAfter",[].slice.call(arguments,0))}var ni=function(){return Date.now?Date.now():+new Date},ii=["year","quarter","month","week","day","hour","minute","second","millisecond"];function ri(e){var t,n,i=!1,r=ii.length;for(t in e)if(c(e,t)&&(-1===Ue.call(ii,t)||null!=e[t]&&isNaN(e[t])))return!1;for(n=0;n<r;++n)if(e[ii[n]]){if(i)return!1;parseFloat(e[ii[n]])!==de(e[ii[n]])&&(i=!0)}return!0}function ai(){return this._isValid}function oi(){return Li(NaN)}function si(e){var t=ae(e),n=t.year||0,i=t.quarter||0,r=t.month||0,a=t.week||t.isoWeek||0,o=t.day||0,s=t.hour||0,c=t.minute||0,l=t.second||0,u=t.millisecond||0;this._isValid=ri(t),this._milliseconds=+u+1e3*l+6e4*c+1e3*s*60*60,this._days=+o+7*a,this._months=+r+3*i+12*n,this._data={},this._locale=Sn(),this._bubble()}function ci(e){return e instanceof si}function li(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function ui(e,t,n){var i,r=Math.min(e.length,t.length),a=Math.abs(e.length-t.length),o=0;for(i=0;i<r;i++)(n&&e[i]!==t[i]||!n&&de(e[i])!==de(t[i]))&&o++;return o+a}function di(e,t){j(e,0,0,function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+Y(~~(e/60),2)+t+Y(~~e%60,2)})}di("Z",":"),di("ZZ",""),Oe("Z",Ie),Oe("ZZ",Ie),qe(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=pi(Ie,e)});var mi=/([\+\-]|\d\d)/gi;function pi(e,t){var n,i,r=(t||"").match(e);return null===r?null:0===(i=60*(n=((r[r.length-1]||[])+"").match(mi)||["-",0,0])[1]+de(n[2]))?0:"+"===n[0]?i:-i}function fi(e,t){var n,i;return t._isUTC?(n=t.clone(),i=(C(e)||m(e)?e.valueOf():Kn(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+i),r.updateOffset(n,!1),n):Kn(e).local()}function hi(e){return-Math.round(e._d.getTimezoneOffset())}function gi(e,t,n){var i,a=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=pi(Ie,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(i=hi(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),a!==e&&(!t||this._changeInProgress?Ai(this,Li(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,r.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?a:hi(this)}function yi(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function _i(e){return this.utcOffset(0,e)}function Si(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(hi(this),"m")),this}function xi(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=pi(Pe,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function Ei(e){return!!this.isValid()&&(e=e?Kn(e).utcOffset():0,(this.utcOffset()-e)%60==0)}function bi(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function vi(){if(!u(this._isDSTShifted))return this._isDSTShifted;var e,t={};return b(t,this),(t=Wn(t))._a?(e=t._isUTC?h(t._a):Kn(t._a),this._isDSTShifted=this.isValid()&&ui(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Ci(){return!!this.isValid()&&!this._isUTC}function Ti(){return!!this.isValid()&&this._isUTC}function Mi(){return!!this.isValid()&&this._isUTC&&0===this._offset}r.updateOffset=function(){};var Di=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Ri=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Li(e,t){var n,i,r,a=e,o=null;return ci(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:d(e)||!isNaN(+e)?(a={},t?a[t]=+e:a.milliseconds=+e):(o=Di.exec(e))?(n="-"===o[1]?-1:1,a={y:0,d:de(o[Ge])*n,h:de(o[We])*n,m:de(o[Qe])*n,s:de(o[Je])*n,ms:de(li(1e3*o[Ke]))*n}):(o=Ri.exec(e))?(n="-"===o[1]?-1:1,a={y:ki(o[2],n),M:ki(o[3],n),w:ki(o[4],n),d:ki(o[5],n),h:ki(o[6],n),m:ki(o[7],n),s:ki(o[8],n)}):null==a?a={}:"object"==typeof a&&("from"in a||"to"in a)&&(r=Ii(Kn(a.from),Kn(a.to)),(a={}).ms=r.milliseconds,a.M=r.months),i=new si(a),ci(e)&&c(e,"_locale")&&(i._locale=e._locale),ci(e)&&c(e,"_isValid")&&(i._isValid=e._isValid),i}function ki(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Pi(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Ii(e,t){var n;return e.isValid()&&t.isValid()?(t=fi(t,e),e.isBefore(t)?n=Pi(e,t):((n=Pi(t,e)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function wi(e,t){return function(n,i){var r;return null===i||isNaN(+i)||(L(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=n,n=i,i=r),Ai(this,Li(n,i),e),this}}function Ai(e,t,n,i){var a=t._milliseconds,o=li(t._days),s=li(t._months);e.isValid()&&(i=null==i||i,s&&ut(e,pe(e,"Month")+s*n),o&&fe(e,"Date",pe(e,"Date")+o*n),a&&e._d.setTime(e._d.valueOf()+a*n),i&&r.updateOffset(e,o||s))}Li.fn=si.prototype,Li.invalid=oi;var Oi=wi(1,"add"),Yi=wi(-1,"subtract");function Ni(e){return"string"==typeof e||e instanceof String}function Hi(e){return C(e)||m(e)||Ni(e)||d(e)||qi(e)||Bi(e)||null==e}function Bi(e){var t,n,i=s(e)&&!l(e),r=!1,a=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],o=a.length;for(t=0;t<o;t+=1)n=a[t],r=r||c(e,n);return i&&r}function qi(e){var t=o(e),n=!1;return t&&(n=0===e.filter(function(t){return!d(t)&&Ni(e)}).length),t&&n}function ji(e){var t,n,i=s(e)&&!l(e),r=!1,a=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<a.length;t+=1)n=a[t],r=r||c(e,n);return i&&r}function Fi(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function Ui(e,t){1===arguments.length&&(arguments[0]?Hi(arguments[0])?(e=arguments[0],t=void 0):ji(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||Kn(),i=fi(n,this).startOf("day"),a=r.calendarFormat(this,i)||"sameElse",o=t&&(k(t[a])?t[a].call(this,n):t[a]);return this.format(o||this.localeData().calendar(a,this,Kn(n)))}function Vi(){return new v(this)}function zi(e,t){var n=C(e)?e:Kn(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=re(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())}function Gi(e,t){var n=C(e)?e:Kn(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=re(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())}function Wi(e,t,n,i){var r=C(e)?e:Kn(e),a=C(t)?t:Kn(t);return!!(this.isValid()&&r.isValid()&&a.isValid())&&("("===(i=i||"()")[0]?this.isAfter(r,n):!this.isBefore(r,n))&&(")"===i[1]?this.isBefore(a,n):!this.isAfter(a,n))}function Qi(e,t){var n,i=C(e)?e:Kn(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=re(t)||"millisecond")?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))}function Ji(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function Ki(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function $i(e,t,n){var i,r,a;if(!this.isValid())return NaN;if(!(i=fi(e,this)).isValid())return NaN;switch(r=6e4*(i.utcOffset()-this.utcOffset()),t=re(t)){case"year":a=Zi(this,i)/12;break;case"month":a=Zi(this,i);break;case"quarter":a=Zi(this,i)/3;break;case"second":a=(this-i)/1e3;break;case"minute":a=(this-i)/6e4;break;case"hour":a=(this-i)/36e5;break;case"day":a=(this-i-r)/864e5;break;case"week":a=(this-i-r)/6048e5;break;default:a=this-i}return n?a:ue(a)}function Zi(e,t){if(e.date()<t.date())return-Zi(t,e);var n=12*(t.year()-e.year())+(t.month()-e.month()),i=e.clone().add(n,"months");return-(n+(t-i<0?(t-i)/(i-e.clone().add(n-1,"months")):(t-i)/(e.clone().add(n+1,"months")-i)))||0}function Xi(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function er(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?V(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):k(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",V(n,"Z")):V(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function tr(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,i,r="moment",a="";return this.isLocal()||(r=0===this.utcOffset()?"moment.utc":"moment.parseZone",a="Z"),e="["+r+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",i=a+'[")]',this.format(e+t+n+i)}function nr(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var t=V(this,e);return this.localeData().postformat(t)}function ir(e,t){return this.isValid()&&(C(e)&&e.isValid()||Kn(e).isValid())?Li({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function rr(e){return this.from(Kn(),e)}function ar(e,t){return this.isValid()&&(C(e)&&e.isValid()||Kn(e).isValid())?Li({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function or(e){return this.to(Kn(),e)}function sr(e){var t;return void 0===e?this._locale._abbr:(null!=(t=Sn(e))&&(this._locale=t),this)}r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var cr=M("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function lr(){return this._locale}var ur=1e3,dr=60*ur,mr=60*dr,pr=3506328*mr;function fr(e,t){return(e%t+t)%t}function hr(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-pr:new Date(e,t,n).valueOf()}function gr(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-pr:Date.UTC(e,t,n)}function yr(e){var t,n;if(void 0===(e=re(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?gr:hr,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=fr(t+(this._isUTC?0:this.utcOffset()*dr),mr);break;case"minute":t=this._d.valueOf(),t-=fr(t,dr);break;case"second":t=this._d.valueOf(),t-=fr(t,ur)}return this._d.setTime(t),r.updateOffset(this,!0),this}function _r(e){var t,n;if(void 0===(e=re(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?gr:hr,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=mr-fr(t+(this._isUTC?0:this.utcOffset()*dr),mr)-1;break;case"minute":t=this._d.valueOf(),t+=dr-fr(t,dr)-1;break;case"second":t=this._d.valueOf(),t+=ur-fr(t,ur)-1}return this._d.setTime(t),r.updateOffset(this,!0),this}function Sr(){return this._d.valueOf()-6e4*(this._offset||0)}function xr(){return Math.floor(this.valueOf()/1e3)}function Er(){return new Date(this.valueOf())}function br(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function vr(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Cr(){return this.isValid()?this.toISOString():null}function Tr(){return _(this)}function Mr(){return f({},y(this))}function Dr(){return y(this).overflow}function Rr(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Lr(e,t){var n,i,a,o=this._eras||Sn("en")._eras;for(n=0,i=o.length;n<i;++n)switch("string"==typeof o[n].since&&(a=r(o[n].since).startOf("day"),o[n].since=a.valueOf()),typeof o[n].until){case"undefined":o[n].until=1/0;break;case"string":a=r(o[n].until).startOf("day").valueOf(),o[n].until=a.valueOf()}return o}function kr(e,t,n){var i,r,a,o,s,c=this.eras();for(e=e.toUpperCase(),i=0,r=c.length;i<r;++i)if(a=c[i].name.toUpperCase(),o=c[i].abbr.toUpperCase(),s=c[i].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(o===e)return c[i];break;case"NNNN":if(a===e)return c[i];break;case"NNNNN":if(s===e)return c[i]}else if([a,o,s].indexOf(e)>=0)return c[i]}function Pr(e,t){var n=e.since<=e.until?1:-1;return void 0===t?r(e.since).year():r(e.since).year()+(t-e.offset)*n}function Ir(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until)return i[e].name;if(i[e].until<=n&&n<=i[e].since)return i[e].name}return""}function wr(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until)return i[e].narrow;if(i[e].until<=n&&n<=i[e].since)return i[e].narrow}return""}function Ar(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until)return i[e].abbr;if(i[e].until<=n&&n<=i[e].since)return i[e].abbr}return""}function Or(){var e,t,n,i,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e)if(n=a[e].since<=a[e].until?1:-1,i=this.clone().startOf("day").valueOf(),a[e].since<=i&&i<=a[e].until||a[e].until<=i&&i<=a[e].since)return(this.year()-r(a[e].since).year())*n+a[e].offset;return this.year()}function Yr(e){return c(this,"_erasNameRegex")||Ur.call(this),e?this._erasNameRegex:this._erasRegex}function Nr(e){return c(this,"_erasAbbrRegex")||Ur.call(this),e?this._erasAbbrRegex:this._erasRegex}function Hr(e){return c(this,"_erasNarrowRegex")||Ur.call(this),e?this._erasNarrowRegex:this._erasRegex}function Br(e,t){return t.erasAbbrRegex(e)}function qr(e,t){return t.erasNameRegex(e)}function jr(e,t){return t.erasNarrowRegex(e)}function Fr(e,t){return t._eraYearOrdinalRegex||Le}function Ur(){var e,t,n=[],i=[],r=[],a=[],o=this.eras();for(e=0,t=o.length;e<t;++e)i.push(He(o[e].name)),n.push(He(o[e].abbr)),r.push(He(o[e].narrow)),a.push(He(o[e].name)),a.push(He(o[e].abbr)),a.push(He(o[e].narrow));this._erasRegex=new RegExp("^("+a.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+i.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+r.join("|")+")","i")}function Vr(e,t){j(0,[e,e.length],0,t)}function zr(e){return $r.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Gr(e){return $r.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Wr(){return Ct(this.year(),1,4)}function Qr(){return Ct(this.isoWeekYear(),1,4)}function Jr(){var e=this.localeData()._week;return Ct(this.year(),e.dow,e.doy)}function Kr(){var e=this.localeData()._week;return Ct(this.weekYear(),e.dow,e.doy)}function $r(e,t,n,i,r){var a;return null==e?vt(this,i,r).year:(t>(a=Ct(e,i,r))&&(t=a),Zr.call(this,e,t,n,i,r))}function Zr(e,t,n,i,r){var a=bt(e,t,n,i,r),o=xt(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}function Xr(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}j("N",0,0,"eraAbbr"),j("NN",0,0,"eraAbbr"),j("NNN",0,0,"eraAbbr"),j("NNNN",0,0,"eraName"),j("NNNNN",0,0,"eraNarrow"),j("y",["y",1],"yo","eraYear"),j("y",["yy",2],0,"eraYear"),j("y",["yyy",3],0,"eraYear"),j("y",["yyyy",4],0,"eraYear"),Oe("N",Br),Oe("NN",Br),Oe("NNN",Br),Oe("NNNN",qr),Oe("NNNNN",jr),qe(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,i){var r=n._locale.erasParse(e,i,n._strict);r?y(n).era=r:y(n).invalidEra=e}),Oe("y",Le),Oe("yy",Le),Oe("yyy",Le),Oe("yyyy",Le),Oe("yo",Fr),qe(["y","yy","yyy","yyyy"],Ve),qe(["yo"],function(e,t,n,i){var r;n._locale._eraYearOrdinalRegex&&(r=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Ve]=n._locale.eraYearOrdinalParse(e,r):t[Ve]=parseInt(e,10)}),j(0,["gg",2],0,function(){return this.weekYear()%100}),j(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Vr("gggg","weekYear"),Vr("ggggg","weekYear"),Vr("GGGG","isoWeekYear"),Vr("GGGGG","isoWeekYear"),ie("weekYear","gg"),ie("isoWeekYear","GG"),se("weekYear",1),se("isoWeekYear",1),Oe("G",ke),Oe("g",ke),Oe("GG",ve,Se),Oe("gg",ve,Se),Oe("GGGG",De,Ee),Oe("gggg",De,Ee),Oe("GGGGG",Re,be),Oe("ggggg",Re,be),je(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,i){t[i.substr(0,2)]=de(e)}),je(["gg","GG"],function(e,t,n,i){t[i]=r.parseTwoDigitYear(e)}),j("Q",0,"Qo","quarter"),ie("quarter","Q"),se("quarter",7),Oe("Q",_e),qe("Q",function(e,t){t[ze]=3*(de(e)-1)}),j("D",["DD",2],"Do","date"),ie("date","D"),se("date",9),Oe("D",ve),Oe("DD",ve,Se),Oe("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),qe(["D","DD"],Ge),qe("Do",function(e,t){t[Ge]=de(e.match(ve)[0])});var ea=me("Date",!0);function ta(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}j("DDD",["DDDD",3],"DDDo","dayOfYear"),ie("dayOfYear","DDD"),se("dayOfYear",4),Oe("DDD",Me),Oe("DDDD",xe),qe(["DDD","DDDD"],function(e,t,n){n._dayOfYear=de(e)}),j("m",["mm",2],0,"minute"),ie("minute","m"),se("minute",14),Oe("m",ve),Oe("mm",ve,Se),qe(["m","mm"],Qe);var na=me("Minutes",!1);j("s",["ss",2],0,"second"),ie("second","s"),se("second",15),Oe("s",ve),Oe("ss",ve,Se),qe(["s","ss"],Je);var ia,ra,aa=me("Seconds",!1);for(j("S",0,0,function(){return~~(this.millisecond()/100)}),j(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),j(0,["SSS",3],0,"millisecond"),j(0,["SSSS",4],0,function(){return 10*this.millisecond()}),j(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),j(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),j(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),j(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),j(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),ie("millisecond","ms"),se("millisecond",16),Oe("S",Me,_e),Oe("SS",Me,Se),Oe("SSS",Me,xe),ia="SSSS";ia.length<=9;ia+="S")Oe(ia,Le);function oa(e,t){t[Ke]=de(1e3*("0."+e))}for(ia="S";ia.length<=9;ia+="S")qe(ia,oa);function sa(){return this._isUTC?"UTC":""}function ca(){return this._isUTC?"Coordinated Universal Time":""}ra=me("Milliseconds",!1),j("z",0,0,"zoneAbbr"),j("zz",0,0,"zoneName");var la=v.prototype;function ua(e){return Kn(1e3*e)}function da(){return Kn.apply(null,arguments).parseZone()}function ma(e){return e}la.add=Oi,la.calendar=Ui,la.clone=Vi,la.diff=$i,la.endOf=_r,la.format=nr,la.from=ir,la.fromNow=rr,la.to=ar,la.toNow=or,la.get=he,la.invalidAt=Dr,la.isAfter=zi,la.isBefore=Gi,la.isBetween=Wi,la.isSame=Qi,la.isSameOrAfter=Ji,la.isSameOrBefore=Ki,la.isValid=Tr,la.lang=cr,la.locale=sr,la.localeData=lr,la.max=Zn,la.min=$n,la.parsingFlags=Mr,la.set=ge,la.startOf=yr,la.subtract=Yi,la.toArray=br,la.toObject=vr,la.toDate=Er,la.toISOString=er,la.inspect=tr,"undefined"!=typeof Symbol&&null!=Symbol.for&&(la[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),la.toJSON=Cr,la.toString=Xi,la.unix=xr,la.valueOf=Sr,la.creationData=Rr,la.eraName=Ir,la.eraNarrow=wr,la.eraAbbr=Ar,la.eraYear=Or,la.year=yt,la.isLeapYear=_t,la.weekYear=zr,la.isoWeekYear=Gr,la.quarter=la.quarters=Xr,la.month=dt,la.daysInMonth=mt,la.week=la.weeks=Lt,la.isoWeek=la.isoWeeks=kt,la.weeksInYear=Jr,la.weeksInWeekYear=Kr,la.isoWeeksInYear=Wr,la.isoWeeksInISOWeekYear=Qr,la.date=ea,la.day=la.days=zt,la.weekday=Gt,la.isoWeekday=Wt,la.dayOfYear=ta,la.hour=la.hours=an,la.minute=la.minutes=na,la.second=la.seconds=aa,la.millisecond=la.milliseconds=ra,la.utcOffset=gi,la.utc=_i,la.local=Si,la.parseZone=xi,la.hasAlignedHourOffset=Ei,la.isDST=bi,la.isLocal=Ci,la.isUtcOffset=Ti,la.isUtc=Mi,la.isUTC=Mi,la.zoneAbbr=sa,la.zoneName=ca,la.dates=M("dates accessor is deprecated. Use date instead.",ea),la.months=M("months accessor is deprecated. Use month instead",dt),la.years=M("years accessor is deprecated. Use year instead",yt),la.zone=M("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",yi),la.isDSTShifted=M("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",vi);var pa=w.prototype;function fa(e,t,n,i){var r=Sn(),a=h().set(i,t);return r[n](a,e)}function ha(e,t,n){if(d(e)&&(t=e,e=void 0),e=e||"",null!=t)return fa(e,t,n,"month");var i,r=[];for(i=0;i<12;i++)r[i]=fa(e,i,n,"month");return r}function ga(e,t,n,i){"boolean"==typeof e?(d(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,d(t)&&(n=t,t=void 0),t=t||"");var r,a=Sn(),o=e?a._week.dow:0,s=[];if(null!=n)return fa(t,(n+o)%7,i,"day");for(r=0;r<7;r++)s[r]=fa(t,(r+o)%7,i,"day");return s}function ya(e,t){return ha(e,t,"months")}function _a(e,t){return ha(e,t,"monthsShort")}function Sa(e,t,n){return ga(e,t,n,"weekdays")}function xa(e,t,n){return ga(e,t,n,"weekdaysShort")}function Ea(e,t,n){return ga(e,t,n,"weekdaysMin")}pa.calendar=O,pa.longDateFormat=W,pa.invalidDate=J,pa.ordinal=Z,pa.preparse=ma,pa.postformat=ma,pa.relativeTime=ee,pa.pastFuture=te,pa.set=P,pa.eras=Lr,pa.erasParse=kr,pa.erasConvertYear=Pr,pa.erasAbbrRegex=Nr,pa.erasNameRegex=Yr,pa.erasNarrowRegex=Hr,pa.months=ot,pa.monthsShort=st,pa.monthsParse=lt,pa.monthsRegex=ft,pa.monthsShortRegex=pt,pa.week=Tt,pa.firstDayOfYear=Rt,pa.firstDayOfWeek=Dt,pa.weekdays=qt,pa.weekdaysMin=Ft,pa.weekdaysShort=jt,pa.weekdaysParse=Vt,pa.weekdaysRegex=Qt,pa.weekdaysShortRegex=Jt,pa.weekdaysMinRegex=Kt,pa.isPM=nn,pa.meridiem=on,gn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===de(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),r.lang=M("moment.lang is deprecated. Use moment.locale instead.",gn),r.langData=M("moment.langData is deprecated. Use moment.localeData instead.",Sn);var ba=Math.abs;function va(){var e=this._data;return this._milliseconds=ba(this._milliseconds),this._days=ba(this._days),this._months=ba(this._months),e.milliseconds=ba(e.milliseconds),e.seconds=ba(e.seconds),e.minutes=ba(e.minutes),e.hours=ba(e.hours),e.months=ba(e.months),e.years=ba(e.years),this}function Ca(e,t,n,i){var r=Li(t,n);return e._milliseconds+=i*r._milliseconds,e._days+=i*r._days,e._months+=i*r._months,e._bubble()}function Ta(e,t){return Ca(this,e,t,1)}function Ma(e,t){return Ca(this,e,t,-1)}function Da(e){return e<0?Math.floor(e):Math.ceil(e)}function Ra(){var e,t,n,i,r,a=this._milliseconds,o=this._days,s=this._months,c=this._data;return a>=0&&o>=0&&s>=0||a<=0&&o<=0&&s<=0||(a+=864e5*Da(ka(s)+o),o=0,s=0),c.milliseconds=a%1e3,e=ue(a/1e3),c.seconds=e%60,t=ue(e/60),c.minutes=t%60,n=ue(t/60),c.hours=n%24,o+=ue(n/24),s+=r=ue(La(o)),o-=Da(ka(r)),i=ue(s/12),s%=12,c.days=o,c.months=s,c.years=i,this}function La(e){return 4800*e/146097}function ka(e){return 146097*e/4800}function Pa(e){if(!this.isValid())return NaN;var t,n,i=this._milliseconds;if("month"===(e=re(e))||"quarter"===e||"year"===e)switch(t=this._days+i/864e5,n=this._months+La(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(ka(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+e)}}function Ia(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*de(this._months/12):NaN}function wa(e){return function(){return this.as(e)}}var Aa=wa("ms"),Oa=wa("s"),Ya=wa("m"),Na=wa("h"),Ha=wa("d"),Ba=wa("w"),qa=wa("M"),ja=wa("Q"),Fa=wa("y");function Ua(){return Li(this)}function Va(e){return e=re(e),this.isValid()?this[e+"s"]():NaN}function za(e){return function(){return this.isValid()?this._data[e]:NaN}}var Ga=za("milliseconds"),Wa=za("seconds"),Qa=za("minutes"),Ja=za("hours"),Ka=za("days"),$a=za("months"),Za=za("years");function Xa(){return ue(this.days()/7)}var eo=Math.round,to={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function no(e,t,n,i,r){return r.relativeTime(t||1,!!n,e,i)}function io(e,t,n,i){var r=Li(e).abs(),a=eo(r.as("s")),o=eo(r.as("m")),s=eo(r.as("h")),c=eo(r.as("d")),l=eo(r.as("M")),u=eo(r.as("w")),d=eo(r.as("y")),m=a<=n.ss&&["s",a]||a<n.s&&["ss",a]||o<=1&&["m"]||o<n.m&&["mm",o]||s<=1&&["h"]||s<n.h&&["hh",s]||c<=1&&["d"]||c<n.d&&["dd",c];return null!=n.w&&(m=m||u<=1&&["w"]||u<n.w&&["ww",u]),(m=m||l<=1&&["M"]||l<n.M&&["MM",l]||d<=1&&["y"]||["yy",d])[2]=t,m[3]=+e>0,m[4]=i,no.apply(null,m)}function ro(e){return void 0===e?eo:"function"==typeof e&&(eo=e,!0)}function ao(e,t){return void 0!==to[e]&&(void 0===t?to[e]:(to[e]=t,"s"===e&&(to.ss=t-1),!0))}function oo(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,i,r=!1,a=to;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(r=e),"object"==typeof t&&(a=Object.assign({},to,t),null!=t.s&&null==t.ss&&(a.ss=t.s-1)),i=io(this,!r,a,n=this.localeData()),r&&(i=n.pastFuture(+this,i)),n.postformat(i)}var so=Math.abs;function co(e){return(e>0)-(e<0)||+e}function lo(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,i,r,a,o,s,c=so(this._milliseconds)/1e3,l=so(this._days),u=so(this._months),d=this.asSeconds();return d?(e=ue(c/60),t=ue(e/60),c%=60,e%=60,n=ue(u/12),u%=12,i=c?c.toFixed(3).replace(/\.?0+$/,""):"",r=d<0?"-":"",a=co(this._months)!==co(d)?"-":"",o=co(this._days)!==co(d)?"-":"",s=co(this._milliseconds)!==co(d)?"-":"",r+"P"+(n?a+n+"Y":"")+(u?a+u+"M":"")+(l?o+l+"D":"")+(t||e||c?"T":"")+(t?s+t+"H":"")+(e?s+e+"M":"")+(c?s+i+"S":"")):"P0D"}var uo=si.prototype;return uo.isValid=ai,uo.abs=va,uo.add=Ta,uo.subtract=Ma,uo.as=Pa,uo.asMilliseconds=Aa,uo.asSeconds=Oa,uo.asMinutes=Ya,uo.asHours=Na,uo.asDays=Ha,uo.asWeeks=Ba,uo.asMonths=qa,uo.asQuarters=ja,uo.asYears=Fa,uo.valueOf=Ia,uo._bubble=Ra,uo.clone=Ua,uo.get=Va,uo.milliseconds=Ga,uo.seconds=Wa,uo.minutes=Qa,uo.hours=Ja,uo.days=Ka,uo.weeks=Xa,uo.months=$a,uo.years=Za,uo.humanize=oo,uo.toISOString=lo,uo.toString=lo,uo.toJSON=lo,uo.locale=sr,uo.localeData=lr,uo.toIsoString=M("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",lo),uo.lang=cr,j("X",0,0,"unix"),j("x",0,0,"valueOf"),Oe("x",ke),Oe("X",we),qe("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e))}),qe("x",function(e,t,n){n._d=new Date(de(e))}),r.version="2.29.4",a(Kn),r.fn=la,r.min=ei,r.max=ti,r.now=ni,r.utc=h,r.unix=ua,r.months=ya,r.isDate=m,r.locale=gn,r.invalid=S,r.duration=Li,r.isMoment=C,r.weekdays=Sa,r.parseZone=da,r.localeData=Sn,r.isDuration=ci,r.monthsShort=_a,r.weekdaysMin=Ea,r.defineLocale=yn,r.updateLocale=_n,r.locales=xn,r.weekdaysShort=xa,r.normalizeUnits=re,r.relativeTimeRounding=ro,r.relativeTimeThreshold=ao,r.calendarFormat=Fi,r.prototype=la,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}()},2240:function(e,t,n){!function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var n=e%10,i=e%100-n,r=e>=100?100:null;return e+(t[n]||t[i]||t[r])},week:{dow:1,doy:7}})}(n(2198))},2264:function(e,t,n){"use strict";var i=n(9718),r=n(2756),a=r(i("String.prototype.indexOf"));e.exports=function(e,t){var n=i(e,!!t);return"function"==typeof n&&a(e,".prototype.")>-1?r(n):n}},2342:function(e,t,n){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(n(2198))},2355:function(e){"use strict";var t,n="function"==typeof WeakMap&&WeakMap.prototype?WeakMap:null,i="function"==typeof WeakSet&&WeakSet.prototype?WeakSet:null;n||(t=function(e){return!1});var r=n?n.prototype.has:null,a=i?i.prototype.has:null;t||r||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(r.call(e,r),a)try{a.call(e,a)}catch(e){return!0}return e instanceof n}catch(e){}return!1}},2361:function(e,t,n){!function(e){"use strict";var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,n){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(n(2198))},2365:function(e,t,n){"use strict";var i=n(1723),r=n(5935);e.exports=function(){var e=i();return r(Object,{is:e},{is:function(){return Object.is!==e}}),e}},2373:function(e){function t(e){return null===e?"null":e}function n(e){return Array.isArray(e)?"["+e.map(t).join(", ")+"]":"null"}function i(e,t){return e?e.equals(t):e==t}function r(e){return e?e.hashCode():-1}String.prototype.seed=String.prototype.seed||Math.round(Math.random()*Math.pow(2,32)),String.prototype.hashCode=function(){const e=this.toString();let t,n;const i=3&e.length,r=e.length-i;let a=String.prototype.seed;const o=3432918353,s=461845907;let c=0;for(;c<r;)n=255&e.charCodeAt(c)|(255&e.charCodeAt(++c))<<8|(255&e.charCodeAt(++c))<<16|(255&e.charCodeAt(++c))<<24,++c,n=(65535&n)*o+(((n>>>16)*o&65535)<<16)&4294967295,n=n<<15|n>>>17,n=(65535&n)*s+(((n>>>16)*s&65535)<<16)&4294967295,a^=n,a=a<<13|a>>>19,t=5*(65535&a)+((5*(a>>>16)&65535)<<16)&4294967295,a=27492+(65535&t)+(((t>>>16)+58964&65535)<<16);switch(n=0,i){case 3:n^=(255&e.charCodeAt(c+2))<<16;case 2:n^=(255&e.charCodeAt(c+1))<<8;case 1:n^=255&e.charCodeAt(c),n=(65535&n)*o+(((n>>>16)*o&65535)<<16)&4294967295,n=n<<15|n>>>17,n=(65535&n)*s+(((n>>>16)*s&65535)<<16)&4294967295,a^=n}return a^=e.length,a^=a>>>16,a=2246822507*(65535&a)+((2246822507*(a>>>16)&65535)<<16)&4294967295,a^=a>>>13,a=3266489909*(65535&a)+((3266489909*(a>>>16)&65535)<<16)&4294967295,a^=a>>>16,a>>>0};class a{constructor(){this.data=[]}add(e){this.data[e]=!0}or(e){const t=this;Object.keys(e.data).map(function(e){t.add(e)})}remove(e){delete this.data[e]}contains(e){return!0===this.data[e]}values(){return Object.keys(this.data)}minValue(){return Math.min.apply(null,this.values())}hashCode(){const e=new s;return e.update(this.values()),e.finish()}equals(e){return e instanceof a&&this.hashCode()===e.hashCode()}toString(){return"{"+this.values().join(", ")+"}"}get length(){return this.values().length}}class o{constructor(e,t){this.data={},this.hashFunction=e||r,this.equalsFunction=t||i}put(e,t){const n="hash_"+this.hashFunction(e);if(n in this.data){const i=this.data[n];for(let n=0;n<i.length;n++){const r=i[n];if(this.equalsFunction(e,r.key)){const e=r.value;return r.value=t,e}}return i.push({key:e,value:t}),t}return this.data[n]=[{key:e,value:t}],t}containsKey(e){const t="hash_"+this.hashFunction(e);if(t in this.data){const n=this.data[t];for(let t=0;t<n.length;t++){const i=n[t];if(this.equalsFunction(e,i.key))return!0}}return!1}get(e){const t="hash_"+this.hashFunction(e);if(t in this.data){const n=this.data[t];for(let t=0;t<n.length;t++){const i=n[t];if(this.equalsFunction(e,i.key))return i.value}}return null}entries(){let e=[];for(const t in this.data)0===t.indexOf("hash_")&&(e=e.concat(this.data[t]));return e}getKeys(){return this.entries().map(function(e){return e.key})}getValues(){return this.entries().map(function(e){return e.value})}toString(){return"["+this.entries().map(function(e){return"{"+e.key+":"+e.value+"}"}).join(", ")+"]"}get length(){let e=0;for(const t in this.data)0===t.indexOf("hash_")&&(e+=this.data[t].length);return e}}class s{constructor(){this.count=0,this.hash=0}update(){for(let e=0;e<arguments.length;e++){const t=arguments[e];if(null!=t)if(Array.isArray(t))this.update.apply(this,t);else{let e=0;switch(typeof t){case"undefined":case"function":continue;case"number":case"boolean":e=t;break;case"string":e=t.hashCode();break;default:t.updateHashCode?t.updateHashCode(this):console.log("No updateHashCode for "+t.toString());continue}e*=3432918353,e=e<<15|e>>>17,e*=461845907,this.count=this.count+1;let n=this.hash^e;n=n<<13|n>>>19,n=5*n+3864292196,this.hash=n}}}finish(){let e=this.hash^4*this.count;return e^=e>>>16,e*=2246822507,e^=e>>>13,e*=3266489909,e^=e>>>16,e}}e.exports={Hash:s,Set:class{constructor(e,t){this.data={},this.hashFunction=e||r,this.equalsFunction=t||i}add(e){const t="hash_"+this.hashFunction(e);if(t in this.data){const n=this.data[t];for(let t=0;t<n.length;t++)if(this.equalsFunction(e,n[t]))return n[t];return n.push(e),e}return this.data[t]=[e],e}contains(e){return null!=this.get(e)}get(e){const t="hash_"+this.hashFunction(e);if(t in this.data){const n=this.data[t];for(let t=0;t<n.length;t++)if(this.equalsFunction(e,n[t]))return n[t]}return null}values(){let e=[];for(const t in this.data)0===t.indexOf("hash_")&&(e=e.concat(this.data[t]));return e}toString(){return n(this.values())}get length(){let e=0;for(const t in this.data)0===t.indexOf("hash_")&&(e+=this.data[t].length);return e}},Map:o,BitSet:a,AltDict:class{constructor(){this.data={}}get(e){return(e="k-"+e)in this.data?this.data[e]:null}put(e,t){e="k-"+e,this.data[e]=t}values(){const e=this.data;return Object.keys(this.data).map(function(t){return e[t]})}},DoubleDict:class{constructor(e){this.defaultMapCtor=e||o,this.cacheMap=new this.defaultMapCtor}get(e,t){const n=this.cacheMap.get(e)||null;return null===n?null:n.get(t)||null}set(e,t,n){let i=this.cacheMap.get(e)||null;null===i&&(i=new this.defaultMapCtor,this.cacheMap.put(e,i)),i.put(t,n)}},hashStuff:function(){const e=new s;return e.update.apply(e,arguments),e.finish()},escapeWhitespace:function(e,t){return e=e.replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r"),t&&(e=e.replace(/ /g,"·")),e},arrayToString:n,titleCase:function(e){return e.replace(/\w\S*/g,function(e){return e.charAt(0).toUpperCase()+e.substr(1)})},equalArrays:function(e,t){if(!Array.isArray(e)||!Array.isArray(t))return!1;if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(!(e[n]===t[n]||e[n].equals&&e[n].equals(t[n])))return!1;return!0}}},2411:function(e){"use strict";e.exports=Math.floor},2418:function(e,t,n){"use strict";var i=n(9722),r=n(2698)(),a=n(4449),o=n(3095),s=a("Array.prototype.push"),c=a("Object.prototype.propertyIsEnumerable"),l=r?o.getOwnPropertySymbols:null;e.exports=function(e,t){if(null==e)throw new TypeError("target must be an object");var n=o(e);if(1===arguments.length)return n;for(var a=1;a<arguments.length;++a){var u=o(arguments[a]),d=i(u),m=r&&(o.getOwnPropertySymbols||l);if(m)for(var p=m(u),f=0;f<p.length;++f){var h=p[f];c(u,h)&&s(d,h)}for(var g=0;g<d.length;++g){var y=d[g];if(c(u,y)){var _=u[y];n[y]=_}}}return n}},2446:function(e){const t={CHANNEL:0,CUSTOM:1,MODE:2,MORE:3,POP_MODE:4,PUSH_MODE:5,SKIP:6,TYPE:7};class n{constructor(e){this.actionType=e,this.isPositionDependent=!1}hashCode(){const e=new Hash;return this.updateHashCode(e),e.finish()}updateHashCode(e){e.update(this.actionType)}equals(e){return this===e}}class i extends n{constructor(){super(t.SKIP)}execute(e){e.skip()}toString(){return"skip"}}i.INSTANCE=new i;class r extends n{constructor(e){super(t.TYPE),this.type=e}execute(e){e.type=this.type}updateHashCode(e){e.update(this.actionType,this.type)}equals(e){return this===e||e instanceof r&&this.type===e.type}toString(){return"type("+this.type+")"}}class a extends n{constructor(e){super(t.PUSH_MODE),this.mode=e}execute(e){e.pushMode(this.mode)}updateHashCode(e){e.update(this.actionType,this.mode)}equals(e){return this===e||e instanceof a&&this.mode===e.mode}toString(){return"pushMode("+this.mode+")"}}class o extends n{constructor(){super(t.POP_MODE)}execute(e){e.popMode()}toString(){return"popMode"}}o.INSTANCE=new o;class s extends n{constructor(){super(t.MORE)}execute(e){e.more()}toString(){return"more"}}s.INSTANCE=new s;class c extends n{constructor(e){super(t.MODE),this.mode=e}execute(e){e.mode(this.mode)}updateHashCode(e){e.update(this.actionType,this.mode)}equals(e){return this===e||e instanceof c&&this.mode===e.mode}toString(){return"mode("+this.mode+")"}}class l extends n{constructor(e,n){super(t.CUSTOM),this.ruleIndex=e,this.actionIndex=n,this.isPositionDependent=!0}execute(e){e.action(null,this.ruleIndex,this.actionIndex)}updateHashCode(e){e.update(this.actionType,this.ruleIndex,this.actionIndex)}equals(e){return this===e||e instanceof l&&(this.ruleIndex===e.ruleIndex&&this.actionIndex===e.actionIndex)}}class u extends n{constructor(e){super(t.CHANNEL),this.channel=e}execute(e){e._channel=this.channel}updateHashCode(e){e.update(this.actionType,this.channel)}equals(e){return this===e||e instanceof u&&this.channel===e.channel}toString(){return"channel("+this.channel+")"}}class d extends n{constructor(e,t){super(t.actionType),this.offset=e,this.action=t,this.isPositionDependent=!0}execute(e){this.action.execute(e)}updateHashCode(e){e.update(this.actionType,this.offset,this.action)}equals(e){return this===e||e instanceof d&&(this.offset===e.offset&&this.action===e.action)}}e.exports={LexerActionType:t,LexerSkipAction:i,LexerChannelAction:u,LexerCustomAction:l,LexerIndexedCustomAction:d,LexerMoreAction:s,LexerTypeAction:r,LexerPushModeAction:a,LexerPopModeAction:o,LexerModeAction:c}},2450:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(2198))},2464:function(e,t,n){const i=n(2915),r=n(603),a=n(4968);class o extends i.error.ErrorListener{constructor(e){super(),this.errors=e}syntaxError(e,t,n,i,r,a){this.errors.push([e,t,n,i,r,a])}}class s extends r{constructor(){super(),this.ast={type:"EntireExpression",children:[]},this.parentStack=[this.ast]}getAST(){return this.ast}enterNode(e,t){let n=this.parentStack[this.parentStack.length-1],i={type:t};return n.children||(n.children=[]),n.children.push(i),this.parentStack.push(i),i}}for(let e of Object.getOwnPropertyNames(r.prototype))if(e.startsWith("enter")){const t=e.slice(5);switch(e){case"enterMultiplicativeExpression":case"enterAdditiveExpression":case"enterTypeExpression":case"enterUnionExpression":case"enterInequalityExpression":case"enterEqualityExpression":case"enterMembershipExpression":case"enterAndExpression":case"enterOrExpression":case"enterImpliesExpression":s.prototype[e]=function(e){let n=this.enterNode(e,t);const i=e.children[1].symbol;n.text=i.text,n.start={line:i.line,column:i.column+1},n.length=i.text.length};break;case"enterPolarityExpression":s.prototype[e]=function(e){let n=this.enterNode(e,t);const i=e.children[0].symbol;n.text=i.text,n.start={line:i.line,column:i.column+1},n.length=i.text.length};break;case"enterMemberInvocation":s.prototype[e]=function(e){let n=this.enterNode(e,t);const i=e.children[0].children[0].symbol;n.text=i.text,n.start={line:i.line,column:i.column+1},n.length=n.text.length};break;case"enterFunctionInvocation":s.prototype[e]=function(e){let n=this.enterNode(e,t);const i=e.children[0].children[0];n.text=i.getText(),n.start={line:i.start.line,column:i.start.column+1},n.length=n.text.length};break;case"enterThisInvocation":s.prototype[e]=function(e){let n=this.enterNode(e,t);n.start={line:e.start.line,column:e.start.column+1},n.length=5};break;case"enterIndexInvocation":s.prototype[e]=function(e){let n=this.enterNode(e,t);n.start={line:e.start.line,column:e.start.column+1},n.length=6};break;case"enterTotalInvocation":s.prototype[e]=function(e){let n=this.enterNode(e,t);n.start={line:e.start.line,column:e.start.column+1},n.length=6};break;case"enterIdentifier":case"enterLiteralTerm":s.prototype[e]=function(e){let n=this.enterNode(e,t);n.text=e.getText(),n.start={line:e.start.line,column:e.start.column+1},n.length=n.text.length};break;case"enterIndexerExpression":s.prototype[e]=function(e){let n=this.enterNode(e,t);const i=e.children[1].symbol,r=e.children[3].symbol;n.start={line:i.line,column:i.column+1},i.line===r.line?n.length=r.column-i.column+1:(n.end={line:r.line,column:r.column+1},n.length=r.stop-i.start+1)};break;case"enterBooleanLiteral":case"enterStringLiteral":case"enterNumberLiteral":case"enterLongNumberLiteral":case"enterDateLiteral":case"enterDateTimeLiteral":case"enterTimeLiteral":case"enterTypeSpecifier":s.prototype[e]=function(e){this.enterNode(e,t).text=e.getText()};break;case"enterQuantityLiteral":s.prototype[e]=function(e){let n=this.enterNode(e,t);n.text=e.getText(),n.start={line:e.start.line,column:e.start.column+1},n.length=n.text.length;const i=e.children[0];n.value=i.children[0].getText();const r=i.children?i.children[1]:null;r&&(n.unit=r.getText())};break;case"enterExternalConstantTerm":s.prototype[e]=function(e){let n=this.enterNode(e,t);const i=e.children[0].children[1];if(i.ruleIndex===a.RULE_identifier){const e=i.children[0].symbol;e.type===a.DELIMITEDIDENTIFIER?n.delimitedText=e.text.slice(1,-1):(e.type,a.IDENTIFIER,n.text=e.text)}if(void 0===i.ruleIndex){const e=i.symbol;e.type===a.STRING&&(n.delimitedText=e.text)}n.start={line:e.start.line,column:e.start.column+1},n.length=n.text?.length??n.delimitedText?.length};break;default:s.prototype[e]=function(e){this.enterNode(e,t)}}}else if(e.startsWith("exit"))switch(e){case"exitTermExpression":s.prototype[e]=function(e){let t=this.parentStack.pop();t&&e.ruleIndex===a.RULE_expression&&e.parentCtx?.ruleIndex===a.RULE_paramList&&(t.text=e.getText())};break;case"exitInvocationExpression":s.prototype[e]=function(e){let t=this.parentStack.pop();t&&e.ruleIndex===a.RULE_expression&&e.parentCtx?.ruleIndex===a.RULE_paramList&&"InvocationExpression"===t.type&&(t.text=e.getText())};break;default:s.prototype[e]=function(){this.parentStack.pop()}}e.exports={ErrorListener:o,PathListener:s}},2477:function(e,t,n){const{FP_Quantity:i,FP_Type:r}=n(5457),a=n(3367),o={};function s(e,t){let n;if(c(e))n=[];else{if(1!==e.length)throw new Error("Unexpected collection"+a.toJSON(e)+"; expected singleton of type number");{const i=a.valData(e[0]);if(null==i)n=[];else{if("number"!=typeof i)throw new Error("Expected number, but got "+a.toJSON(i));n=t(i)}}}return n}function c(e){return"number"!=typeof e&&0===e.length}o.amp=function(e,t){return(e||"")+(t||"")},o.plus=function(e,t){let n;if(1===e.length&&1===t.length){const o=a.valDataConverted(e[0]),s=a.valDataConverted(t[0]);if(null==o||null==s)n=[];else if("string"==typeof o&&"string"==typeof s)n=o+s;else if("number"==typeof o)if("number"==typeof s)n=o+s;else{if("bigint"==typeof s)return Number.isInteger(o)?BigInt(o)+s:o+Number(s);s instanceof i&&(n=new i(o,"'1'").plus(s))}else if("bigint"==typeof o){if("bigint"==typeof s)n=o+s;else if("number"==typeof s)n=Number.isInteger(s)?o+BigInt(s):Number(o)+s;else if(s instanceof i)throw a.raiseError("Cannot add a Quantity to a BigInt")}else o instanceof r&&(s instanceof i?n=o.plus(s):s instanceof r?n=s.plus(o):"number"==typeof s&&(n=o.plus(new i(s,"'1'"))))}if(void 0===n)throw a.raiseError("Cannot "+a.toJSON(e)+" + "+a.toJSON(t));return n},o.minus=function(e,t){if(1===e.length&&1===t.length){const n=a.valDataConverted(e[0]),o=a.valDataConverted(t[0]);if(null==n||null==o)return[];if("number"==typeof n){if("number"==typeof o)return n-o;if("bigint"==typeof o)return Number.isInteger(n)?BigInt(n)-o:n-Number(o);if(o instanceof i)return new i(n,"'1'").plus(new i(-o.value,o.unit))}else if("bigint"==typeof n){if("bigint"==typeof o)return n-o;if("number"==typeof o)return Number.isInteger(o)?n-BigInt(o):Number(n)-o;o instanceof i&&a.raiseError("Cannot subtract a Quantity from a BigInt")}else if(n instanceof r){if(o instanceof i)return n.plus(new i(-o.value,o.unit));if("number"==typeof o)return n.plus(new i(-o,"'1'"))}}throw new Error("Cannot "+a.toJSON(e)+" - "+a.toJSON(t))},o.mul=function(e,t){if(1===e.length&&1===t.length){const n=a.valDataConverted(e[0]),o=a.valDataConverted(t[0]);if(null==n||null==o)return[];if("bigint"==typeof n){if("bigint"==typeof o)return n*o;if("number"==typeof o)return Number.isInteger(o)?n*BigInt(o):Number(n)*o;o instanceof i&&a.raiseError("Cannot multiply bigint by Quantity")}if("number"==typeof n){if("number"==typeof o)return n*o;if("bigint"==typeof o)return Number.isInteger(n)?BigInt(n)*o:n*Number(o);if(o instanceof i)return new i(n,"'1'").mul(o)}if(n instanceof r){if(o instanceof i)return n.mul(o);if("number"==typeof o)return n.mul(new i(o,"'1'"))}}a.raiseError("Cannot "+a.toJSON(e)+" * "+a.toJSON(t))},o.div=function(e,t){if(1===e.length&&1===t.length){const n=a.valDataConverted(e[0]),o=a.valDataConverted(t[0]);if(null==n||null==o)return[];if("bigint"==typeof n){if("bigint"==typeof o)return 0n===o?[]:Number(n)/Number(o);if("number"==typeof o)return 0===o?[]:Number(n)/o;o instanceof i&&a.raiseError("Cannot divide bigint by Quantity")}if("number"==typeof n){if("number"==typeof o)return 0===o?[]:n/o;if("bigint"==typeof o)return 0n===o?[]:n/Number(o);if(o instanceof i)return new i(n,"'1'").div(o)}if(n instanceof r){if(o instanceof i)return n.div(o);if("number"==typeof o)return n.div(new i(o,"'1'"))}}throw new Error("Cannot "+a.toJSON(e)+" / "+a.toJSON(t))},o.intdiv=function(e,t){if(0===t||0n===t)return[];if("bigint"==typeof e){if("bigint"==typeof t)return e/t;if("number"==typeof t)return Math.trunc(Number(e)/t)}else if("number"==typeof e){if("number"==typeof t)return Math.trunc(e/t);if("bigint"==typeof t)return Math.trunc(e/Number(t))}},o.mod=function(e,t){if(0===t)return[];if("bigint"==typeof e){if("bigint"==typeof t)return e%t;if("number"==typeof t)return Number(e)%t}else if("number"==typeof e){if("number"==typeof t)return e%t;if("bigint"==typeof t)return e%Number(t)}},o.abs=function(e){let t;if(c(e))t=[];else{if(1!==e.length)throw new Error("Unexpected collection"+a.toJSON(e)+"; expected singleton of type number or Quantity");var n=a.valData(e[0]);if(null==n)t=[];else if("number"==typeof n)t=Math.abs(n);else{if(!(n instanceof i))throw new Error("Expected number or Quantity, but got "+a.toJSON(n||e));t=new i(Math.abs(n.value),n.unit)}}return t},o.ceiling=function(e){return s(e,Math.ceil)},o.exp=function(e){return s(e,Math.exp)},o.floor=function(e){return s(e,Math.floor)},o.ln=function(e){return s(e,Math.log)},o.log=function(e,t){return s(e,e=>Math.log(e)/Math.log(t))},o.power=function(e,t){return s(e,e=>{const n=Math.pow(e,t);return isNaN(n)?[]:n})},o.round=function(e,t){return s(e,e=>{if(void 0===t)return Math.round(e);{let n=Math.pow(10,t);return Math.round(e*n)/n}})},o.sqrt=function(e){return s(e,e=>e<0?[]:Math.sqrt(e))},o.truncate=function(e){return s(e,Math.trunc)},e.exports=o},2510:function(e,t,n){!function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(n(2198))},2625:function(e,t,n){const i=n(5489),r=n(164);e.exports={...i,Trees:r}},2634:function(){},2698:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(var i in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},2715:function(e){"use strict";e.exports=Math.max},2749:function(e,t,n){const i=n(3367),{ResourceNode:r,TypeInfo:a,instantRE:o,timeRE:s,dateRE:c,dateTimeRE:l}=n(5457);class u{static invocationTable={Extension:{fn:u.Extension,arity:{2:["String","AnyAtRoot"]}},Identifier:{fn:u.Identifier,arity:{1:["String"],2:["String","String"],3:["String","String","String"],4:["String","String","String","Any"]}},HumanName:{fn:u.HumanName,arity:{1:["String"],2:["String","AnyAtRoot"],3:["String","AnyAtRoot","String"],4:["String","AnyAtRoot","String","String"],5:["String","AnyAtRoot","String","String","String"],6:["String","AnyAtRoot","String","String","String","String"]}},ContactPoint:{fn:u.ContactPoint,arity:{1:["String"],2:["String","String"],3:["String","String","String"]}},Address:{fn:u.Address,arity:{1:["AnyAtRoot"],2:["AnyAtRoot","String"],3:["AnyAtRoot","String","String"],4:["AnyAtRoot","String","String","String"],5:["AnyAtRoot","String","String","String","String"],6:["AnyAtRoot","String","String","String","String","String"],7:["AnyAtRoot","String","String","String","String","String","String"]}},Quantity:{fn:u.Quantity,arity:{1:["String"],2:["String","String"],3:["String","String","StringOrNumber"],4:["String","String","StringOrNumber","String"]}},Coding:{fn:u.Coding,arity:{1:["String"],2:["String","String"],3:["String","String","String"],4:["String","String","String","String"]}},CodeableConcept:{fn:u.CodeableConcept,arity:{1:["AnyAtRoot"],2:["AnyAtRoot","String"]}},create:{fn:u.create,arity:{1:["TypeSpecifier"]}},withExtension:{fn:u.withExtension,arity:{3:["AnyAtRoot","String","AnyAtRoot"]}},withProperty:{fn:u.withProperty,arity:{3:["AnyAtRoot","String","AnyAtRoot"]}}};static{[{type:"string",getValue:function(e){if("string"==typeof e&&/^[\s\S]+$/.test(e))return String(e);throw new Error(`"${e}" is not a string.`)}},{type:"integer",getValue:e=>{const t=Number(e);if(Number.isInteger(t))return t;throw new Error(`"${e}" is not an integer.`)}},{type:"unsignedInt",getValue:e=>{const t=Number(e);if(Number.isInteger(t)&&t>=0)return t;throw new Error(`"${e}" is not an unsignedInt.`)}},{type:"positiveInt",getValue:e=>{const t=Number(e);if(Number.isInteger(t)&&t>0)return t;throw new Error(`"${e}" is not a positiveInt.`)}},{type:"integer64",getValue:e=>{try{return BigInt(e)}catch(t){throw new Error(`"${e}" is not a big integer.`)}}},{type:"markdown",getValue(e){if("string"==typeof e&&/^[\s\S]+$/.test(e))return e;throw new Error(`"${e}" is not a markdown.`)}},{type:"url",getValue(e){if("string"==typeof e&&/^\S*$/.test(e))return e;throw new Error(`"${e}" is not a url.`)}},{type:"uri",getValue(e){if("string"==typeof e&&/^\S*$/.test(e))return e;throw new Error(`"${e}" is not a uri.`)}},{type:"instant",getValue(e){if("string"==typeof e&&o.test(e))return e;throw new Error(`"${e}" is not an instant.`)}},{type:"time",getValue(e){if("string"==typeof e&&s.test(e))return e;throw new Error(`"${e}" is not a time.`)}},{type:"date",getValue(e){if("string"==typeof e&&c.test(e))return e;throw new Error(`"${e}" is not a date.`)}},{type:"dateTime",getValue(e){if("string"==typeof e&&l.test(e))return e;throw new Error(`"${e}" is not a dateTime.`)}},{type:"base64Binary",getValue(e){if("string"==typeof e&&/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(e))return e;throw new Error(`"${e}" is not a base64Binary.`)}},{type:"decimal",getValue(e){const t=Number(e);if(Number.isNaN(t))throw new Error(`"${e}" is not an decimal.`);return t}},{type:"boolean",getValue(e){if(!0===e||"true"===e)return!0;if(!1===e||"false"===e)return!1;throw new Error(`"${e}" is not a boolean.`)}},{type:"code",getValue(e){if("string"==typeof e&&/^\S+( \S+)*$/.test(e))return e;throw new Error(`"${e}" is not a code.`)}},{type:"id",getValue(e){if("string"==typeof e&&/^[A-Za-z0-9\-.]{1,64}$/.test(e))return e;throw new Error(`"${e}" is not an id.`)}},{type:"oid",getValue(e){if("string"==typeof e&&/^urn:oid:[0-2](\.(0|[1-9][0-9]*))+$/.test(e))return e;throw new Error(`"${e}" is not an oid.`)}},{type:"uuid",getValue(e){if("string"==typeof e&&/^urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.test(e))return e;throw new Error(`"${e}" is not an uuid.`)}},{type:"canonical",getValue(e){if("string"==typeof e&&/^\S*$/.test(e))return e;throw new Error(`"${e}" is not an canonical.`)}}].forEach(({type:e,getValue:t})=>{u[e]=function(n,o,s){let c;if(o.length>1)throw new Error("Unexpected collection "+i.toJSON(o)+` as a value for %factory.${e}(value, extensions)`);if(0===o.length)c=null;else{const n=i.valData(o[0]);if(null==n&&(c=null),"object"==typeof n)throw new Error(`"${n}" is not a ${e}`);c=t(n)}let l=null;return s?.length>0&&(l={extension:s.map(e=>{const t=a.fromValue(e);if(a.isType(t.name,"Extension"))return i.valData(e);throw new Error(`Expected "FHIR.Extension", got "${t}"`)})}),r.makeResNode(c,null,e,l,e)},u.invocationTable[e]={fn:u[e],arity:{1:["AnyAtRoot"],2:["AnyAtRoot","Any"]}}})}static Extension(e,t,n){if(1===n.length)return r.makeResNode(u.createExtensionObject(t,n[0]),null,"Extension",null,"Extension");if(n.length>1)throw new Error("Unexpected collection "+i.toJSON(n)+" as a value for %factory.Extension(url, value)");if(0===n.length)throw new Error("Unexpected empty collection "+i.toJSON(n)+" as a value for %factory.Extension(url, value)")}static createExtensionObject(e,t){const n="value"+a.fromValue(t).name.replace(/^\w/,e=>e.toUpperCase());return{url:e,[n]:i.valData(t)}}static Identifier(e,t,n,o,s){if(s?.length>1)throw new Error("Unexpected collection "+i.toJSON(s)+" as a type for %factory.Identifier{system, value, use, type)");const c={};if(i.isSome(t)&&(c.system=t),i.isSome(n)&&(c.value=n),i.isSome(o)&&(c.use=o),i.isSome(s)){const e=a.fromValue(s[0]);if(!a.isType(e.name,"CodeableConcept"))throw new Error(`Expected "FHIR.CodeableConcept", got "${e}"`);c.type=s[0]}return r.makeResNode(c,null,"Identifier",null,"Identifier")}static HumanName(e,t,n,a,o,s,c){const l={};return i.isSome(t)&&(l.family=t),i.isSome(n)&&(l.given=n.map(e=>{const t=i.valData(e);if("string"==typeof t)return t;throw new Error(`Expected string, but got: ${i.toJSON(t)}`)})),i.isSome(a)&&(l.prefix=a),i.isSome(o)&&(l.suffix=o),i.isSome(s)&&(l.text=s),i.isSome(c)&&(l.use=c),r.makeResNode(l,null,"HumanName",null,"HumanName")}static ContactPoint(e,t,n,a){const o={};return i.isSome(t)&&(o.system=t),i.isSome(n)&&(o.value=n),i.isSome(a)&&(o.use=a),r.makeResNode(o,null,"ContactPoint",null,"ContactPoint")}static Address(e,t,n,a,o,s,c,l){const u={};return i.isSome(t)&&(u.line=t.map(e=>{const t=i.valData(e);if("string"==typeof t)return t;throw new Error(`Expected string, but got: ${i.toJSON(t)}`)})),i.isSome(n)&&(u.city=n),i.isSome(a)&&(u.state=a),i.isSome(o)&&(u.postalCode=o),i.isSome(s)&&(u.country=s),i.isSome(c)&&(u.use=c),i.isSome(l)&&(u.type=l),r.makeResNode(u,null,"Address",null,"Address")}static Quantity(e,t,n,a,o){const s={};return i.isSome(t)&&(s.system=t),i.isSome(n)&&(s.code=n),i.isSome(a)&&(s.value=Number(a)),i.isSome(o)&&(s.unit=o),r.makeResNode(s,null,"Quantity",null,"Quantity")}static Coding(e,t,n,a,o){const s={};return i.isSome(t)&&(s.system=t),i.isSome(n)&&(s.code=n),i.isSome(a)&&(s.display=a),i.isSome(o)&&(s.version=o),r.makeResNode(s,null,"Coding",null,"Coding")}static CodeableConcept(e,t,n){const a=t?.length>0?{coding:t.map(e=>{if(e instanceof r&&"Coding"===e.getTypeInfo().name)return i.valData(e);throw new Error("Unexpected value "+i.toJSON(e)+"; expected value of type Coding")})}:{};return i.isSome(n)&&(a.text=n),r.makeResNode(a,null,"CodeableConcept",null,"CodeableConcept")}static create(e,t){if(t.namespace===a.System)throw new Error("%factory.create(type) doesn't support system types.");return r.makeResNode(null,null,t.name,null,t.name)}static withExtension(e,t,n,o){if(t.length>1)throw new Error("Unexpected collection "+i.toJSON(t)+" as an instance for %factory.withExtension(instance, url, value)");if(1!==o.length){if(o.length>1)throw new Error("Unexpected collection "+i.toJSON(o)+" as a value for %factory.withExtension(instance, url, value)");if(0===o.length)throw new Error("Unexpected empty collection "+i.toJSON(o)+" as a value for %factory.withExtension(instance, url, value)")}if(0===t.length)return[];const s=t[0];if(s instanceof r){let e=s.data,t=s._data;return a.isPrimitive(s.getTypeInfo())?t={...s._data||{},extension:[...s._data?.extension||[],u.createExtensionObject(n,o[0])]}:e={...s.data||{},extension:[...s.data?.extension||[],u.createExtensionObject(n,o[0])]},r.makeResNode(e,null,s.path,t,s.fhirNodeDataType)}throw new Error("Expected a ResourceNode.")}static withProperty(e,t,n,o){if(t.length>1)throw new Error("Unexpected collection "+i.toJSON(t)+" as an instance for %factory.withProperty(instance, name, value)");if(1!==o.length){if(o.length>1)throw new Error("Unexpected collection "+i.toJSON(o)+" as a value for %factory.withProperty(instance, name, value)");if(0===o.length)throw new Error("Unexpected empty collection "+i.toJSON(o)+" as a value for %factory.withProperty(instance, name, value)")}if(0===t.length)return[];const s=t[0];if(s instanceof r){let e=s.data,t=s._data;return a.isPrimitive(s.getTypeInfo())?t={...s._data||{},[n]:i.valData(o[0]),...o[0]?._data?{["_"+n]:o[0]._data}:{}}:e={...s.data||{},[n]:i.valData(o[0]),...o[0]?._data?{["_"+n]:o[0]._data}:{}},r.makeResNode(e,null,s.path,t,s.fhirNodeDataType)}throw new Error("Expected a ResourceNode.")}}e.exports=u},2756:function(e,t,n){"use strict";var i=n(6930),r=n(70),a=n(5953),o=n(6898);e.exports=function(e){var t=a(arguments),n=e.length-(arguments.length-1);return i(t,1+(n>0?n:0),!0)},r?r(e.exports,"apply",{value:o}):e.exports.apply=o},2766:function(e){class t{constructor(){this.atn=null,this.stateNumber=t.INVALID_STATE_NUMBER,this.stateType=null,this.ruleIndex=0,this.epsilonOnlyTransitions=!1,this.transitions=[],this.nextTokenWithinRule=null}toString(){return this.stateNumber}equals(e){return e instanceof t&&this.stateNumber===e.stateNumber}isNonGreedyExitState(){return!1}addTransition(e,t){void 0===t&&(t=-1),0===this.transitions.length?this.epsilonOnlyTransitions=e.isEpsilon:this.epsilonOnlyTransitions!==e.isEpsilon&&(this.epsilonOnlyTransitions=!1),-1===t?this.transitions.push(e):this.transitions.splice(t,1,e)}}t.INVALID_TYPE=0,t.BASIC=1,t.RULE_START=2,t.BLOCK_START=3,t.PLUS_BLOCK_START=4,t.STAR_BLOCK_START=5,t.TOKEN_START=6,t.RULE_STOP=7,t.BLOCK_END=8,t.STAR_LOOP_BACK=9,t.STAR_LOOP_ENTRY=10,t.PLUS_LOOP_BACK=11,t.LOOP_END=12,t.serializationNames=["INVALID","BASIC","RULE_START","BLOCK_START","PLUS_BLOCK_START","STAR_BLOCK_START","TOKEN_START","RULE_STOP","BLOCK_END","STAR_LOOP_BACK","STAR_LOOP_ENTRY","PLUS_LOOP_BACK","LOOP_END"],t.INVALID_STATE_NUMBER=-1;class n extends t{constructor(){return super(),this.decision=-1,this.nonGreedy=!1,this}}class i extends n{constructor(){return super(),this.endState=null,this}}e.exports={ATNState:t,BasicState:class extends t{constructor(){super(),this.stateType=t.BASIC}},DecisionState:n,BlockStartState:i,BlockEndState:class extends t{constructor(){return super(),this.stateType=t.BLOCK_END,this.startState=null,this}},LoopEndState:class extends t{constructor(){return super(),this.stateType=t.LOOP_END,this.loopBackState=null,this}},RuleStartState:class extends t{constructor(){return super(),this.stateType=t.RULE_START,this.stopState=null,this.isPrecedenceRule=!1,this}},RuleStopState:class extends t{constructor(){return super(),this.stateType=t.RULE_STOP,this}},TokensStartState:class extends n{constructor(){return super(),this.stateType=t.TOKEN_START,this}},PlusLoopbackState:class extends n{constructor(){return super(),this.stateType=t.PLUS_LOOP_BACK,this}},StarLoopbackState:class extends t{constructor(){return super(),this.stateType=t.STAR_LOOP_BACK,this}},StarLoopEntryState:class extends n{constructor(){return super(),this.stateType=t.STAR_LOOP_ENTRY,this.loopBackState=null,this.isPrecedenceDecision=null,this}},PlusBlockStartState:class extends i{constructor(){return super(),this.stateType=t.PLUS_BLOCK_START,this.loopBackState=null,this}},StarBlockStartState:class extends i{constructor(){return super(),this.stateType=t.STAR_BLOCK_START,this}},BasicBlockStartState:class extends i{constructor(){return super(),this.stateType=t.BLOCK_START,this}}}},2775:function(e){e.exports=function(e){var t=new Date(e.getTime()),n=t.getTimezoneOffset();return t.setSeconds(0,0),6e4*n+t.getTime()%6e4}},2804:function(e,t,n){!function(e){"use strict";e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(n(2198))},2841:function(e,t,n){const{RuleNode:i}=n(5489),{INVALID_INTERVAL:r}=n(5489),a=n(164);e.exports=class extends i{constructor(e,t){super(),this.parentCtx=e||null,this.invokingState=t||-1}depth(){let e=0,t=this;for(;null!==t;)t=t.parentCtx,e+=1;return e}isEmpty(){return-1===this.invokingState}getSourceInterval(){return r}getRuleContext(){return this}getPayload(){return this}getText(){return 0===this.getChildCount()?"":this.children.map(function(e){return e.getText()}).join("")}getAltNumber(){return 0}setAltNumber(e){}getChild(e){return null}getChildCount(){return 0}accept(e){return e.visitChildren(this)}toStringTree(e,t){return a.toStringTree(this,e,t)}toString(e,t){e=e||null,t=t||null;let n=this,i="[";for(;null!==n&&n!==t;){if(null===e)n.isEmpty()||(i+=n.invokingState);else{const t=n.ruleIndex;i+=t>=0&&t<e.length?e[t]:""+t}null===n.parentCtx||null===e&&n.parentCtx.isEmpty()||(i+=" "),n=n.parentCtx}return i+="]",i}}},2844:function(e,t,n){const i=Function.prototype.call.bind(Array.prototype.slice);Number.isInteger=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e},String.prototype.startsWith||Object.defineProperty(String.prototype,"startsWith",{value:function(e,t){return t=t||0,this.indexOf(e,t)===t}}),String.prototype.endsWith||Object.defineProperty(String.prototype,"endsWith",{value:function(e,t){var n=this.toString();(void 0===t||t>n.length)&&(t=n.length),t-=e.length;var i=n.indexOf(e,t);return-1!==i&&i===t}}),String.prototype.includes||Object.defineProperty(String.prototype,"includes",{value:function(){return-1!==this.indexOf.apply(this,arguments)}}),Object.assign||Object.defineProperty(Object,"assign",{value:function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");return i(arguments,1).reduce(function(e,t){return Object.keys(Object(t)).forEach(function(n){e[n]=t[n]}),e},Object(e))}}),"undefined"==typeof btoa&&(n.g.btoa=function(e){return new Buffer.from(e,"binary").toString("base64")}),"undefined"==typeof atob&&(n.g.atob=function(e){return new Buffer.from(e,"base64").toString("binary")})},2855:function(e,t,n){!function(e){"use strict";var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(i,r,a,o){var s=t(i),c=n[e][t(i)];return 2===s&&(c=c[r?0:1]),c.replace(/%d/i,i)}},r=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-dz",{months:r,monthsShort:r,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}})}(n(2198))},2857:function(e,t,n){!function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n(2198))},2889:function(e,t,n){"use strict";var i=n(3929),r=n(2123);if(n(1064)()||n(2698)()){var a=Symbol.iterator;e.exports=function(e){return null!=e&&void 0!==e[a]?e[a]():i(e)?Array.prototype[a].call(e):void 0}}else{var o=n(3169),s=n(514),c=n(9718),l=c("%Map%",!0),u=c("%Set%",!0),d=n(2264),m=d("Array.prototype.push"),p=d("String.prototype.charCodeAt"),f=d("String.prototype.slice"),h=function(e){var t=0;return{next:function(){var n,i=t>=e.length;return i||(n=e[t],t+=1),{done:i,value:n}}}},g=function(e,t){if(o(e)||i(e))return h(e);if(s(e)){var n=0;return{next:function(){var t=function(e,t){if(t+1>=e.length)return t+1;var n=p(e,t);if(n<55296||n>56319)return t+1;var i=p(e,t+1);return i<56320||i>57343?t+1:t+2}(e,n),i=f(e,n,t);return n=t,{done:t>e.length,value:i}}}}return t&&void 0!==e["_es6-shim iterator_"]?e["_es6-shim iterator_"]():void 0};if(l||u){var y=n(175),_=n(4065),S=d("Map.prototype.forEach",!0),x=d("Set.prototype.forEach",!0);if("undefined"==typeof process||!process.versions||!process.versions.node)var E=d("Map.prototype.iterator",!0),b=d("Set.prototype.iterator",!0);var v=d("Map.prototype.@@iterator",!0)||d("Map.prototype._es6-shim iterator_",!0),C=d("Set.prototype.@@iterator",!0)||d("Set.prototype._es6-shim iterator_",!0);e.exports=function(e){return function(e){if(y(e)){if(E)return r(E(e));if(v)return v(e);if(S){var t=[];return S(e,function(e,n){m(t,[n,e])}),h(t)}}if(_(e)){if(b)return r(b(e));if(C)return C(e);if(x){var n=[];return x(e,function(e){m(n,e)}),h(n)}}}(e)||g(e)}}else e.exports=function(e){if(null!=e)return g(e,!0)}}},2915:function(e,t,n){t.atn=n(9642),t.codepointat=n(7767),t.dfa=n(6098),t.fromcodepoint=n(7838),t.tree=n(2625),t.error=n(9365),t.Token=n(5537).Token,t.CommonToken=n(5537).CommonToken,t.InputStream=n(916),t.CommonTokenStream=n(8206),t.Lexer=n(7318),t.Parser=n(233);var i=n(6400);t.PredictionContextCache=i.PredictionContextCache,t.ParserRuleContext=n(72),t.Interval=n(7059).Interval,t.IntervalSet=n(7059).IntervalSet,t.Utils=n(2373),t.LL1Analyzer=n(3245).LL1Analyzer},2942:function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(n(2198))},2969:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(2198))},2982:function(e,t,n){const{ATNConfigSet:i}=n(7329),{Hash:r,Set:a}=n(2373);class o{constructor(e,t){return null===e&&(e=-1),null===t&&(t=new i),this.stateNumber=e,this.configs=t,this.edges=null,this.isAcceptState=!1,this.prediction=0,this.lexerActionExecutor=null,this.requiresFullContext=!1,this.predicates=null,this}getAltSet(){const e=new a;if(null!==this.configs)for(let t=0;t<this.configs.length;t++){const n=this.configs[t];e.add(n.alt)}return 0===e.length?null:e}equals(e){return this===e||e instanceof o&&this.configs.equals(e.configs)}toString(){let e=this.stateNumber+":"+this.configs;return this.isAcceptState&&(e+="=>",null!==this.predicates?e+=this.predicates:e+=this.prediction),e}hashCode(){const e=new r;return e.update(this.configs),e.finish()}}e.exports={DFAState:o,PredPrediction:class{constructor(e,t){this.alt=t,this.pred=e}toString(){return"("+this.pred+", "+this.alt+")"}}}},3067:function(e,t,n){!function(e){"use strict";e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(n(2198))},3072:function(e,t,n){!function(e){"use strict";e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(n(2198))},3095:function(e){"use strict";e.exports=Object},3169:function(e){var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},3187:function(e,t,n){"use strict";var i=n(4449)("SharedArrayBuffer.prototype.byteLength",!0);e.exports=i?function(e){if(!e||"object"!=typeof e)return!1;try{return i(e),!0}catch(e){return!1}}:function(e){return!1}},3202:function(e,t,n){var i=n(8847);e.exports=function(e,t){var n=Number(t);return i(e,6e4*n)}},3245:function(e,t,n){const{Set:i,BitSet:r}=n(2373),{Token:a}=n(5537),{ATNConfig:o}=n(5185),{IntervalSet:s}=n(7059),{RuleStopState:c}=n(2766),{RuleTransition:l,NotSetTransition:u,WildcardTransition:d,AbstractPredicateTransition:m}=n(5651),{predictionContextFromRuleContext:p,PredictionContext:f,SingletonPredictionContext:h}=n(6400);class g{constructor(e){this.atn=e}getDecisionLookahead(e){if(null===e)return null;const t=e.transitions.length,n=[];for(let a=0;a<t;a++){n[a]=new s;const t=new i,o=!1;this._LOOK(e.transition(a).target,null,f.EMPTY,n[a],t,new r,o,!1),(0===n[a].length||n[a].contains(g.HIT_PRED))&&(n[a]=null)}return n}LOOK(e,t,n){const a=new s,o=null!==(n=n||null)?p(e.atn,n):null;return this._LOOK(e,t,o,a,new i,new r,!0,!0),a}_LOOK(e,t,n,i,r,s,p,y){const _=new o({state:e,alt:0,context:n},null);if(!r.contains(_)){if(r.add(_),e===t){if(null===n)return void i.addOne(a.EPSILON);if(n.isEmpty()&&y)return void i.addOne(a.EOF)}if(e instanceof c){if(null===n)return void i.addOne(a.EPSILON);if(n.isEmpty()&&y)return void i.addOne(a.EOF);if(n!==f.EMPTY){const a=s.contains(e.ruleIndex);try{s.remove(e.ruleIndex);for(let e=0;e<n.length;e++){const a=this.atn.states[n.getReturnState(e)];this._LOOK(a,t,n.getParent(e),i,r,s,p,y)}}finally{a&&s.add(e.ruleIndex)}return}}for(let o=0;o<e.transitions.length;o++){const c=e.transitions[o];if(c.constructor===l){if(s.contains(c.target.ruleIndex))continue;const e=h.create(n,c.followState.stateNumber);try{s.add(c.target.ruleIndex),this._LOOK(c.target,t,e,i,r,s,p,y)}finally{s.remove(c.target.ruleIndex)}}else if(c instanceof m)p?this._LOOK(c.target,t,n,i,r,s,p,y):i.addOne(g.HIT_PRED);else if(c.isEpsilon)this._LOOK(c.target,t,n,i,r,s,p,y);else if(c.constructor===d)i.addRange(a.MIN_USER_TOKEN_TYPE,this.atn.maxTokenType);else{let e=c.label;null!==e&&(c instanceof u&&(e=e.complement(a.MIN_USER_TOKEN_TYPE,this.atn.maxTokenType)),i.addSet(e))}}}}}g.HIT_PRED=a.INVALID_TYPE,e.exports=g},3267:function(e,t,n){!function(e){"use strict";function t(e,t,n){return e+" "+r({mm:"munutenn",MM:"miz",dd:"devezh"}[n],e)}function n(e){switch(i(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function i(e){return e>9?i(e%10):e}function r(e,t){return 2===t?a(e):e}function a(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}var o=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],s=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,c=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,l=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,u=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],d=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],m=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:m,fullWeekdaysParse:u,shortWeekdaysParse:d,minWeekdaysParse:m,monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:c,monthsShortStrictRegex:l,monthsParse:o,longMonthsParse:o,shortMonthsParse:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:n},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,n){return e<12?"a.m.":"g.m."}})}(n(2198))},3277:function(e,t,n){"use strict";var i=n(9718),r=n(4449),a=i("%WeakSet%",!0),o=r("WeakSet.prototype.has",!0);if(o){var s=r("WeakMap.prototype.has",!0);e.exports=function(e){if(!e||"object"!=typeof e)return!1;try{if(o(e,o),s)try{s(e,s)}catch(e){return!0}return e instanceof a}catch(e){}return!1}}else e.exports=function(e){return!1}},3289:function(e){"use strict";e.exports=Math.min},3303:function(e,t,n){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},3354:function(e,t,n){"use strict";var i=n(5935),r=n(2756),a=n(1474),o=n(1723),s=n(2365),c=r(o(),Object);i(c,{getPolyfill:o,implementation:a,shim:s}),e.exports=c},3364:function(e,t,n){"use strict";var i=n(6410),r=n(4114),a=function(e,t,n){for(var i,r=e;null!=(i=r.next);r=i)if(i.key===t)return r.next=i.next,n||(i.next=e.next,e.next=i),i};e.exports=function(){var e,t={assert:function(e){if(!t.has(e))throw new r("Side channel does not contain "+i(e))},delete:function(t){var n=e&&e.next,i=function(e,t){if(e)return a(e,t,!0)}(e,t);return i&&n&&n===i&&(e=void 0),!!i},get:function(t){return function(e,t){if(e){var n=a(e,t);return n&&n.value}}(e,t)},has:function(t){return function(e,t){return!!e&&!!a(e,t)}(e,t)},set:function(t,n){e||(e={next:void 0}),function(e,t,n){var i=a(e,t);i?i.value=n:e.next={key:t,next:e.next,value:n}}(e,t,n)}};return t}},3367:function(e,t,n){const i={},{ResourceNode:r,toJSON:a}=n(5457);function o(e){return[].concat(...e)}i.toJSON=a,i.raiseError=function(e,t){throw(t=t?t+": ":"")+e},i.assertOnlyOne=function(e,t){1!==e.length&&i.raiseError("Was expecting only one element but got "+i.toJSON(e),t)},i.assertType=function(e,t,n){let r=this.valData(e);if(t.indexOf(typeof r)<0){let r=t.length>1?"one of "+t.join(", "):t[0];i.raiseError("Found type '"+typeof e+"' but was expecting "+r,n)}return r},i.isEmpty=function(e){return Array.isArray(e)&&0===e.length},i.isSome=function(e){return null!=e&&!i.isEmpty(e)},i.isTrue=function(e){return null!=e&&(!0===e||1===e.length&&!0===i.valData(e[0]))},i.isCapitalized=function(e){return e&&e[0]===e[0].toUpperCase()},i.capitalize=function(e){return e[0].toUpperCase()+e.substring(1)},i.flatten=function(e){return e.some(e=>e instanceof Promise)?Promise.all(e).then(e=>o(e)):o(e)},i.arraify=function(e){return Array.isArray(e)?e:i.isSome(e)?[e]:[]},i.resolveAndArraify=function(e){return e instanceof Promise?e.then(e=>i.arraify(e)):i.arraify(e)},i.valData=function(e){return e instanceof r?e.data:e},i.valDataConverted=function(e){return e instanceof r&&(e=e.convertData()),e},i.escapeStringForRegExp=function(e){return e.replace(/[-[\]{}()*+?.,\\/^$|#\s]/g,"\\$&")},i.pushFn=Function.prototype.apply.bind(Array.prototype.push),i.makeChildResNodes=function(e,t,n){let a,o,s=e.path+"."+t;if(n){let e=n.pathsDefinedElsewhere[s];e&&(s=e)}let c=n&&n.choiceTypePaths[s];if(c)for(let n of c){let i=t+n;if(a=e.data?.[i],o=e.data?.["_"+i],void 0!==a||void 0!==o){s+=n;break}}else a=e.data?.[t],o=e.data?.["_"+t],void 0===a&&void 0===o&&(a=e._data[t]),"extension"===t&&(s="Extension");let l,u=null;if(n&&(u=n.path2Type[s],s=n.path2TypeWithoutElements[s]||s),i.isSome(a)||i.isSome(o))if(Array.isArray(a)){l=a.map((i,a)=>r.makeResNode(i,e,s,o&&o[a],u,n,t,a));const i=o?.length||0;for(let c=a.length;c<i;++c)l.push(r.makeResNode(null,e,s,o[c],u,n,t,c))}else l=null==a&&Array.isArray(o)?o.map(i=>r.makeResNode(null,e,s,i,u,n,t)):[r.makeResNode(a,e,s,o,u,n,t)];else l=[];return l};const s={},c={Accept:"application/fhir+json; charset=utf-8","Content-Type":"application/fhir+json; charset=utf-8"},l={Accept:"application/fhir+json; charset=utf-8"};i.fetchWithCache=function(e,t,n){if(t.httpHeaders){const e=Object.keys(t.httpHeaders).find(e=>new RegExp("^"+i.escapeStringForRegExp(e)+"\\b").test(e));if(e){const i=t.httpHeaders[e];i&&(n?n.headers={...i,...n.headers}:n={headers:i})}}t.signal&&(n?n.signal=t.signal:n={signal:t.signal});const r=[e,n?i.toJSON(n):""].join("|"),a="POST"===n?.method?c:l;n={...n,headers:new Headers({...a,...n?.headers||{}})};const o=Date.now();for(const e in s)o-s[e].timestamp>36e5&&delete s[e];return s[r]||(s[r]={timestamp:o,promise:Promise.resolve(fetch(e,n)).then(e=>{const t=e.headers.get("Content-Type"),n=t.includes("application/json")||t.includes("application/fhir+json");try{return n?e.json().then(t=>e.ok?t:Promise.reject(t)):e.text().then(e=>Promise.reject(e))}catch(e){return Promise.reject(new Error(e))}})}),s[r].promise},i.checkAllowAsync=function(e,t){if(!e.async)throw new Error(`The asynchronous function "${t}" is not allowed. To enable asynchronous functions, use the async=true or async="always" option.`)},i.hasOwnProperty=Function.prototype.call.bind(Object.prototype.hasOwnProperty),e.exports=i},3401:function(e,t,n){const i=n(3367),{hasOwnProperty:r}=i,{ResourceNode:a}=n(5457);var o={children:function(e){let t=this.model;return e.reduce(function(e,n){if(!(n instanceof a))return e;if("object"==typeof n.data&&null!=n.data)for(let a in n.data)if(a.startsWith("_")){const o=a.slice(1);r(n.data,o)||i.pushFn(e,i.makeChildResNodes(n,o,t))}else"resourceType"!==a&&i.pushFn(e,i.makeChildResNodes(n,a,t));else if("object"==typeof n._data&&null!=n._data)for(let r in n._data)i.pushFn(e,i.makeChildResNodes(n,r,t));return e},[])},descendants:function(e){let t=o.children.call(this,e),n=[];for(;t.length>0;)i.pushFn(n,t),t=o.children.call(this,t);return n}};e.exports=o},3442:function(e,t,n){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t?e<4?e:e+12:"ভোর"===t||"সকাল"===t?e:"দুপুর"===t?e>=3?e:e+12:"বিকাল"===t||"সন্ধ্যা"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}})}(n(2198))},3526:function(e,t,n){var i=n(7406);e.exports=function(e,t){var n=Number(t);return i(e,7*n)}},3567:function(e,t,n){!function(e){"use strict";e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,function(e,t,n){return"ი"===n?t+"ში":t+n+"ში"})},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(n(2198))},3670:function(e){"use strict";e.exports=JSON.parse('["ActivityDefinition","CapabilityStatement","ChargeItemDefinition","CodeSystem","CompartmentDefinition","ConceptMap","Contract","Device","EffectEvidenceSynthesis","EventDefinition","Evidence","EvidenceVariable","ExampleScenario","GraphDefinition","ImplementationGuide","Library","Measure","MessageDefinition","OperationDefinition","PlanDefinition","Questionnaire","ResearchDefinition","ResearchElementDefinition","RiskEvidenceSynthesis","SearchParameter","StructureDefinition","StructureMap","Subscription","TerminologyCapabilities","TestScript","ValueSet"]')},3675:function(e,t,n){"use strict";var i=n(5935).supportsDescriptors,r=n(557),a=n(7570),o=Object.defineProperty,s=n(6788),c=n(2175),l=/a/;e.exports=function(){if(!i||!c)throw new s("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=r(),t=c(l),n=a(t,"flags");return n&&n.get===e||o(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}},3688:function(e,t,n){var i=n(2775),r=n(4690),a=36e5,o=6e4,s=/[T ]/,c=/:/,l=/^(\d{2})$/,u=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],d=/^(\d{4})/,m=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],p=/^-(\d{2})$/,f=/^-?(\d{3})$/,h=/^-?(\d{2})-?(\d{2})$/,g=/^-?W(\d{2})$/,y=/^-?W(\d{2})-?(\d{1})$/,_=/^(\d{2}([.,]\d*)?)$/,S=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,x=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,E=/([Z+-].*)$/,b=/^(Z)$/,v=/^([+-])(\d{2})$/,C=/^([+-])(\d{2}):?(\d{2})$/;function T(e,t,n){t=t||0,n=n||0;var i=new Date(0);i.setUTCFullYear(e,0,4);var r=7*t+n+1-(i.getUTCDay()||7);return i.setUTCDate(i.getUTCDate()+r),i}e.exports=function(e,t){if(r(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var n=(t||{}).additionalDigits;n=null==n?2:Number(n);var M=function(e){var t,n={},i=e.split(s);c.test(i[0])?(n.date=null,t=i[0]):(n.date=i[0],t=i[1]);if(t){var r=E.exec(t);r?(n.time=t.replace(r[1],""),n.timezone=r[1]):n.time=t}return n}(e),D=function(e,t){var n,i=u[t],r=m[t];if(n=d.exec(e)||r.exec(e)){var a=n[1];return{year:parseInt(a,10),restDateString:e.slice(a.length)}}if(n=l.exec(e)||i.exec(e)){var o=n[1];return{year:100*parseInt(o,10),restDateString:e.slice(o.length)}}return{year:null}}(M.date,n),R=D.year,L=function(e,t){if(null===t)return null;var n,i,r;if(0===e.length)return(i=new Date(0)).setUTCFullYear(t),i;if(n=p.exec(e))return i=new Date(0),r=parseInt(n[1],10)-1,i.setUTCFullYear(t,r),i;if(n=f.exec(e)){i=new Date(0);var a=parseInt(n[1],10);return i.setUTCFullYear(t,0,a),i}if(n=h.exec(e)){i=new Date(0),r=parseInt(n[1],10)-1;var o=parseInt(n[2],10);return i.setUTCFullYear(t,r,o),i}if(n=g.exec(e))return T(t,parseInt(n[1],10)-1);if(n=y.exec(e)){return T(t,parseInt(n[1],10)-1,parseInt(n[2],10)-1)}return null}(D.restDateString,R);if(L){var k,P=L.getTime(),I=0;if(M.time&&(I=function(e){var t,n,i;if(t=_.exec(e))return(n=parseFloat(t[1].replace(",",".")))%24*a;if(t=S.exec(e))return n=parseInt(t[1],10),i=parseFloat(t[2].replace(",",".")),n%24*a+i*o;if(t=x.exec(e)){n=parseInt(t[1],10),i=parseInt(t[2],10);var r=parseFloat(t[3].replace(",","."));return n%24*a+i*o+1e3*r}return null}(M.time)),M.timezone)k=function(e){var t,n;if(t=b.exec(e))return 0;if(t=v.exec(e))return n=60*parseInt(t[2],10),"+"===t[1]?-n:n;if(t=C.exec(e))return n=60*parseInt(t[2],10)+parseInt(t[3],10),"+"===t[1]?-n:n;return 0}(M.timezone)*o;else{var w=P+I,A=new Date(w);k=i(A);var O=new Date(w);O.setDate(A.getDate()+1);var Y=i(O)-i(A);Y>0&&(k+=Y)}return new Date(P+I+k)}return new Date(e)}},3774:function(e,t,n){"use strict";var i=n(4449),r=n(78),a=i("RegExp.prototype.exec"),o=n(4114);e.exports=function(e){if(!r(e))throw new o("`regex` must be a RegExp");return function(t){return null!==a(e,t)}}},3791:function(e,t,n){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(n(2198))},3843:function(e,t,n){const i=n(3367),{whereMacro:r,distinctFn:a}=n(5437),o=n(6251),s=n(5919),{deepEqual:c,maxCollSizeForDeepEqual:l}=n(988),{TypeInfo:u}=n(5457),d={};function m(e,t){const n=e.length,r=t.length;let a=n<=r;if(a){if(!(e.some(e=>u.isPrimitiveValue(e))||t.some(e=>u.isPrimitiveValue(e)))&&n+r>l){const n=t.reduce((e,t)=>(e[s(t)]=!0,e),{});a=!e.some(e=>!n[s(e)])}else for(let n=0,r=e.length;n<r&&a;++n){let r=i.valData(e[n]);a=t.some(e=>c(r,i.valData(e)))}}return a}d.emptyFn=i.isEmpty,d.notFn=function(e){let t=o.singleton(e,"Boolean");return"boolean"==typeof t?!t:[]},d.existsMacro=function(e,t){if(t){const n=r.call(this,e,t);return n instanceof Promise?n.then(e=>d.existsMacro(e)):d.existsMacro(n)}return!i.isEmpty(e)},d.allMacro=function(e,t){const n=[];for(let r=0,a=e.length;r<a;++r){this.$index=r;const a=t(e[r]);if(a instanceof Promise)n.push(a);else if(!i.isTrue(a))return[!1]}return n.length?Promise.all(n).then(e=>e.some(e=>!i.isTrue(e))?[!1]:[!0]):[!0]},d.allTrueFn=function(e){let t=!0;for(let n=0,r=e.length;n<r&&t;++n){t=!0===i.assertType(e[n],["boolean"],"allTrue")}return[t]},d.anyTrueFn=function(e){let t=!1;for(let n=0,r=e.length;n<r&&!t;++n){t=!0===i.assertType(e[n],["boolean"],"anyTrue")}return[t]},d.allFalseFn=function(e){let t=!0;for(let n=0,r=e.length;n<r&&t;++n){t=!1===i.assertType(e[n],["boolean"],"allFalse")}return[t]},d.anyFalseFn=function(e){let t=!1;for(let n=0,r=e.length;n<r&&!t;++n){t=!1===i.assertType(e[n],["boolean"],"anyFalse")}return[t]},d.subsetOfFn=function(e,t){return[m(e,t)]},d.supersetOfFn=function(e,t){return[m(t,e)]},d.isDistinctFn=function(e){return[e.length===a(e).length]},e.exports=d},3865:function(e,t,n){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(n(2198))},3903:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(2198))},3924:function(e,t,n){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},3928:function(e,t,n){!function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(n(2198))},3929:function(e,t,n){"use strict";var i=n(4903)(),r=n(4449)("Object.prototype.toString"),a=function(e){return!(i&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===r(e)},o=function(e){return!!a(e)||null!==e&&"object"==typeof e&&"length"in e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==r(e)&&"callee"in e&&"[object Function]"===r(e.callee)},s=function(){return a(arguments)}();a.isLegacyArguments=o,e.exports=s?a:o},3972:function(e,t,n){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(2198))},3999:function(e){"use strict";var t=function(){return"string"==typeof function(){}.name},n=Object.getOwnPropertyDescriptor;if(n)try{n([],"length")}catch(e){n=null}t.functionsHaveConfigurableNames=function(){if(!t()||!n)return!1;var e=n(function(){},"name");return!!e&&!!e.configurable};var i=Function.prototype.bind;t.boundFunctionsHaveNames=function(){return t()&&"function"==typeof i&&""!==function(){}.bind().name},e.exports=t},4065:function(e){"use strict";var t,n="function"==typeof Map&&Map.prototype?Map:null,i="function"==typeof Set&&Set.prototype?Set:null;i||(t=function(e){return!1});var r=n?Map.prototype.has:null,a=i?Set.prototype.has:null;t||a||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(a.call(e),r)try{r.call(e)}catch(e){return!0}return e instanceof i}catch(e){}return!1}},4089:function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:0,doy:6}})}(n(2198))},4114:function(e){"use strict";e.exports=TypeError},4121:function(e){"use strict";e.exports=SyntaxError},4130:function(e,t,n){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(e){return function(t,r,a,o){var s=n(t),c=i[e][n(t)];return 2===s&&(c=c[r?0:1]),c.replace(/%d/i,t)}},a=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(2198))},4139:function(e,t,n){const i=n(2373);class r{constructor(e,t,n){this.dfa=e,this.literalNames=t||[],this.symbolicNames=n||[]}toString(){if(null===this.dfa.s0)return null;let e="";const t=this.dfa.sortedStates();for(let n=0;n<t.length;n++){const i=t[n];if(null!==i.edges){const t=i.edges.length;for(let n=0;n<t;n++){const t=i.edges[n]||null;null!==t&&2147483647!==t.stateNumber&&(e=e.concat(this.getStateString(i)),e=e.concat("-"),e=e.concat(this.getEdgeLabel(n)),e=e.concat("->"),e=e.concat(this.getStateString(t)),e=e.concat("\n"))}}}return 0===e.length?null:e}getEdgeLabel(e){return 0===e?"EOF":null!==this.literalNames||null!==this.symbolicNames?this.literalNames[e-1]||this.symbolicNames[e-1]:String.fromCharCode(e-1)}getStateString(e){const t=(e.isAcceptState?":":"")+"s"+e.stateNumber+(e.requiresFullContext?"^":"");return e.isAcceptState?null!==e.predicates?t+"=>"+i.arrayToString(e.predicates):t+"=>"+e.prediction.toString():t}}e.exports={DFASerializer:r,LexerDFASerializer:class extends r{constructor(e){super(e,null)}getEdgeLabel(e){return"'"+String.fromCharCode(e)+"'"}}}},4177:function(e,t,n){const i=n(2915),r=["悋Ꜫ脳맭䅼㯧瞆","奤Cȗ\b\t\t","\t\t\t","\t\b\t\b\t\t\t\n\t\n\v\t\v","\f\t\f\r\t\r\t\t","\t\t\t\t","\t\t\t","\t\t\t\t","\t\t\t",'\t\t \t !\t!"\t"#',"\t#$\t$%\t%&\t&'\t'(\t()\t)","*\t*+\t+,\t,-\t-.\t./\t/0\t0","1\t12\t23\t34\t45\t56\t67\t7","8\t89\t9:\t:;\t;<\t<=\t=>\t>","?\t?@\t@A\tAB\tBC\tCD\tDE\tE","F\tFG\tGH\tH","","\b\b\t\t\t","\t\n\n\n\n\v\v\f","\f\f\r\r\r","","","","","","","","",""," !!!!",'!""""""##',"$$$$$$%%%%","%%%&&&&&&&","''((((()))",")))*****++","++,,,,,---","----......","./////////","///0000001","1111112222","2233333444","4445555555","5666666667","7777777777","7788899999","9Ɔ\n99ƈ\n9::::;",";;;;;;;;;;Ƙ","\n;;ƚ\n;<<<<<<","<<<<<Ʀ\n<\r<<Ƨ<ƪ","\n<<Ƭ\n<<Ʈ\n<====","====Ʒ\n=>>ƺ\n>>",">ƽ\n>\f>>ǀ\v>????Dž","\n?\f??Lj\v???@@@","@Ǐ\n@\f@@ǒ\v@@@AAǗ","\nA\rAAǘAAAǝ\nA\rAAǞ","Aǡ\nABBǤ\nB\rBBǥBBǩ","\nBCCǬ\nC\rCCǭCCD","DDDDǶ\nD\fDDǹ\vDD","DDDDEEEEEȄ\nE\f","EEȇ\vEEEFFFFȎ","\nFGGGGGGHHdž","ǐǷI\t\v","\r\b\t\n\v\f\r","!#%')+","-/13579;= ?!A","\"C#E$G%I&K'M(O)Q*S+U,W-Y.[/]0_1a2c3e4g5i6k7m8o9q:s;uw","y{<}=>?@
ABC","\n2;--//",'C\\aac|2;C\\aac|\v\f"','"\f\f\n))11^^bbhhppttvv2',";CHchȧ","\t","\v\r","","","","","!","#%","')","+-","/1","357","9;","=?","AC","EG","IKM","OQ","SU","WY","[]","_ac","eg","ik","mo","qs","{}","","
","","","\t\v","\r","£","§©","¬¯","±´","!¶#¸","%»'½",")¿+Â","-Å/È","1Ñ3Õ5Ø","7Ü9ä",";æ=è","?êAì","CñE÷","GùIÿKĆ","MčOď","QĔSĚ","UğWģ","YĨ[į","]Ķ_łaň","cŏeŕ","gŚiŠ","kŨmŰ","oŽqƀ","sƉuƍwƛ","yƶ{ƹ","}ǁNj","ǖǣ","
ǫDZ","ǿȊ","ȏȕ","0","]","_\b","-\n","/\f",",","1"," f ¡k¡","¢x¢£","¤o¤¥q¥¦","f¦§¨","(¨©ª","kª«u«","¬c®","u®¯°","~°±²",">²³?³","´µ>µ ",'¶·@·"',"¸¹@¹º?º","$»¼?¼&","½¾¾(","¿À#ÀÁ","?Á*ÂÃ#","ÃÄÄ,","ÅÆkÆÇp","Ç.ÈÉeÉ","ÊqÊËpËÌ","vÌÍcÍÎ","kÎÏpÏÐu","Ð0ÑÒc","ÒÓpÓÔfÔ","2ÕÖqÖ×","t×4ØÙ","zÙÚqÚÛt","Û6ÜÝk","ÝÞoÞßrß","ànàákáâ","gâãuã8","äå*å:","æç+ç<","èé}é>ê","ëë@ì","ívíîtîï","wïðgðB","ñòhòóc","óônôõu","õögöD÷","ø'øFùú","&úûvûü","jüýkýþu","þHÿĀ&","ĀākāĂpĂ","ăfăĄgĄą","ząJĆć","&ćĈvĈĉq","ĉĊvĊċc","ċČnČLč","Ď.ĎNďĐ","{ĐđgđĒ","cĒētēP","ĔĕoĕĖq","ĖėpėĘvĘ","ęjęRĚě","yěĜgĜĝ","gĝĞmĞT","ğĠfĠġc","ġĢ{ĢVģ","ĤjĤĥqĥĦ","wĦħtħX","ĨĩoĩĪk","ĪīpīĬw","ĬĭvĭĮgĮ","Zįİuİı","gıIJeIJij","qijĴpĴĵf","ĵ\\Ķķo","ķĸkĸĹnĹ","ĺnĺĻkĻļ","uļĽgĽľ","eľĿqĿŀp","ŀŁfŁ^","łŃ{Ńńgń","ŅcŅņtņŇ","uŇ`ňʼn","oʼnŊqŊŋp","ŋŌvŌōj","ōŎuŎbŏ","ŐyŐőgőŒ","gŒœmœŔ","uŔdŕŖf","ŖŗcŗŘ{","ŘřuřfŚ","śjśŜqŜŝ","wŝŞtŞş","uşhŠšo","šŢkŢţp","ţŤwŤťvť","ŦgŦŧuŧj","ŨũuũŪ","gŪūeūŬq","ŬŭpŭŮf","ŮůuůlŰ","űoűŲkŲų","nųŴnŴŵ","kŵŶuŶŷg","ŷŸeŸŹq","ŹźpźŻfŻ","żużnŽž","Bžſu;ſp","ƀƁBƁƂu;Ƃ","ƇVƃƅw<ƄƆ","y=ƅƄƅƆ","ƆƈƇƃ","Ƈƈƈr","ƉƊBƊƋV","Ƌƌw<ƌtƍ","Ǝ\tƎƏ\tƏƐ","\tƐƙ\tƑƒ","/ƒƓ\tƓƗ\t","Ɣƕ/ƕƖ\t","ƖƘ\tƗƔ","ƗƘƘƚ","ƙƑƙƚ","ƚvƛƜ\tƜ","ƭ\tƝƞ<ƞƟ","\tƟƫ\tƠơ","<ơƢ\tƢƩ\t","ƣƥ0ƤƦ\t","ƥƤƦƧ","ƧƥƧƨ","ƨƪƩƣ","ƩƪƪƬ","ƫƠƫƬ","ƬƮƭƝ","ƭƮƮx","ƯƷ\\ưƱ\tƱ","Ʋ\tƲƳ\tƳƴ","<ƴƵ\tƵƷ\t","ƶƯƶư","ƷzƸƺ\t","ƹƸƺƾ","ƻƽ\tƼƻ","ƽǀƾƼ","ƾƿƿ|","ǀƾǁdžb","ǂDžFǃDž\v","DŽǂDŽǃ","DžLjdžLJ","džDŽLJlj","LjdžljNJb","NJ~Njǐ)","njǏFǍǏ\v","ǎnjǎǍ","ǏǒǐǑ","ǐǎǑǓ","ǒǐǓǔ)","ǔǕǗ\t","ǖǕǗǘ","ǘǖǘǙ","ǙǠǚǜ0","Ǜǝ\tǜǛ","ǝǞǞǜ","Ǟǟǟǡ","ǠǚǠǡ","ǡǢǤ\t","ǣǢǤǥ","ǥǣǥǦ","ǦǨǧǩN","ǨǧǨǩ","ǩǪǬ\t","ǫǪǬǭ","ǭǫǭǮ","Ǯǯǯǰ\bCǰ","DZDz1Dz","dz,dzǷǴ","Ƕ\vǵǴǶ","ǹǷǸǷ","ǵǸǺǹ","ǷǺǻ,ǻ","Ǽ1Ǽǽǽ","Ǿ\bDǾǿȀ","1Ȁȁ1ȁȅ","ȂȄ\nȃȂ","Ȅȇȅȃ","ȅȆȆȈ","ȇȅȈȉ\b","EȉȊȍ","^ȋȎ\t\bȌȎG","ȍȋȍȌ","ȎȏȐw","ȐȑHȑȒHȒ","ȓHȓȔHȔ","ȕȖ\t\tȖ","ƅƇƗƙƧƩƫ","ƭƶƹƼƾDŽdžǎǐǘǞǠ","ǥǨǭǷȅȍ"].join(""),a=(new i.atn.ATNDeserializer).deserialize(r),o=a.decisionToState.map((e,t)=>new i.dfa.DFA(e,t));class s extends i.Lexer{static grammarFileName="FHIRPath.g4";static channelNames=["DEFAULT_TOKEN_CHANNEL","HIDDEN"];static modeNames=["DEFAULT_MODE"];static literalNames=[null,"'.'","'['","']'","'+'","'-'","'*'","'/'","'div'","'mod'","'&'","'is'","'as'","'|'","'<='","'<'","'>'","'>='","'='","'~'","'!='","'!~'","'in'","'contains'","'and'","'or'","'xor'","'implies'","'('","')'","'{'","'}'","'true'","'false'","'%'","'$this'","'$index'","'$total'","','","'year'","'month'","'week'","'day'","'hour'","'minute'","'second'","'millisecond'","'years'","'months'","'weeks'","'days'","'hours'","'minutes'","'seconds'","'milliseconds'"];static symbolicNames=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"DATE","DATETIME","TIME","IDENTIFIER","DELIMITEDIDENTIFIER","STRING","NUMBER","LONGNUMBER","WS","COMMENT","LINE_COMMENT"];static ruleNames=["T__0","T__1","T__2","T__3","T__4","T__5","T__6","T__7","T__8","T__9","T__10","T__11","T__12","T__13","T__14","T__15","T__16","T__17","T__18","T__19","T__20","T__21","T__22","T__23","T__24","T__25","T__26","T__27","T__28","T__29","T__30","T__31","T__32","T__33","T__34","T__35","T__36","T__37","T__38","T__39","T__40","T__41","T__42","T__43","T__44","T__45","T__46","T__47","T__48","T__49","T__50","T__51","T__52","T__53","DATE","DATETIME","TIME","DATEFORMAT","TIMEFORMAT","TIMEZONEOFFSETFORMAT","IDENTIFIER","DELIMITEDIDENTIFIER","STRING","NUMBER","LONGNUMBER","WS","COMMENT","LINE_COMMENT","ESC","UNICODE","HEX"];constructor(e){super(e),this._interp=new i.atn.LexerATNSimulator(this,a,o,new i.PredictionContextCache)}get atn(){return a}}s.EOF=i.Token.EOF,s.T__0=1,s.T__1=2,s.T__2=3,s.T__3=4,s.T__4=5,s.T__5=6,s.T__6=7,s.T__7=8,s.T__8=9,s.T__9=10,s.T__10=11,s.T__11=12,s.T__12=13,s.T__13=14,s.T__14=15,s.T__15=16,s.T__16=17,s.T__17=18,s.T__18=19,s.T__19=20,s.T__20=21,s.T__21=22,s.T__22=23,s.T__23=24,s.T__24=25,s.T__25=26,s.T__26=27,s.T__27=28,s.T__28=29,s.T__29=30,s.T__30=31,s.T__31=32,s.T__32=33,s.T__33=34,s.T__34=35,s.T__35=36,s.T__36=37,s.T__37=38,s.T__38=39,s.T__39=40,s.T__40=41,s.T__41=42,s.T__42=43,s.T__43=44,s.T__44=45,s.T__45=46,s.T__46=47,s.T__47=48,s.T__48=49,s.T__49=50,s.T__50=51,s.T__51=52,s.T__52=53,s.T__53=54,s.DATE=55,s.DATETIME=56,s.TIME=57,s.IDENTIFIER=58,s.DELIMITEDIDENTIFIER=59,s.STRING=60,s.NUMBER=61,s.LONGNUMBER=62,s.WS=63,s.COMMENT=64,s.LINE_COMMENT=65,e.exports=s},4184:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=" ";return(e%100>=20||e>=100&&e%100==0)&&(i=" de "),e+i+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[n]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,w:"o săptămână",ww:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(n(2198))},4202:function(e,t,n){!function(e){"use strict";e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(n(2198))},4203:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(2198))},4225:function(e,t,n){!function(e){"use strict";e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"يېرىم كېچە":i<900?"سەھەر":i<1130?"چۈشتىن بۇرۇن":i<1230?"چۈش":i<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(n(2198))},4243:function(e,t,n){!function(e){"use strict";e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(2198))},4293:function(e){var t={orOp:function(e,t){if(Array.isArray(t)){if(!0===e)return!0;if(!1===e)return[];if(Array.isArray(e))return[]}return Array.isArray(e)?!0===t||[]:e||t},andOp:function(e,t){if(Array.isArray(t)){if(!0===e)return[];if(!1===e)return!1;if(Array.isArray(e))return[]}return Array.isArray(e)?!0===t&&[]:e&&t},xorOp:function(e,t){return Array.isArray(e)||Array.isArray(t)?[]:e&&!t||!e&&t},impliesOp:function(e,t){if(Array.isArray(t)){if(!0===e)return[];if(!1===e)return!0;if(Array.isArray(e))return[]}return Array.isArray(e)?!0===t||[]:!1===e||e&&t}};e.exports=t},4302:function(e,t,n){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(n(2198))},4328:function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},a=function(e){return function(t,n,a,o){var s=i(t),c=r[e][i(t)];return 2===s&&(c=c[n?0:1]),c.replace(/%d/i,t)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:a("s"),ss:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(2198))},4354:function(e,t,n){const i=n(4808),r=n(3367),{TypeInfo:a,ResourceNode:o}=n(5457),s=n(9377);let c={};function l(e,t,n){const i=e.processedVars.fhirServerUrl;if(!i)throw new Error('Option "fhirServerUrl" is not specified.');const a=/^(https?:\/\/[^|]*)(\|(.*))?/.exec(n);if(t&&a&&e.model.resourcesWithUrlParam[t]){const n={url:a[1]};return a[3]&&(n.version=a[3]),r.fetchWithCache(s(i,t)+"?"+new URLSearchParams(n).toString(),e).then(e=>e.entry?.[0]?.resource??null)}return Promise.resolve(null)}c.memberOf=function(e,t){const n=this;if(r.checkAllowAsync(n,"memberOf"),1===e.length&&null!=e[0]&&1===t.length&&null!=t[0]){const o=a.fromValue(t[0]);if(o.is(a.FhirUri,n.model)||o.is(a.SystemString)){const n=this.processedVars.terminologies;if(!n)throw new Error('Option "terminologyUrl" is not specified.');return i.validateVS.call(this,[n],t,e,"")?.then(e=>r.valData(e)?.parameter.find(e=>"result"===e.name).valueBoolean,()=>[])}}return[]};const u={Resource:1,DomainResource:1};function d(e,t,n,i,a){let c=null,d="";if([i,d]=i.split("#"),/^https?:\/\//.test(i))-1!==i.indexOf("|")||a?n&&(c=l(e,n,i)):c=n?r.fetchWithCache(i,e).catch(()=>l(e,n,i)):r.fetchWithCache(i,e);else{const n=/([A-Za-z]*)\//.exec(i);if(!a&&n&&e.model.type2Parent[n[1]]in u){const t=e.processedVars.fhirServerUrl;if(!t)throw new Error('Option "fhirServerUrl" is not specified.');c=r.fetchWithCache(s(t,i),e)}else!i&&d&&t instanceof o&&(c=Promise.resolve(t.getParentResource()))}return c?c.then(e=>{var t,n;return d&&(t=e,e=(n=d)&&r.valData(t)?.contained?.find(e=>e.id===n)||null),e}):Promise.resolve(null)}c.resolveFn=function(e){const t=this;return r.checkAllowAsync(t,"resolve"),Promise.allSettled((e||[]).reduce((e,n)=>{let i;const o=a.fromValue(n);if(o.is(a.FhirReference,t.model)){const e=r.valData(n);e?.reference&&(i=d(t,n,1===o.refType?.length&&o.refType[0]||e.type,e.reference,!1))}else o.is(a.FhirCanonical,t.model)?i=d(t,n,1===o.refType?.length&&o.refType[0],r.valData(n),!0):(o.is(a.FhirUri,t.model)||o.is(a.SystemString))&&(i=d(t,n,null,r.valData(n),!1));return e.push(i),e},[])).then(e=>e.reduce((e,n)=>("fulfilled"===n.status&&n.value?.resourceType&&e.push(o.makeResNode(n.value,null,null,null,null,t.model)),e),[]))},e.exports=c},4363:function(e,t,n){!function(e){"use strict";var t=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],n=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],i=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],r=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],a=["Do","Lu","Má","Cé","Dé","A","Sa"];e.defineLocale("ga",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:i,weekdaysShort:r,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(2198))},4378:function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,i,r){var a,o=t.words[i];return 1===i.length?"y"===i&&n?"jedna godina":r||n?o[0]:o[1]:(a=t.correctGrammaticalCase(e,o),"yy"===i&&n&&"godinu"===a?e+" godina":e+" "+a)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(2198))},4449:function(e,t,n){"use strict";var i=n(9718),r=n(5953),a=r([i("%String.prototype.indexOf%")]);e.exports=function(e,t){var n=i(e,!!t);return"function"==typeof n&&a(e,".prototype.")>-1?r([n]):n}},4454:function(e,t,n){!function(e){"use strict";var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(n(2198))},4471:function(e,t,n){const i=n(3245),{IntervalSet:r}=n(7059),{Token:a}=n(5537);class o{constructor(e,t){this.grammarType=e,this.maxTokenType=t,this.states=[],this.decisionToState=[],this.ruleToStartState=[],this.ruleToStopState=null,this.modeNameToStartState={},this.ruleToTokenType=null,this.lexerActions=null,this.modeToStartState=[]}nextTokensInContext(e,t){return new i(this).LOOK(e,null,t)}nextTokensNoContext(e){return null!==e.nextTokenWithinRule||(e.nextTokenWithinRule=this.nextTokensInContext(e,null),e.nextTokenWithinRule.readOnly=!0),e.nextTokenWithinRule}nextTokens(e,t){return void 0===t?this.nextTokensNoContext(e):this.nextTokensInContext(e,t)}addState(e){null!==e&&(e.atn=this,e.stateNumber=this.states.length),this.states.push(e)}removeState(e){this.states[e.stateNumber]=null}defineDecisionState(e){return this.decisionToState.push(e),e.decision=this.decisionToState.length-1,e.decision}getDecisionState(e){return 0===this.decisionToState.length?null:this.decisionToState[e]}getExpectedTokens(e,t){if(e<0||e>=this.states.length)throw"Invalid state number.";const n=this.states[e];let i=this.nextTokens(n);if(!i.contains(a.EPSILON))return i;const o=new r;for(o.addSet(i),o.removeOne(a.EPSILON);null!==t&&t.invokingState>=0&&i.contains(a.EPSILON);){const e=this.states[t.invokingState].transitions[0];i=this.nextTokens(e.followState),o.addSet(i),o.removeOne(a.EPSILON),t=t.parentCtx}return i.contains(a.EPSILON)&&o.addOne(a.EOF),o}}o.INVALID_ALT_NUMBER=0,e.exports=o},4523:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n(2198))},4555:function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];e.defineLocale("ku",{months:i,monthsShort:i,weekdays:"یهكشهممه_دووشهممه_سێشهممه_چوارشهممه_پێنجشهممه_ههینی_شهممه".split("_"),weekdaysShort:"یهكشهم_دووشهم_سێشهم_چوارشهم_پێنجشهم_ههینی_شهممه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره|بهیانی/,isPM:function(e){return/ئێواره/.test(e)},meridiem:function(e,t,n){return e<12?"بهیانی":"ئێواره"},calendar:{sameDay:"[ئهمرۆ كاتژمێر] LT",nextDay:"[بهیانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له %s",past:"%s",s:"چهند چركهیهك",ss:"چركه %d",m:"یهك خولهك",mm:"%d خولهك",h:"یهك كاتژمێر",hh:"%d كاتژمێر",d:"یهك ڕۆژ",dd:"%d ڕۆژ",M:"یهك مانگ",MM:"%d مانگ",y:"یهك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(2198))},4563:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n(2198))},4615:function(e,t,n){!function(e){"use strict";var t=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,n=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,i=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,r=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:t,monthsShortStrictRegex:n,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(2198))},4659:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(n(2198))},4690:function(e){e.exports=function(e){return e instanceof Date}},4761:function(e,t,n){"use strict";var i=n(1828),r=n(6177)(),a=n(3999).functionsHaveConfigurableNames(),o=n(4114);e.exports=function(e,t){if("function"!=typeof e)throw new o("`fn` is not a function");return arguments.length>2&&!!arguments[2]&&!a||(r?i(e,"name",t,!0,!0):i(e,"name",t)),e}},4764:function(e){"use strict";e.exports=JSON.parse('{"ActivityDefinition.product":["Reference","CodeableConcept"],"ActivityDefinition.subject":["CodeableConcept","Reference"],"ActivityDefinition.timing":["Timing","DateTime","Age","Period","Range","Duration"],"AllergyIntolerance.onset":["DateTime","Age","Period","Range","String"],"Annotation.author":["Reference","String"],"AuditEvent.entity.detail.value":["String","Base64Binary"],"BiologicallyDerivedProduct.collection.collected":["DateTime","Period"],"BiologicallyDerivedProduct.manipulation.time":["DateTime","Period"],"BiologicallyDerivedProduct.processing.time":["DateTime","Period"],"CarePlan.activity.detail.product":["CodeableConcept","Reference"],"CarePlan.activity.detail.scheduled":["Timing","Period","String"],"ChargeItem.occurrence":["DateTime","Period","Timing"],"ChargeItem.product":["Reference","CodeableConcept"],"Claim.accident.location":["Address","Reference"],"Claim.diagnosis.diagnosis":["CodeableConcept","Reference"],"Claim.item.location":["CodeableConcept","Address","Reference"],"Claim.item.serviced":["Date","Period"],"Claim.procedure.procedure":["CodeableConcept","Reference"],"Claim.supportingInfo.timing":["Date","Period"],"Claim.supportingInfo.value":["Boolean","String","Quantity","Attachment","Reference"],"ClaimResponse.addItem.location":["CodeableConcept","Address","Reference"],"ClaimResponse.addItem.serviced":["Date","Period"],"ClinicalImpression.effective":["DateTime","Period"],"CodeSystem.concept.property.value":["Code","Coding","String","Integer","Boolean","DateTime","Decimal"],"Communication.payload.content":["String","Attachment","Reference"],"CommunicationRequest.occurrence":["DateTime","Period"],"CommunicationRequest.payload.content":["String","Attachment","Reference"],"Composition.relatesTo.target":["Identifier","Reference"],"ConceptMap.source":["Uri","Canonical"],"ConceptMap.target":["Uri","Canonical"],"Condition.abatement":["DateTime","Age","Period","Range","String"],"Condition.onset":["DateTime","Age","Period","Range","String"],"Consent.source":["Attachment","Reference"],"Contract.friendly.content":["Attachment","Reference"],"Contract.legal.content":["Attachment","Reference"],"Contract.legallyBinding":["Attachment","Reference"],"Contract.rule.content":["Attachment","Reference"],"Contract.term.action.occurrence":["DateTime","Period","Timing"],"Contract.term.asset.valuedItem.entity":["CodeableConcept","Reference"],"Contract.term.offer.answer.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"Contract.term.topic":["CodeableConcept","Reference"],"Contract.topic":["CodeableConcept","Reference"],"Coverage.costToBeneficiary.value":["Quantity","Money"],"CoverageEligibilityRequest.item.diagnosis.diagnosis":["CodeableConcept","Reference"],"CoverageEligibilityRequest.serviced":["Date","Period"],"CoverageEligibilityResponse.insurance.item.benefit.allowed":["UnsignedInt","String","Money"],"CoverageEligibilityResponse.insurance.item.benefit.used":["UnsignedInt","String","Money"],"CoverageEligibilityResponse.serviced":["Date","Period"],"DataRequirement.dateFilter.value":["DateTime","Period","Duration"],"DataRequirement.subject":["CodeableConcept","Reference"],"DetectedIssue.identified":["DateTime","Period"],"DeviceDefinition.manufacturer":["String","Reference"],"DeviceRequest.code":["Reference","CodeableConcept"],"DeviceRequest.occurrence":["DateTime","Period","Timing"],"DeviceRequest.parameter.value":["CodeableConcept","Quantity","Range","Boolean"],"DeviceUseStatement.timing":["Timing","Period","DateTime"],"DiagnosticReport.effective":["DateTime","Period"],"Dosage.asNeeded":["Boolean","CodeableConcept"],"Dosage.doseAndRate.dose":["Range","Quantity"],"Dosage.doseAndRate.rate":["Ratio","Range","Quantity"],"ElementDefinition.defaultValue":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"ElementDefinition.example.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"ElementDefinition.extension.value":["CodeableConcept","Canonical"],"ElementDefinition.fixed":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"ElementDefinition.maxValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.minValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.pattern":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"EventDefinition.subject":["CodeableConcept","Reference"],"EvidenceVariable.characteristic.definition":["Reference","Canonical","CodeableConcept","Expression","DataRequirement","TriggerDefinition"],"EvidenceVariable.characteristic.participantEffective":["DateTime","Period","Duration","Timing"],"ExplanationOfBenefit.accident.location":["Address","Reference"],"ExplanationOfBenefit.addItem.location":["CodeableConcept","Address","Reference"],"ExplanationOfBenefit.addItem.serviced":["Date","Period"],"ExplanationOfBenefit.benefitBalance.financial.allowed":["UnsignedInt","String","Money"],"ExplanationOfBenefit.benefitBalance.financial.used":["UnsignedInt","Money"],"ExplanationOfBenefit.diagnosis.diagnosis":["CodeableConcept","Reference"],"ExplanationOfBenefit.item.location":["CodeableConcept","Address","Reference"],"ExplanationOfBenefit.item.serviced":["Date","Period"],"ExplanationOfBenefit.procedure.procedure":["CodeableConcept","Reference"],"ExplanationOfBenefit.supportingInfo.timing":["Date","Period"],"ExplanationOfBenefit.supportingInfo.value":["Boolean","String","Quantity","Attachment","Reference"],"Extension.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"FamilyMemberHistory.age":["Age","Range","String"],"FamilyMemberHistory.born":["Period","Date","String"],"FamilyMemberHistory.condition.onset":["Age","Range","Period","String"],"FamilyMemberHistory.deceased":["Boolean","Age","Range","Date","String"],"Goal.start":["Date","CodeableConcept"],"Goal.target.detail":["Quantity","Range","CodeableConcept","String","Boolean","Integer","Ratio"],"Goal.target.due":["Date","Duration"],"Group.characteristic.value":["CodeableConcept","Boolean","Quantity","Range","Reference"],"GuidanceResponse.module":["Uri","Canonical","CodeableConcept"],"Immunization.occurrence":["DateTime","String"],"Immunization.protocolApplied.doseNumber":["PositiveInt","String"],"Immunization.protocolApplied.seriesDoses":["PositiveInt","String"],"ImmunizationEvaluation.doseNumber":["PositiveInt","String"],"ImmunizationEvaluation.seriesDoses":["PositiveInt","String"],"ImmunizationRecommendation.recommendation.doseNumber":["PositiveInt","String"],"ImmunizationRecommendation.recommendation.seriesDoses":["PositiveInt","String"],"ImplementationGuide.definition.page.name":["Url","Reference"],"ImplementationGuide.definition.resource.example":["Boolean","Canonical"],"ImplementationGuide.manifest.resource.example":["Boolean","Canonical"],"Invoice.lineItem.chargeItem":["Reference","CodeableConcept"],"Library.subject":["CodeableConcept","Reference"],"Measure.subject":["CodeableConcept","Reference"],"Media.created":["DateTime","Period"],"Medication.ingredient.item":["CodeableConcept","Reference"],"MedicationAdministration.dosage.rate":["Ratio","Quantity"],"MedicationAdministration.effective":["DateTime","Period"],"MedicationAdministration.medication":["CodeableConcept","Reference"],"MedicationDispense.medication":["CodeableConcept","Reference"],"MedicationDispense.statusReason":["CodeableConcept","Reference"],"MedicationKnowledge.administrationGuidelines.indication":["CodeableConcept","Reference"],"MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristic":["CodeableConcept","Quantity"],"MedicationKnowledge.drugCharacteristic.value":["CodeableConcept","String","Quantity","Base64Binary"],"MedicationKnowledge.ingredient.item":["CodeableConcept","Reference"],"MedicationRequest.medication":["CodeableConcept","Reference"],"MedicationRequest.reported":["Boolean","Reference"],"MedicationRequest.substitution.allowed":["Boolean","CodeableConcept"],"MedicationStatement.effective":["DateTime","Period"],"MedicationStatement.medication":["CodeableConcept","Reference"],"MedicinalProduct.specialDesignation.indication":["CodeableConcept","Reference"],"MedicinalProductAuthorization.procedure.date":["Period","DateTime"],"MedicinalProductContraindication.otherTherapy.medication":["CodeableConcept","Reference"],"MedicinalProductIndication.otherTherapy.medication":["CodeableConcept","Reference"],"MedicinalProductInteraction.interactant.item":["Reference","CodeableConcept"],"MessageDefinition.event":["Coding","Uri"],"MessageHeader.event":["Coding","Uri"],"NutritionOrder.enteralFormula.administration.rate":["Quantity","Ratio"],"Observation.component.value":["Quantity","CodeableConcept","String","Boolean","Integer","Range","Ratio","SampledData","Time","DateTime","Period"],"Observation.effective":["DateTime","Period","Timing","Instant"],"Observation.value":["Quantity","CodeableConcept","String","Boolean","Integer","Range","Ratio","SampledData","Time","DateTime","Period"],"Parameters.parameter.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"Patient.deceased":["Boolean","DateTime"],"Patient.multipleBirth":["Boolean","Integer"],"PlanDefinition.action.definition":["Canonical","Uri"],"PlanDefinition.action.relatedAction.offset":["Duration","Range"],"PlanDefinition.action.subject":["CodeableConcept","Reference"],"PlanDefinition.action.timing":["DateTime","Age","Period","Duration","Range","Timing"],"PlanDefinition.goal.target.detail":["Quantity","Range","CodeableConcept"],"PlanDefinition.subject":["CodeableConcept","Reference"],"Population.age":["Range","CodeableConcept"],"Procedure.performed":["DateTime","Period","String","Age","Range"],"Provenance.occurred":["Period","DateTime"],"Questionnaire.item.answerOption.value":["Integer","Date","Time","String","Coding","Reference"],"Questionnaire.item.enableWhen.answer":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Coding","Quantity","Reference"],"Questionnaire.item.initial.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"QuestionnaireResponse.item.answer.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"RequestGroup.action.relatedAction.offset":["Duration","Range"],"RequestGroup.action.timing":["DateTime","Age","Period","Duration","Range","Timing"],"ResearchDefinition.subject":["CodeableConcept","Reference"],"ResearchElementDefinition.characteristic.definition":["CodeableConcept","Canonical","Expression","DataRequirement"],"ResearchElementDefinition.characteristic.participantEffective":["DateTime","Period","Duration","Timing"],"ResearchElementDefinition.characteristic.studyEffective":["DateTime","Period","Duration","Timing"],"ResearchElementDefinition.subject":["CodeableConcept","Reference"],"RiskAssessment.occurrence":["DateTime","Period"],"RiskAssessment.prediction.probability":["Decimal","Range"],"RiskAssessment.prediction.when":["Period","Range"],"ServiceRequest.asNeeded":["Boolean","CodeableConcept"],"ServiceRequest.occurrence":["DateTime","Period","Timing"],"ServiceRequest.quantity":["Quantity","Ratio","Range"],"Specimen.collection.collected":["DateTime","Period"],"Specimen.collection.fastingStatus":["CodeableConcept","Duration"],"Specimen.container.additive":["CodeableConcept","Reference"],"Specimen.processing.time":["DateTime","Period"],"SpecimenDefinition.typeTested.container.additive.additive":["CodeableConcept","Reference"],"SpecimenDefinition.typeTested.container.minimumVolume":["Quantity","String"],"StructureMap.group.rule.source.defaultValue":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"StructureMap.group.rule.target.parameter.value":["Id","String","Boolean","Integer","Decimal"],"Substance.ingredient.substance":["CodeableConcept","Reference"],"SubstanceAmount.amount":["Quantity","Range","String"],"SubstanceReferenceInformation.target.amount":["Quantity","Range","String"],"SubstanceSpecification.moiety.amount":["Quantity","String"],"SubstanceSpecification.property.amount":["Quantity","String"],"SubstanceSpecification.property.definingSubstance":["Reference","CodeableConcept"],"SubstanceSpecification.relationship.amount":["Quantity","Range","Ratio","String"],"SubstanceSpecification.relationship.substance":["Reference","CodeableConcept"],"SupplyDelivery.occurrence":["DateTime","Period","Timing"],"SupplyDelivery.suppliedItem.item":["CodeableConcept","Reference"],"SupplyRequest.item":["CodeableConcept","Reference"],"SupplyRequest.occurrence":["DateTime","Period","Timing"],"SupplyRequest.parameter.value":["CodeableConcept","Quantity","Range","Boolean"],"Task.input.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"Task.output.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"Timing.repeat.bounds":["Duration","Range","Period"],"TriggerDefinition.timing":["Timing","Reference","Date","DateTime"],"UsageContext.value":["CodeableConcept","Quantity","Range","Reference"],"ValueSet.expansion.parameter.value":["String","Boolean","Integer","Decimal","Uri","Code","DateTime"]}')},4808:function(e,t,n){const i=n(3367),{ResourceNode:r,TypeInfo:a}=n(5457);class o{constructor(e){this.terminologyUrl=e,this.invocationTable=o.invocationTable}static invocationTable={expand:{fn:o.expand,arity:{1:["AnyAtRoot"],2:["AnyAtRoot","AnySingletonAtRoot"]}},lookup:{fn:o.lookup,arity:{1:["AnyAtRoot"],2:["AnyAtRoot","AnySingletonAtRoot"]}},validateVS:{fn:o.validateVS,arity:{2:["AnyAtRoot","AnyAtRoot"],3:["AnyAtRoot","AnyAtRoot","AnySingletonAtRoot"]}},validateCS:{fn:o.validateCS,arity:{2:["AnyAtRoot","AnyAtRoot"],3:["AnyAtRoot","AnyAtRoot","AnySingletonAtRoot"]}},subsumes:{fn:o.subsumes,arity:{3:["AnyAtRoot","AnyAtRoot","AnyAtRoot"],4:["AnyAtRoot","AnyAtRoot","AnyAtRoot","AnySingletonAtRoot"]}},translate:{fn:o.translate,arity:{2:["AnyAtRoot","AnyAtRoot"],3:["AnyAtRoot","AnyAtRoot","AnySingletonAtRoot"]}}};static expand(e,t,n=""){let r=null;const o=this;if(i.checkAllowAsync(o,"expand"),1===t.length&&s(n)){const s=a.fromValue(t[0]),c=i.valData(t[0]);if(s.is(a.FhirUri,o.model)||s.is(a.SystemString,o.model))r=i.fetchWithCache(`${e[0].terminologyUrl}/ValueSet/$expand?url=${encodeURIComponent(c)}${n?"&"+n:""}`,o);else if(s.is(a.FhirValueSet,o.model)){const t=[{name:"valueSet",resource:c},...u(n)];r=i.fetchWithCache(`${e[0].terminologyUrl}/ValueSet/$expand`,o,{method:"POST",body:i.toJSON({resourceType:"Parameters",parameter:t})})}}return h(o,r,"ValueSet")}static lookup(e,t,n=""){let r=null;const a=this;if(i.checkAllowAsync(a,"lookup"),1===t.length&&s(n)){const{isCodeableConcept:o,isCoding:s,isCode:c}=f(a,t);if(o||s||c){const c=i.valData(t[0]),l=o||s?"coding":"code",d={resourceType:"Parameters",parameter:[{name:l,[m[l]]:o?c?.coding:c},...u(n)]};r=i.fetchWithCache(`${e[0].terminologyUrl}/CodeSystem/$lookup`,a,{method:"POST",body:i.toJSON(d)})}}return h(a,r,"Parameters")}static validateVS(e,t,n,r=""){let o=null;const l=this;i.checkAllowAsync(l,"validateVS");const d=1===t.length&&i.valData(t[0]);let p=1===n.length&&i.valData(n[0]);if(d&&p&&s(r)){const s=a.fromValue(t[0]),h=s.is(a.FhirValueSet,l.model),g=s.is(a.FhirUri,l.model)||s.is(a.SystemString,l.model);if(h||g){const{isCodeableConcept:t,isCoding:a,isCode:s}=f(l,n);if(t||a||s){const n=`${e[0].terminologyUrl}/ValueSet/$validate-code`;if(h||t&&1!==p.coding?.length)o=(s?c(l,e[0].terminologyUrl,d):Promise.resolve()).then(e=>{const o=t?"codeableConcept":a?"coding":"code",s={resourceType:"Parameters",parameter:[{name:h?"valueSet":"url",[h?"resource":"valueUri"]:d},{name:o,[m[o]]:p},...e?[{name:"system",valueUri:e}]:[],...u(r)]};return i.fetchWithCache(n,l,{method:"POST",body:i.toJSON(s)})});else if(s)o=c(l,e[0].terminologyUrl,d).then(e=>{const t=new URLSearchParams({url:d,code:p,system:e});return i.fetchWithCache(`${n}?${t.toString()+(r?"&"+r:"")}`,l)});else if(t&&(p=p.coding[0]),p?.system&&p?.code){const e=new URLSearchParams({url:d,system:p.system,code:p.code});o=i.fetchWithCache(`${n}?${e.toString()+(r?"&"+r:"")}`,l)}}}}return h(l,o,"Parameters")}static validateCS(e,t,n,r=""){let o=null;const c=this;if(i.checkAllowAsync(c,"validateCS"),1===t.length&&1===n.length&&s(r)){const s=a.fromValue(t[0]),l=s.is(a.FhirCodeSystem,c.model),d=s.is(a.FhirUri,c.model)||s.is(a.SystemString,c.model);if(l||d){const{isCodeableConcept:a,isCoding:s,isCode:d}=f(c,n);if(a||s||d){const d=i.valData(t[0]),p=i.valData(n[0]),f=`${e[0].terminologyUrl}/CodeSystem/$validate-code`,h=a?"codeableConcept":s?"coding":"code",g={resourceType:"Parameters",parameter:[{name:l?"codeSystem":"url",[l?"resource":"valueUri"]:d},{name:h,[m[h]]:p},...u(r)]};o=i.fetchWithCache(f,c,{method:"POST",body:i.toJSON(g)})}}}return h(c,o,"Parameters")}static subsumes(e,t,n,o,c=""){let l=null;const d=this;if(i.checkAllowAsync(d,"subsumes"),1===t.length&&1===n.length&&1===o.length&&s(c)){const r=a.fromValue(t[0]);if(r.is(a.FhirUri,d.model)||r.is(a.SystemString,d.model)){const r=a.fromValue(n[0]),s=a.fromValue(o[0]),m=r.is(a.FhirCoding,d.model),p=r.is(a.FhirCode,d.model)||r.is(a.SystemString,d.model),f=s.is(a.FhirCoding,d.model),h=s.is(a.FhirCode,d.model)||s.is(a.SystemString,d.model);if((m||p)&&(f||h)){const r=i.valData(t[0]),a=i.valData(n[0]),s=i.valData(o[0]),p=`${e[0].terminologyUrl}/CodeSystem/$subsumes`,h=m?"codingB":"codeB",g=f?"valueCoding":"valueCode",y=f?"valueCoding":"valueCode",_={resourceType:"Parameters",parameter:[{name:"url",valueUri:r},{name:m?"codingA":"codeA",[g]:a},{name:h,[y]:s},...u(c)]};l=i.fetchWithCache(p,d,{method:"POST",body:i.toJSON(_)})}}}return l&&l.then(e=>{if("Parameters"===e?.resourceType){const t=e.parameter?.find(e=>"outcome"===e.name)?.valueCode;return r.makeResNode(t,null,"code",null,"code",d.model)}throw new Error(e)}).catch(()=>null)}static translate(e,t,n,r=""){let o=null;const c=this;if(i.checkAllowAsync(c,"translate"),1===t.length&&1===n.length&&s(r)){const s=a.fromValue(t[0]),l=s.is(a.FhirConceptMap,c.model),p=s.is(a.FhirUri,c.model)||s.is(a.SystemString,c.model);if(l||p){const{isCodeableConcept:a,isCoding:s,isCode:p}=f(c,n);if(s||p){const p=i.valData(t[0]),f=i.valData(n[0]),h=`${e[0].terminologyUrl}/CodeSystem/$translate`,g=d[c.model.version],y=a?g.sourceCodeableConcept:s?g.sourceCoding:g.sourceCode,_={resourceType:"Parameters",parameter:[{name:l?"conceptMap":"url",[l?"resource":"valueUri"]:p},{name:y,[m[y]]:f},...u(r)]};o=i.fetchWithCache(h,c,{method:"POST",body:i.toJSON(_)})}}}return h(c,o,"Parameters")}}function s(e){return!e?.split("&").find(e=>{if("="===e[0])return!0;{const t=e.split("=");return t.length<=2&&t.find(e=>t&&encodeURIComponent(decodeURIComponent(e))!==e)}})}function c(e,t,n){const r=new URLSearchParams({url:n});return("string"==typeof n?i.fetchWithCache(`${t}/ValueSet?${r.toString()}`,e).then(e=>1===e?.entry?.length?e.entry[0].resource:null):Promise.resolve(n)).then(e=>{const t=e&&(l(e.expansion?.contains)||l(e.compose?.include));if(t)return t;throw new Error("The valueset does not have a single code system.")})}function l(e,t=void 0){if(e)for(let n=0;n<e.length;++n)if(t){if(t!==e[n].system){t=void 0;break}}else t=e[n].system;return t}function u(e){const t=[];return e.split("&").forEach(e=>{const[n,i]=e.split("=");if(n){const e=decodeURIComponent(n);t.push({name:e,...p(m[e],decodeURIComponent(i||""))})}}),t}const d={r4:{sourceCodeableConcept:"codeableConcept",sourceCoding:"coding",sourceCode:"code"},r5:{sourceCodeableConcept:"sourceCodeableConcept",sourceCoding:"sourceCoding",sourceCode:"sourceCode"}},m=Object.entries({valueUri:["url","context","system","sourceScope","source","targetScope","target","targetSystem"],ValueSet:["valueSet"],valueString:["valueSetVersion","filter","designation","property","version","systemVersion","display","conceptMapVersion"],valueCode:["contextDirection","displayLanguage","code","codeA","codeB","sourceCode","targetCode"],valueDateTime:["date"],valueInteger:["offset","count"],valueBoolean:["includeDesignations","includeDefinition","activeOnly","excludeNested","excludeNotForUI","excludePostCoordinated","abstract","reverse"],valueCanonical:["useSupplement","exclude-system","system-version","check-system-version","force-system-version"],valueCoding:["coding","codingA","codingB","sourceCoding","targetCoding"],valueCodeableConcept:["codeableConcept","sourceCodeableConcept","targetCodeableConcept"],CodeSystem:["codeSystem"],ConceptMap:["conceptMap"]}).reduce((e,[t,n])=>(n.forEach(n=>{e[n]=t}),e),{});function p(e,t){let n={};switch(e){case"valueInteger":{let i;if(i=Number(t),!Number.isInteger(i))throw new Error(`The value for "${e}" should be an integer.`);n[e]=parseInt(t);break}case"valueBoolean":if("true"===t)n[e]=!0;else{if("false"!==t)throw new Error(`The value for "${e}" should be a boolean.`);n[e]=!1}break;case"valueCoding":case"valueCodeableConcept":case"CodeSystem":case"ValueSet":throw new Error(`The value for "${e}" is not expected to be passed via a URL encoded string with parameters.`);default:n[e]=t}return n}function f(e,t){const n=a.fromValue(t[0]),i=n.is(a.FhirCodeableConcept,e.model),r=!i&&n.is(a.FhirCoding,e.model);return{isCodeableConcept:i,isCoding:r,isCode:!i&&!r&&(n.is(a.FhirCode,e.model)||n.is(a.SystemString,e.model))}}function h(e,t,n){return t?.then(t=>{if(t?.resourceType===n)return r.makeResNode(t,null,null,null,null,e.model);throw new Error("Unexpected resourceType in response: "+t?.resourceType)}).catch(()=>null)||null}e.exports=o},4826:function(e,t,n){!function(e){"use strict";e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,n){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}})}(n(2198))},4876:function(e,t,n){let i={};const r=n(2477),a=n(6079),o=n(3367);function s(e,t){let n;if(0===e.length||null==o.valData(e[0]))n=[];else{n=[e[0]];for(let i=1;i<e.length;i++){if(null==o.valData(e[i])){n=[];break}const r=[e[i]];n=o.isTrue(t(r,n))?r:n}}return n}i.aggregateMacro=function(e,t,n){return e.reduce((e,n,i)=>e instanceof Promise?e.then(e=>(this.$index=i,this.$total=e,this.$total=t(n))):(this.$index=i,this.$total=t(n)),this.$total=n)},i.countFn=function(e){return e&&e.length?e.length:0},i.sumFn=function(e){return i.aggregateMacro.apply(this,[e.slice(1),e=>{let t=o.arraify(e).filter(e=>null!=o.valData(e)),n=o.arraify(this.$total).filter(e=>null!=o.valData(e));return 0===t.length||0===n.length?[]:r.plus(t,n)},e[0]])},i.minFn=function(e){return s(e,a.lt)},i.maxFn=function(e){return s(e,a.gt)},i.avgFn=function(e){const t=o.arraify(i.sumFn(e)),n=o.arraify(i.countFn(e));return 0===t.length||0===n.length?[]:r.div(t,n)},e.exports=i},4903:function(e,t,n){"use strict";var i=n(2698);e.exports=function(){return i()&&!!Symbol.toStringTag}},4912:function(e,t,n){"use strict";var i=n(755),r=n(750),a=n(2756),o=n(4449),s=n(7570),c=n(2175),l=o("Object.prototype.toString"),u=n(4903)(),d="undefined"==typeof globalThis?n.g:globalThis,m=r(),p=o("String.prototype.slice"),f=o("Array.prototype.indexOf",!0)||function(e,t){for(var n=0;n<e.length;n+=1)if(e[n]===t)return n;return-1},h={__proto__:null};i(m,u&&s&&c?function(e){var t=new d[e];if(Symbol.toStringTag in t&&c){var n=c(t),i=s(n,Symbol.toStringTag);if(!i&&n){var r=c(n);i=s(r,Symbol.toStringTag)}h["$"+e]=a(i.get)}}:function(e){var t=new d[e],n=t.slice||t.set;n&&(h["$"+e]=a(n))});e.exports=function(e){if(!e||"object"!=typeof e)return!1;if(!u){var t=p(l(e),8,-1);return f(m,t)>-1?t:"Object"===t&&function(e){var t=!1;return i(h,function(n,i){if(!t)try{n(e),t=p(i,1)}catch(e){}}),t}(e)}return s?function(e){var t=!1;return i(h,function(n,i){if(!t)try{"$"+n(e)===i&&(t=p(i,1))}catch(e){}}),t}(e):null}},4939:function(e,t,n){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n(2198))},4954:function(e,t,n){!function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنبه_جمعه_شنبه".split("_"),weekdaysShort:"یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,n){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(n(2198))},4968:function(e,t,n){const i=n(2915),r=n(603),a=["悋Ꜫ脳맭䅼㯧瞆","奤C\t\t","\t\t\t\t","\b\t\b\t\t\t\n\t\n\v\t\v\f\t\f","\r\t\r\t\t\t","","(\n","","","","","","","P\n\fS\v","\\","\n","","h\nm\n","t","\n\b\b\b\by\n\b\b\b","\t\t\t\t\n\t\f\t\t\v\t","\n\n\n\n\n\v\v\v","\v\n\v\f\f\r\r","\n","\f\v","\b\n\f","","\b\v\f\f","",'\r"#)018',"\r<=± ","'[\bg","\ni\fs","u|","","","",' !!"','"#$\b$',"(%&\t&(","\r'#'%(Q",")*\f\f*+\t+P","\r,-\f\v-.\t.P\f","/0\f\t011P\n2","3\f\b34\t4P\t56\f","67\t7P\b89\f","9:\t:P;<\f","<==P>?\f","?@\t\b@PAB\f","BCCPDE\f","EFFP\fGH\f","HIIJJK","KPLM\f\nMN\t\t","NPO)O,","O/O2","O5O8O;","O>OAOD","OGOLPS","QOQR","RSQT\\\f","U\\\bV\\\nWX","XYYZZ\\","[T[U","[V[W\\","]^ ^h!_h\t\n","`h>ah?bh@","ch9dh:eh;fh","\ng]g_g","`gagb","gcgdge","gfh\til","$jmkm>l","jlkm\v","ntot\bpt","%qt&rt'sn","sospsq","srt\r","uvvxwy\t","xwxyyz","z{{","|}~(~","}","","","?
","\v
","","\f\r>","","","\t\v","\t\f","","","","","","\t\r","'OQ[glsx"].join(""),o=(new i.atn.ATNDeserializer).deserialize(a),s=o.decisionToState.map((e,t)=>new i.dfa.DFA(e,t)),c=new i.PredictionContextCache;class l extends i.Parser{static grammarFileName="FHIRPath.g4";static literalNames=[null,"'.'","'['","']'","'+'","'-'","'*'","'/'","'div'","'mod'","'&'","'is'","'as'","'|'","'<='","'<'","'>'","'>='","'='","'~'","'!='","'!~'","'in'","'contains'","'and'","'or'","'xor'","'implies'","'('","')'","'{'","'}'","'true'","'false'","'%'","'$this'","'$index'","'$total'","','","'year'","'month'","'week'","'day'","'hour'","'minute'","'second'","'millisecond'","'years'","'months'","'weeks'","'days'","'hours'","'minutes'","'seconds'","'milliseconds'"];static symbolicNames=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"DATE","DATETIME","TIME","IDENTIFIER","DELIMITEDIDENTIFIER","STRING","NUMBER","LONGNUMBER","WS","COMMENT","LINE_COMMENT"];static ruleNames=["entireExpression","expression","term","literal","externalConstant","invocation","functn","paramList","quantity","unit","dateTimePrecision","pluralDateTimePrecision","typeSpecifier","qualifiedIdentifier","identifier"];constructor(e){super(e),this._interp=new i.atn.ParserATNSimulator(this,o,s,c),this.ruleNames=l.ruleNames,this.literalNames=l.literalNames,this.symbolicNames=l.symbolicNames}get atn(){return o}sempred(e,t,n){if(1===t)return this.expression_sempred(e,n);throw"No predicate with index:"+t}expression_sempred(e,t){switch(t){case 0:return this.precpred(this._ctx,10);case 1:return this.precpred(this._ctx,9);case 2:return this.precpred(this._ctx,7);case 3:return this.precpred(this._ctx,6);case 4:return this.precpred(this._ctx,5);case 5:return this.precpred(this._ctx,4);case 6:return this.precpred(this._ctx,3);case 7:return this.precpred(this._ctx,2);case 8:return this.precpred(this._ctx,1);case 9:return this.precpred(this._ctx,13);case 10:return this.precpred(this._ctx,12);case 11:return this.precpred(this._ctx,8);default:throw"No predicate with index:"+t}}entireExpression(){let e=new u(this,this._ctx,this.state);this.enterRule(e,0,l.RULE_entireExpression);try{this.enterOuterAlt(e,1),this.state=30,this.expression(0),this.state=31,this.match(l.EOF)}catch(t){if(!(t instanceof i.error.RecognitionException))throw t;e.exception=t,this._errHandler.reportError(this,t),this._errHandler.recover(this,t)}finally{this.exitRule()}return e}expression(e){void 0===e&&(e=0);const t=this._ctx,n=this.state;let r=new d(this,this._ctx,n),a=r;this.enterRecursionRule(r,2,l.RULE_expression,e);var o=0;try{switch(this.enterOuterAlt(r,1),this.state=37,this._errHandler.sync(this),this._input.LA(1)){case l.T__10:case l.T__11:case l.T__21:case l.T__22:case l.T__27:case l.T__29:case l.T__31:case l.T__32:case l.T__33:case l.T__34:case l.T__35:case l.T__36:case l.DATE:case l.DATETIME:case l.TIME:case l.IDENTIFIER:case l.DELIMITEDIDENTIFIER:case l.STRING:case l.NUMBER:case l.LONGNUMBER:r=new C(this,r),this._ctx=r,a=r,this.state=34,this.term();break;case l.T__3:case l.T__4:r=new p(this,r),this._ctx=r,a=r,this.state=35,(o=this._input.LA(1))!==l.T__3&&o!==l.T__4?this._errHandler.recoverInline(this):(this._errHandler.reportMatch(this),this.consume()),this.state=36,this.expression(11);break;default:throw new i.error.NoViableAltException(this)}this._ctx.stop=this._input.LT(-1),this.state=79,this._errHandler.sync(this);for(var s=this._interp.adaptivePredict(this._input,2,this._ctx);2!=s&&s!=i.atn.ATN.INVALID_ALT_NUMBER;){if(1===s)switch(null!==this._parseListeners&&this.triggerExitRuleEvent(),a=r,this.state=77,this._errHandler.sync(this),this._interp.adaptivePredict(this._input,1,this._ctx)){case 1:if(r=new h(this,new d(this,t,n)),this.pushNewRecursionContext(r,2,l.RULE_expression),this.state=39,!this.precpred(this._ctx,10))throw new i.error.FailedPredicateException(this,"this.precpred(this._ctx, 10)");this.state=40,-32&(o=this._input.LA(1))||!(1<<o&(1<<l.T__5|1<<l.T__6|1<<l.T__7|1<<l.T__8))?this._errHandler.recoverInline(this):(this._errHandler.reportMatch(this),this.consume()),this.state=41,this.expression(11);break;case 2:if(r=new f(this,new d(this,t,n)),this.pushNewRecursionContext(r,2,l.RULE_expression),this.state=42,!this.precpred(this._ctx,9))throw new i.error.FailedPredicateException(this,"this.precpred(this._ctx, 9)");this.state=43,-32&(o=this._input.LA(1))||!(1<<o&(1<<l.T__3|1<<l.T__4|1<<l.T__9))?this._errHandler.recoverInline(this):(this._errHandler.reportMatch(this),this.consume()),this.state=44,this.expression(10);break;case 3:if(r=new g(this,new d(this,t,n)),this.pushNewRecursionContext(r,2,l.RULE_expression),this.state=45,!this.precpred(this._ctx,7))throw new i.error.FailedPredicateException(this,"this.precpred(this._ctx, 7)");this.state=46,this.match(l.T__12),this.state=47,this.expression(8);break;case 4:if(r=new x(this,new d(this,t,n)),this.pushNewRecursionContext(r,2,l.RULE_expression),this.state=48,!this.precpred(this._ctx,6))throw new i.error.FailedPredicateException(this,"this.precpred(this._ctx, 6)");this.state=49,-32&(o=this._input.LA(1))||!(1<<o&(1<<l.T__13|1<<l.T__14|1<<l.T__15|1<<l.T__16))?this._errHandler.recoverInline(this):(this._errHandler.reportMatch(this),this.consume()),this.state=50,this.expression(7);break;case 5:if(r=new b(this,new d(this,t,n)),this.pushNewRecursionContext(r,2,l.RULE_expression),this.state=51,!this.precpred(this._ctx,5))throw new i.error.FailedPredicateException(this,"this.precpred(this._ctx, 5)");this.state=52,-32&(o=this._input.LA(1))||!(1<<o&(1<<l.T__17|1<<l.T__18|1<<l.T__19|1<<l.T__20))?this._errHandler.recoverInline(this):(this._errHandler.reportMatch(this),this.consume()),this.state=53,this.expression(6);break;case 6:if(r=new S(this,new d(this,t,n)),this.pushNewRecursionContext(r,2,l.RULE_expression),this.state=54,!this.precpred(this._ctx,4))throw new i.error.FailedPredicateException(this,"this.precpred(this._ctx, 4)");this.state=55,(o=this._input.LA(1))!==l.T__21&&o!==l.T__22?this._errHandler.recoverInline(this):(this._errHandler.reportMatch(this),this.consume()),this.state=56,this.expression(5);break;case 7:if(r=new _(this,new d(this,t,n)),this.pushNewRecursionContext(r,2,l.RULE_expression),this.state=57,!this.precpred(this._ctx,3))throw new i.error.FailedPredicateException(this,"this.precpred(this._ctx, 3)");this.state=58,this.match(l.T__23),this.state=59,this.expression(4);break;case 8:if(r=new y(this,new d(this,t,n)),this.pushNewRecursionContext(r,2,l.RULE_expression),this.state=60,!this.precpred(this._ctx,2))throw new i.error.FailedPredicateException(this,"this.precpred(this._ctx, 2)");this.state=61,(o=this._input.LA(1))!==l.T__24&&o!==l.T__25?this._errHandler.recoverInline(this):(this._errHandler.reportMatch(this),this.consume()),this.state=62,this.expression(3);break;case 9:if(r=new v(this,new d(this,t,n)),this.pushNewRecursionContext(r,2,l.RULE_expression),this.state=63,!this.precpred(this._ctx,1))throw new i.error.FailedPredicateException(this,"this.precpred(this._ctx, 1)");this.state=64,this.match(l.T__26),this.state=65,this.expression(2);break;case 10:if(r=new E(this,new d(this,t,n)),this.pushNewRecursionContext(r,2,l.RULE_expression),this.state=66,!this.precpred(this._ctx,13))throw new i.error.FailedPredicateException(this,"this.precpred(this._ctx, 13)");this.state=67,this.match(l.T__0),this.state=68,this.invocation();break;case 11:if(r=new m(this,new d(this,t,n)),this.pushNewRecursionContext(r,2,l.RULE_expression),this.state=69,!this.precpred(this._ctx,12))throw new i.error.FailedPredicateException(this,"this.precpred(this._ctx, 12)");this.state=70,this.match(l.T__1),this.state=71,this.expression(0),this.state=72,this.match(l.T__2);break;case 12:if(r=new T(this,new d(this,t,n)),this.pushNewRecursionContext(r,2,l.RULE_expression),this.state=74,!this.precpred(this._ctx,8))throw new i.error.FailedPredicateException(this,"this.precpred(this._ctx, 8)");this.state=75,(o=this._input.LA(1))!==l.T__10&&o!==l.T__11?this._errHandler.recoverInline(this):(this._errHandler.reportMatch(this),this.consume()),this.state=76,this.typeSpecifier()}this.state=81,this._errHandler.sync(this),s=this._interp.adaptivePredict(this._input,2,this._ctx)}}catch(e){if(!(e instanceof i.error.RecognitionException))throw e;r.exception=e,this._errHandler.reportError(this,e),this._errHandler.recover(this,e)}finally{this.unrollRecursionContexts(t)}return r}term(){let e=new M(this,this._ctx,this.state);this.enterRule(e,4,l.RULE_term);try{switch(this.state=89,this._errHandler.sync(this),this._input.LA(1)){case l.T__10:case l.T__11:case l.T__21:case l.T__22:case l.T__34:case l.T__35:case l.T__36:case l.IDENTIFIER:case l.DELIMITEDIDENTIFIER:e=new k(this,e),this.enterOuterAlt(e,1),this.state=82,this.invocation();break;case l.T__29:case l.T__31:case l.T__32:case l.DATE:case l.DATETIME:case l.TIME:case l.STRING:case l.NUMBER:case l.LONGNUMBER:e=new R(this,e),this.enterOuterAlt(e,2),this.state=83,this.literal();break;case l.T__33:e=new D(this,e),this.enterOuterAlt(e,3),this.state=84,this.externalConstant();break;case l.T__27:e=new L(this,e),this.enterOuterAlt(e,4),this.state=85,this.match(l.T__27),this.state=86,this.expression(0),this.state=87,this.match(l.T__28);break;default:throw new i.error.NoViableAltException(this)}}catch(t){if(!(t instanceof i.error.RecognitionException))throw t;e.exception=t,this._errHandler.reportError(this,t),this._errHandler.recover(this,t)}finally{this.exitRule()}return e}literal(){let e=new P(this,this._ctx,this.state);this.enterRule(e,6,l.RULE_literal);var t=0;try{switch(this.state=101,this._errHandler.sync(this),this._interp.adaptivePredict(this._input,4,this._ctx)){case 1:e=new w(this,e),this.enterOuterAlt(e,1),this.state=91,this.match(l.T__29),this.state=92,this.match(l.T__30);break;case 2:e=new N(this,e),this.enterOuterAlt(e,2),this.state=93,(t=this._input.LA(1))!==l.T__31&&t!==l.T__32?this._errHandler.recoverInline(this):(this._errHandler.reportMatch(this),this.consume());break;case 3:e=new O(this,e),this.enterOuterAlt(e,3),this.state=94,this.match(l.STRING);break;case 4:e=new H(this,e),this.enterOuterAlt(e,4),this.state=95,this.match(l.NUMBER);break;case 5:e=new B(this,e),this.enterOuterAlt(e,5),this.state=96,this.match(l.LONGNUMBER);break;case 6:e=new Y(this,e),this.enterOuterAlt(e,6),this.state=97,this.match(l.DATE);break;case 7:e=new A(this,e),this.enterOuterAlt(e,7),this.state=98,this.match(l.DATETIME);break;case 8:e=new I(this,e),this.enterOuterAlt(e,8),this.state=99,this.match(l.TIME);break;case 9:e=new q(this,e),this.enterOuterAlt(e,9),this.state=100,this.quantity()}}catch(t){if(!(t instanceof i.error.RecognitionException))throw t;e.exception=t,this._errHandler.reportError(this,t),this._errHandler.recover(this,t)}finally{this.exitRule()}return e}externalConstant(){let e=new j(this,this._ctx,this.state);this.enterRule(e,8,l.RULE_externalConstant);try{switch(this.enterOuterAlt(e,1),this.state=103,this.match(l.T__33),this.state=106,this._errHandler.sync(this),this._input.LA(1)){case l.T__10:case l.T__11:case l.T__21:case l.T__22:case l.IDENTIFIER:case l.DELIMITEDIDENTIFIER:this.state=104,this.identifier();break;case l.STRING:this.state=105,this.match(l.STRING);break;default:throw new i.error.NoViableAltException(this)}}catch(t){if(!(t instanceof i.error.RecognitionException))throw t;e.exception=t,this._errHandler.reportError(this,t),this._errHandler.recover(this,t)}finally{this.exitRule()}return e}invocation(){let e=new F(this,this._ctx,this.state);this.enterRule(e,10,l.RULE_invocation);try{switch(this.state=113,this._errHandler.sync(this),this._interp.adaptivePredict(this._input,6,this._ctx)){case 1:e=new W(this,e),this.enterOuterAlt(e,1),this.state=108,this.identifier();break;case 2:e=new G(this,e),this.enterOuterAlt(e,2),this.state=109,this.functn();break;case 3:e=new V(this,e),this.enterOuterAlt(e,3),this.state=110,this.match(l.T__34);break;case 4:e=new z(this,e),this.enterOuterAlt(e,4),this.state=111,this.match(l.T__35);break;case 5:e=new U(this,e),this.enterOuterAlt(e,5),this.state=112,this.match(l.T__36)}}catch(t){if(!(t instanceof i.error.RecognitionException))throw t;e.exception=t,this._errHandler.reportError(this,t),this._errHandler.recover(this,t)}finally{this.exitRule()}return e}functn(){let e=new Q(this,this._ctx,this.state);this.enterRule(e,12,l.RULE_functn);var t=0;try{this.enterOuterAlt(e,1),this.state=115,this.identifier(),this.state=116,this.match(l.T__27),this.state=118,this._errHandler.sync(this),(!(-32&(t=this._input.LA(1)))&&1<<t&(1<<l.T__3|1<<l.T__4|1<<l.T__10|1<<l.T__11|1<<l.T__21|1<<l.T__22|1<<l.T__27|1<<l.T__29)||!(t-32&-32)&&1<<t-32&(1<<l.T__31-32|1<<l.T__32-32|1<<l.T__33-32|1<<l.T__34-32|1<<l.T__35-32|1<<l.T__36-32|1<<l.DATE-32|1<<l.DATETIME-32|1<<l.TIME-32|1<<l.IDENTIFIER-32|1<<l.DELIMITEDIDENTIFIER-32|1<<l.STRING-32|1<<l.NUMBER-32|1<<l.LONGNUMBER-32))&&(this.state=117,this.paramList()),this.state=120,this.match(l.T__28)}catch(t){if(!(t instanceof i.error.RecognitionException))throw t;e.exception=t,this._errHandler.reportError(this,t),this._errHandler.recover(this,t)}finally{this.exitRule()}return e}paramList(){let e=new J(this,this._ctx,this.state);this.enterRule(e,14,l.RULE_paramList);var t=0;try{for(this.enterOuterAlt(e,1),this.state=122,this.expression(0),this.state=127,this._errHandler.sync(this),t=this._input.LA(1);t===l.T__37;)this.state=123,this.match(l.T__37),this.state=124,this.expression(0),this.state=129,this._errHandler.sync(this),t=this._input.LA(1)}catch(t){if(!(t instanceof i.error.RecognitionException))throw t;e.exception=t,this._errHandler.reportError(this,t),this._errHandler.recover(this,t)}finally{this.exitRule()}return e}quantity(){let e=new K(this,this._ctx,this.state);this.enterRule(e,16,l.RULE_quantity);try{this.enterOuterAlt(e,1),this.state=130,this.match(l.NUMBER),this.state=132,this._errHandler.sync(this),1===this._interp.adaptivePredict(this._input,9,this._ctx)&&(this.state=131,this.unit())}catch(t){if(!(t instanceof i.error.RecognitionException))throw t;e.exception=t,this._errHandler.reportError(this,t),this._errHandler.recover(this,t)}finally{this.exitRule()}return e}unit(){let e=new $(this,this._ctx,this.state);this.enterRule(e,18,l.RULE_unit);try{switch(this.state=137,this._errHandler.sync(this),this._input.LA(1)){case l.T__38:case l.T__39:case l.T__40:case l.T__41:case l.T__42:case l.T__43:case l.T__44:case l.T__45:this.enterOuterAlt(e,1),this.state=134,this.dateTimePrecision();break;case l.T__46:case l.T__47:case l.T__48:case l.T__49:case l.T__50:case l.T__51:case l.T__52:case l.T__53:this.enterOuterAlt(e,2),this.state=135,this.pluralDateTimePrecision();break;case l.STRING:this.enterOuterAlt(e,3),this.state=136,this.match(l.STRING);break;default:throw new i.error.NoViableAltException(this)}}catch(t){if(!(t instanceof i.error.RecognitionException))throw t;e.exception=t,this._errHandler.reportError(this,t),this._errHandler.recover(this,t)}finally{this.exitRule()}return e}dateTimePrecision(){let e=new Z(this,this._ctx,this.state);this.enterRule(e,20,l.RULE_dateTimePrecision);var t=0;try{this.enterOuterAlt(e,1),this.state=139,(t=this._input.LA(1))-39&-32||!(1<<t-39&(1<<l.T__38-39|1<<l.T__39-39|1<<l.T__40-39|1<<l.T__41-39|1<<l.T__42-39|1<<l.T__43-39|1<<l.T__44-39|1<<l.T__45-39))?this._errHandler.recoverInline(this):(this._errHandler.reportMatch(this),this.consume())}catch(t){if(!(t instanceof i.error.RecognitionException))throw t;e.exception=t,this._errHandler.reportError(this,t),this._errHandler.recover(this,t)}finally{this.exitRule()}return e}pluralDateTimePrecision(){let e=new X(this,this._ctx,this.state);this.enterRule(e,22,l.RULE_pluralDateTimePrecision);var t=0;try{this.enterOuterAlt(e,1),this.state=141,(t=this._input.LA(1))-47&-32||!(1<<t-47&(1<<l.T__46-47|1<<l.T__47-47|1<<l.T__48-47|1<<l.T__49-47|1<<l.T__50-47|1<<l.T__51-47|1<<l.T__52-47|1<<l.T__53-47))?this._errHandler.recoverInline(this):(this._errHandler.reportMatch(this),this.consume())}catch(t){if(!(t instanceof i.error.RecognitionException))throw t;e.exception=t,this._errHandler.reportError(this,t),this._errHandler.recover(this,t)}finally{this.exitRule()}return e}typeSpecifier(){let e=new ee(this,this._ctx,this.state);this.enterRule(e,24,l.RULE_typeSpecifier);try{this.enterOuterAlt(e,1),this.state=143,this.qualifiedIdentifier()}catch(t){if(!(t instanceof i.error.RecognitionException))throw t;e.exception=t,this._errHandler.reportError(this,t),this._errHandler.recover(this,t)}finally{this.exitRule()}return e}qualifiedIdentifier(){let e=new te(this,this._ctx,this.state);this.enterRule(e,26,l.RULE_qualifiedIdentifier);try{this.enterOuterAlt(e,1),this.state=145,this.identifier(),this.state=150,this._errHandler.sync(this);for(var t=this._interp.adaptivePredict(this._input,11,this._ctx);2!=t&&t!=i.atn.ATN.INVALID_ALT_NUMBER;)1===t&&(this.state=146,this.match(l.T__0),this.state=147,this.identifier()),this.state=152,this._errHandler.sync(this),t=this._interp.adaptivePredict(this._input,11,this._ctx)}catch(t){if(!(t instanceof i.error.RecognitionException))throw t;e.exception=t,this._errHandler.reportError(this,t),this._errHandler.recover(this,t)}finally{this.exitRule()}return e}identifier(){let e=new ne(this,this._ctx,this.state);this.enterRule(e,28,l.RULE_identifier);var t=0;try{this.enterOuterAlt(e,1),this.state=153,!(-32&(t=this._input.LA(1)))&&1<<t&(1<<l.T__10|1<<l.T__11|1<<l.T__21|1<<l.T__22)||t===l.IDENTIFIER||t===l.DELIMITEDIDENTIFIER?(this._errHandler.reportMatch(this),this.consume()):this._errHandler.recoverInline(this)}catch(t){if(!(t instanceof i.error.RecognitionException))throw t;e.exception=t,this._errHandler.reportError(this,t),this._errHandler.recover(this,t)}finally{this.exitRule()}return e}}l.EOF=i.Token.EOF,l.T__0=1,l.T__1=2,l.T__2=3,l.T__3=4,l.T__4=5,l.T__5=6,l.T__6=7,l.T__7=8,l.T__8=9,l.T__9=10,l.T__10=11,l.T__11=12,l.T__12=13,l.T__13=14,l.T__14=15,l.T__15=16,l.T__16=17,l.T__17=18,l.T__18=19,l.T__19=20,l.T__20=21,l.T__21=22,l.T__22=23,l.T__23=24,l.T__24=25,l.T__25=26,l.T__26=27,l.T__27=28,l.T__28=29,l.T__29=30,l.T__30=31,l.T__31=32,l.T__32=33,l.T__33=34,l.T__34=35,l.T__35=36,l.T__36=37,l.T__37=38,l.T__38=39,l.T__39=40,l.T__40=41,l.T__41=42,l.T__42=43,l.T__43=44,l.T__44=45,l.T__45=46,l.T__46=47,l.T__47=48,l.T__48=49,l.T__49=50,l.T__50=51,l.T__51=52,l.T__52=53,l.T__53=54,l.DATE=55,l.DATETIME=56,l.TIME=57,l.IDENTIFIER=58,l.DELIMITEDIDENTIFIER=59,l.STRING=60,l.NUMBER=61,l.LONGNUMBER=62,l.WS=63,l.COMMENT=64,l.LINE_COMMENT=65,l.RULE_entireExpression=0,l.RULE_expression=1,l.RULE_term=2,l.RULE_literal=3,l.RULE_externalConstant=4,l.RULE_invocation=5,l.RULE_functn=6,l.RULE_paramList=7,l.RULE_quantity=8,l.RULE_unit=9,l.RULE_dateTimePrecision=10,l.RULE_pluralDateTimePrecision=11,l.RULE_typeSpecifier=12,l.RULE_qualifiedIdentifier=13,l.RULE_identifier=14;class u extends i.ParserRuleContext{constructor(e,t,n){void 0===t&&(t=null),null==n&&(n=-1),super(t,n),this.parser=e,this.ruleIndex=l.RULE_entireExpression}expression(){return this.getTypedRuleContext(d,0)}EOF(){return this.getToken(l.EOF,0)}enterRule(e){e instanceof r&&e.enterEntireExpression(this)}exitRule(e){e instanceof r&&e.exitEntireExpression(this)}}class d extends i.ParserRuleContext{constructor(e,t,n){void 0===t&&(t=null),null==n&&(n=-1),super(t,n),this.parser=e,this.ruleIndex=l.RULE_expression}copyFrom(e){super.copyFrom(e)}}class m extends d{constructor(e,t){super(e),super.copyFrom(t)}expression=function(e){return void 0===e&&(e=null),null===e?this.getTypedRuleContexts(d):this.getTypedRuleContext(d,e)};enterRule(e){e instanceof r&&e.enterIndexerExpression(this)}exitRule(e){e instanceof r&&e.exitIndexerExpression(this)}}l.IndexerExpressionContext=m;class p extends d{constructor(e,t){super(e),super.copyFrom(t)}expression(){return this.getTypedRuleContext(d,0)}enterRule(e){e instanceof r&&e.enterPolarityExpression(this)}exitRule(e){e instanceof r&&e.exitPolarityExpression(this)}}l.PolarityExpressionContext=p;class f extends d{constructor(e,t){super(e),super.copyFrom(t)}expression=function(e){return void 0===e&&(e=null),null===e?this.getTypedRuleContexts(d):this.getTypedRuleContext(d,e)};enterRule(e){e instanceof r&&e.enterAdditiveExpression(this)}exitRule(e){e instanceof r&&e.exitAdditiveExpression(this)}}l.AdditiveExpressionContext=f;class h extends d{constructor(e,t){super(e),super.copyFrom(t)}expression=function(e){return void 0===e&&(e=null),null===e?this.getTypedRuleContexts(d):this.getTypedRuleContext(d,e)};enterRule(e){e instanceof r&&e.enterMultiplicativeExpression(this)}exitRule(e){e instanceof r&&e.exitMultiplicativeExpression(this)}}l.MultiplicativeExpressionContext=h;class g extends d{constructor(e,t){super(e),super.copyFrom(t)}expression=function(e){return void 0===e&&(e=null),null===e?this.getTypedRuleContexts(d):this.getTypedRuleContext(d,e)};enterRule(e){e instanceof r&&e.enterUnionExpression(this)}exitRule(e){e instanceof r&&e.exitUnionExpression(this)}}l.UnionExpressionContext=g;class y extends d{constructor(e,t){super(e),super.copyFrom(t)}expression=function(e){return void 0===e&&(e=null),null===e?this.getTypedRuleContexts(d):this.getTypedRuleContext(d,e)};enterRule(e){e instanceof r&&e.enterOrExpression(this)}exitRule(e){e instanceof r&&e.exitOrExpression(this)}}l.OrExpressionContext=y;class _ extends d{constructor(e,t){super(e),super.copyFrom(t)}expression=function(e){return void 0===e&&(e=null),null===e?this.getTypedRuleContexts(d):this.getTypedRuleContext(d,e)};enterRule(e){e instanceof r&&e.enterAndExpression(this)}exitRule(e){e instanceof r&&e.exitAndExpression(this)}}l.AndExpressionContext=_;class S extends d{constructor(e,t){super(e),super.copyFrom(t)}expression=function(e){return void 0===e&&(e=null),null===e?this.getTypedRuleContexts(d):this.getTypedRuleContext(d,e)};enterRule(e){e instanceof r&&e.enterMembershipExpression(this)}exitRule(e){e instanceof r&&e.exitMembershipExpression(this)}}l.MembershipExpressionContext=S;class x extends d{constructor(e,t){super(e),super.copyFrom(t)}expression=function(e){return void 0===e&&(e=null),null===e?this.getTypedRuleContexts(d):this.getTypedRuleContext(d,e)};enterRule(e){e instanceof r&&e.enterInequalityExpression(this)}exitRule(e){e instanceof r&&e.exitInequalityExpression(this)}}l.InequalityExpressionContext=x;class E extends d{constructor(e,t){super(e),super.copyFrom(t)}expression(){return this.getTypedRuleContext(d,0)}invocation(){return this.getTypedRuleContext(F,0)}enterRule(e){e instanceof r&&e.enterInvocationExpression(this)}exitRule(e){e instanceof r&&e.exitInvocationExpression(this)}}l.InvocationExpressionContext=E;class b extends d{constructor(e,t){super(e),super.copyFrom(t)}expression=function(e){return void 0===e&&(e=null),null===e?this.getTypedRuleContexts(d):this.getTypedRuleContext(d,e)};enterRule(e){e instanceof r&&e.enterEqualityExpression(this)}exitRule(e){e instanceof r&&e.exitEqualityExpression(this)}}l.EqualityExpressionContext=b;class v extends d{constructor(e,t){super(e),super.copyFrom(t)}expression=function(e){return void 0===e&&(e=null),null===e?this.getTypedRuleContexts(d):this.getTypedRuleContext(d,e)};enterRule(e){e instanceof r&&e.enterImpliesExpression(this)}exitRule(e){e instanceof r&&e.exitImpliesExpression(this)}}l.ImpliesExpressionContext=v;class C extends d{constructor(e,t){super(e),super.copyFrom(t)}term(){return this.getTypedRuleContext(M,0)}enterRule(e){e instanceof r&&e.enterTermExpression(this)}exitRule(e){e instanceof r&&e.exitTermExpression(this)}}l.TermExpressionContext=C;class T extends d{constructor(e,t){super(e),super.copyFrom(t)}expression(){return this.getTypedRuleContext(d,0)}typeSpecifier(){return this.getTypedRuleContext(ee,0)}enterRule(e){e instanceof r&&e.enterTypeExpression(this)}exitRule(e){e instanceof r&&e.exitTypeExpression(this)}}l.TypeExpressionContext=T;class M extends i.ParserRuleContext{constructor(e,t,n){void 0===t&&(t=null),null==n&&(n=-1),super(t,n),this.parser=e,this.ruleIndex=l.RULE_term}copyFrom(e){super.copyFrom(e)}}class D extends M{constructor(e,t){super(e),super.copyFrom(t)}externalConstant(){return this.getTypedRuleContext(j,0)}enterRule(e){e instanceof r&&e.enterExternalConstantTerm(this)}exitRule(e){e instanceof r&&e.exitExternalConstantTerm(this)}}l.ExternalConstantTermContext=D;class R extends M{constructor(e,t){super(e),super.copyFrom(t)}literal(){return this.getTypedRuleContext(P,0)}enterRule(e){e instanceof r&&e.enterLiteralTerm(this)}exitRule(e){e instanceof r&&e.exitLiteralTerm(this)}}l.LiteralTermContext=R;class L extends M{constructor(e,t){super(e),super.copyFrom(t)}expression(){return this.getTypedRuleContext(d,0)}enterRule(e){e instanceof r&&e.enterParenthesizedTerm(this)}exitRule(e){e instanceof r&&e.exitParenthesizedTerm(this)}}l.ParenthesizedTermContext=L;class k extends M{constructor(e,t){super(e),super.copyFrom(t)}invocation(){return this.getTypedRuleContext(F,0)}enterRule(e){e instanceof r&&e.enterInvocationTerm(this)}exitRule(e){e instanceof r&&e.exitInvocationTerm(this)}}l.InvocationTermContext=k;class P extends i.ParserRuleContext{constructor(e,t,n){void 0===t&&(t=null),null==n&&(n=-1),super(t,n),this.parser=e,this.ruleIndex=l.RULE_literal}copyFrom(e){super.copyFrom(e)}}class I extends P{constructor(e,t){super(e),super.copyFrom(t)}TIME(){return this.getToken(l.TIME,0)}enterRule(e){e instanceof r&&e.enterTimeLiteral(this)}exitRule(e){e instanceof r&&e.exitTimeLiteral(this)}}l.TimeLiteralContext=I;class w extends P{constructor(e,t){super(e),super.copyFrom(t)}enterRule(e){e instanceof r&&e.enterNullLiteral(this)}exitRule(e){e instanceof r&&e.exitNullLiteral(this)}}l.NullLiteralContext=w;class A extends P{constructor(e,t){super(e),super.copyFrom(t)}DATETIME(){return this.getToken(l.DATETIME,0)}enterRule(e){e instanceof r&&e.enterDateTimeLiteral(this)}exitRule(e){e instanceof r&&e.exitDateTimeLiteral(this)}}l.DateTimeLiteralContext=A;class O extends P{constructor(e,t){super(e),super.copyFrom(t)}STRING(){return this.getToken(l.STRING,0)}enterRule(e){e instanceof r&&e.enterStringLiteral(this)}exitRule(e){e instanceof r&&e.exitStringLiteral(this)}}l.StringLiteralContext=O;class Y extends P{constructor(e,t){super(e),super.copyFrom(t)}DATE(){return this.getToken(l.DATE,0)}enterRule(e){e instanceof r&&e.enterDateLiteral(this)}exitRule(e){e instanceof r&&e.exitDateLiteral(this)}}l.DateLiteralContext=Y;class N extends P{constructor(e,t){super(e),super.copyFrom(t)}enterRule(e){e instanceof r&&e.enterBooleanLiteral(this)}exitRule(e){e instanceof r&&e.exitBooleanLiteral(this)}}l.BooleanLiteralContext=N;class H extends P{constructor(e,t){super(e),super.copyFrom(t)}NUMBER(){return this.getToken(l.NUMBER,0)}enterRule(e){e instanceof r&&e.enterNumberLiteral(this)}exitRule(e){e instanceof r&&e.exitNumberLiteral(this)}}l.NumberLiteralContext=H;class B extends P{constructor(e,t){super(e),super.copyFrom(t)}LONGNUMBER(){return this.getToken(l.LONGNUMBER,0)}enterRule(e){e instanceof r&&e.enterLongNumberLiteral(this)}exitRule(e){e instanceof r&&e.exitLongNumberLiteral(this)}}l.LongNumberLiteralContext=B;class q extends P{constructor(e,t){super(e),super.copyFrom(t)}quantity(){return this.getTypedRuleContext(K,0)}enterRule(e){e instanceof r&&e.enterQuantityLiteral(this)}exitRule(e){e instanceof r&&e.exitQuantityLiteral(this)}}l.QuantityLiteralContext=q;class j extends i.ParserRuleContext{constructor(e,t,n){void 0===t&&(t=null),null==n&&(n=-1),super(t,n),this.parser=e,this.ruleIndex=l.RULE_externalConstant}identifier(){return this.getTypedRuleContext(ne,0)}STRING(){return this.getToken(l.STRING,0)}enterRule(e){e instanceof r&&e.enterExternalConstant(this)}exitRule(e){e instanceof r&&e.exitExternalConstant(this)}}class F extends i.ParserRuleContext{constructor(e,t,n){void 0===t&&(t=null),null==n&&(n=-1),super(t,n),this.parser=e,this.ruleIndex=l.RULE_invocation}copyFrom(e){super.copyFrom(e)}}class U extends F{constructor(e,t){super(e),super.copyFrom(t)}enterRule(e){e instanceof r&&e.enterTotalInvocation(this)}exitRule(e){e instanceof r&&e.exitTotalInvocation(this)}}l.TotalInvocationContext=U;class V extends F{constructor(e,t){super(e),super.copyFrom(t)}enterRule(e){e instanceof r&&e.enterThisInvocation(this)}exitRule(e){e instanceof r&&e.exitThisInvocation(this)}}l.ThisInvocationContext=V;class z extends F{constructor(e,t){super(e),super.copyFrom(t)}enterRule(e){e instanceof r&&e.enterIndexInvocation(this)}exitRule(e){e instanceof r&&e.exitIndexInvocation(this)}}l.IndexInvocationContext=z;class G extends F{constructor(e,t){super(e),super.copyFrom(t)}functn(){return this.getTypedRuleContext(Q,0)}enterRule(e){e instanceof r&&e.enterFunctionInvocation(this)}exitRule(e){e instanceof r&&e.exitFunctionInvocation(this)}}l.FunctionInvocationContext=G;class W extends F{constructor(e,t){super(e),super.copyFrom(t)}identifier(){return this.getTypedRuleContext(ne,0)}enterRule(e){e instanceof r&&e.enterMemberInvocation(this)}exitRule(e){e instanceof r&&e.exitMemberInvocation(this)}}l.MemberInvocationContext=W;class Q extends i.ParserRuleContext{constructor(e,t,n){void 0===t&&(t=null),null==n&&(n=-1),super(t,n),this.parser=e,this.ruleIndex=l.RULE_functn}identifier(){return this.getTypedRuleContext(ne,0)}paramList(){return this.getTypedRuleContext(J,0)}enterRule(e){e instanceof r&&e.enterFunctn(this)}exitRule(e){e instanceof r&&e.exitFunctn(this)}}class J extends i.ParserRuleContext{constructor(e,t,n){void 0===t&&(t=null),null==n&&(n=-1),super(t,n),this.parser=e,this.ruleIndex=l.RULE_paramList}expression=function(e){return void 0===e&&(e=null),null===e?this.getTypedRuleContexts(d):this.getTypedRuleContext(d,e)};enterRule(e){e instanceof r&&e.enterParamList(this)}exitRule(e){e instanceof r&&e.exitParamList(this)}}class K extends i.ParserRuleContext{constructor(e,t,n){void 0===t&&(t=null),null==n&&(n=-1),super(t,n),this.parser=e,this.ruleIndex=l.RULE_quantity}NUMBER(){return this.getToken(l.NUMBER,0)}unit(){return this.getTypedRuleContext($,0)}enterRule(e){e instanceof r&&e.enterQuantity(this)}exitRule(e){e instanceof r&&e.exitQuantity(this)}}class $ extends i.ParserRuleContext{constructor(e,t,n){void 0===t&&(t=null),null==n&&(n=-1),super(t,n),this.parser=e,this.ruleIndex=l.RULE_unit}dateTimePrecision(){return this.getTypedRuleContext(Z,0)}pluralDateTimePrecision(){return this.getTypedRuleContext(X,0)}STRING(){return this.getToken(l.STRING,0)}enterRule(e){e instanceof r&&e.enterUnit(this)}exitRule(e){e instanceof r&&e.exitUnit(this)}}class Z extends i.ParserRuleContext{constructor(e,t,n){void 0===t&&(t=null),null==n&&(n=-1),super(t,n),this.parser=e,this.ruleIndex=l.RULE_dateTimePrecision}enterRule(e){e instanceof r&&e.enterDateTimePrecision(this)}exitRule(e){e instanceof r&&e.exitDateTimePrecision(this)}}class X extends i.ParserRuleContext{constructor(e,t,n){void 0===t&&(t=null),null==n&&(n=-1),super(t,n),this.parser=e,this.ruleIndex=l.RULE_pluralDateTimePrecision}enterRule(e){e instanceof r&&e.enterPluralDateTimePrecision(this)}exitRule(e){e instanceof r&&e.exitPluralDateTimePrecision(this)}}class ee extends i.ParserRuleContext{constructor(e,t,n){void 0===t&&(t=null),null==n&&(n=-1),super(t,n),this.parser=e,this.ruleIndex=l.RULE_typeSpecifier}qualifiedIdentifier(){return this.getTypedRuleContext(te,0)}enterRule(e){e instanceof r&&e.enterTypeSpecifier(this)}exitRule(e){e instanceof r&&e.exitTypeSpecifier(this)}}class te extends i.ParserRuleContext{constructor(e,t,n){void 0===t&&(t=null),null==n&&(n=-1),super(t,n),this.parser=e,this.ruleIndex=l.RULE_qualifiedIdentifier}identifier=function(e){return void 0===e&&(e=null),null===e?this.getTypedRuleContexts(ne):this.getTypedRuleContext(ne,e)};enterRule(e){e instanceof r&&e.enterQualifiedIdentifier(this)}exitRule(e){e instanceof r&&e.exitQualifiedIdentifier(this)}}class ne extends i.ParserRuleContext{constructor(e,t,n){void 0===t&&(t=null),null==n&&(n=-1),super(t,n),this.parser=e,this.ruleIndex=l.RULE_identifier}IDENTIFIER(){return this.getToken(l.IDENTIFIER,0)}DELIMITEDIDENTIFIER(){return this.getToken(l.DELIMITEDIDENTIFIER,0)}enterRule(e){e instanceof r&&e.enterIdentifier(this)}exitRule(e){e instanceof r&&e.exitIdentifier(this)}}l.EntireExpressionContext=u,l.ExpressionContext=d,l.TermContext=M,l.LiteralContext=P,l.ExternalConstantContext=j,l.InvocationContext=F,l.FunctnContext=Q,l.ParamListContext=J,l.QuantityContext=K,l.UnitContext=$,l.DateTimePrecisionContext=Z,l.PluralDateTimePrecisionContext=X,l.TypeSpecifierContext=ee,l.QualifiedIdentifierContext=te,l.IdentifierContext=ne,e.exports=l},4976:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(n(2198))},5020:function(e,t,n){"use strict";var i=n(8228);e.exports=function(e){return i(e)||0===e?e:e<0?-1:1}},5072:function(e,t,n){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(2198))},5124:function(e,t,n){!function(e){"use strict";e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(2198))},5164:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(2198))},5173:function(e,t,n){!function(e){"use strict";e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,n){return e<12?"오전":"오후"}})}(n(2198))},5185:function(e,t,n){const{DecisionState:i}=n(2766),{SemanticContext:r}=n(6389),{Hash:a}=n(2373);function o(e,t){if(null===e){const e={state:null,alt:null,context:null,semanticContext:null};return t&&(e.reachesIntoOuterContext=0),e}{const n={};return n.state=e.state||null,n.alt=void 0===e.alt?null:e.alt,n.context=e.context||null,n.semanticContext=e.semanticContext||null,t&&(n.reachesIntoOuterContext=e.reachesIntoOuterContext||0,n.precedenceFilterSuppressed=e.precedenceFilterSuppressed||!1),n}}class s{constructor(e,t){this.checkContext(e,t),e=o(e),t=o(t,!0),this.state=null!==e.state?e.state:t.state,this.alt=null!==e.alt?e.alt:t.alt,this.context=null!==e.context?e.context:t.context,this.semanticContext=null!==e.semanticContext?e.semanticContext:null!==t.semanticContext?t.semanticContext:r.NONE,this.reachesIntoOuterContext=t.reachesIntoOuterContext,this.precedenceFilterSuppressed=t.precedenceFilterSuppressed}checkContext(e,t){null!==e.context&&void 0!==e.context||null!==t&&null!==t.context&&void 0!==t.context||(this.context=null)}hashCode(){const e=new a;return this.updateHashCode(e),e.finish()}updateHashCode(e){e.update(this.state.stateNumber,this.alt,this.context,this.semanticContext)}equals(e){return this===e||e instanceof s&&(this.state.stateNumber===e.state.stateNumber&&this.alt===e.alt&&(null===this.context?null===e.context:this.context.equals(e.context))&&this.semanticContext.equals(e.semanticContext)&&this.precedenceFilterSuppressed===e.precedenceFilterSuppressed)}hashCodeForConfigSet(){const e=new a;return e.update(this.state.stateNumber,this.alt,this.semanticContext),e.finish()}equalsForConfigSet(e){return this===e||e instanceof s&&(this.state.stateNumber===e.state.stateNumber&&this.alt===e.alt&&this.semanticContext.equals(e.semanticContext))}toString(){return"("+this.state+","+this.alt+(null!==this.context?",["+this.context.toString()+"]":"")+(this.semanticContext!==r.NONE?","+this.semanticContext.toString():"")+(this.reachesIntoOuterContext>0?",up="+this.reachesIntoOuterContext:"")+")"}}class c extends s{constructor(e,t){super(e,t);const n=e.lexerActionExecutor||null;return this.lexerActionExecutor=n||(null!==t?t.lexerActionExecutor:null),this.passedThroughNonGreedyDecision=null!==t&&this.checkNonGreedyDecision(t,this.state),this.hashCodeForConfigSet=c.prototype.hashCode,this.equalsForConfigSet=c.prototype.equals,this}updateHashCode(e){e.update(this.state.stateNumber,this.alt,this.context,this.semanticContext,this.passedThroughNonGreedyDecision,this.lexerActionExecutor)}equals(e){return this===e||e instanceof c&&this.passedThroughNonGreedyDecision===e.passedThroughNonGreedyDecision&&(this.lexerActionExecutor?this.lexerActionExecutor.equals(e.lexerActionExecutor):!e.lexerActionExecutor)&&super.equals(e)}checkNonGreedyDecision(e,t){return e.passedThroughNonGreedyDecision||t instanceof i&&t.nonGreedy}}e.exports.ATNConfig=s,e.exports.LexerATNConfig=c},5284:function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function i(e,t,n,i){var r="";if(t)switch(n){case"s":r="काही सेकंद";break;case"ss":r="%d सेकंद";break;case"m":r="एक मिनिट";break;case"mm":r="%d मिनिटे";break;case"h":r="एक तास";break;case"hh":r="%d तास";break;case"d":r="एक दिवस";break;case"dd":r="%d दिवस";break;case"M":r="एक महिना";break;case"MM":r="%d महिने";break;case"y":r="एक वर्ष";break;case"yy":r="%d वर्षे"}else switch(n){case"s":r="काही सेकंदां";break;case"ss":r="%d सेकंदां";break;case"m":r="एका मिनिटा";break;case"mm":r="%d मिनिटां";break;case"h":r="एका तासा";break;case"hh":r="%d तासां";break;case"d":r="एका दिवसा";break;case"dd":r="%d दिवसां";break;case"M":r="एका महिन्या";break;case"MM":r="%d महिन्यां";break;case"y":r="एका वर्षा";break;case"yy":r="%d वर्षां"}return r.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,t){return 12===e&&(e=0),"पहाटे"===t||"सकाळी"===t?e:"दुपारी"===t||"सायंकाळी"===t||"रात्री"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,n){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(n(2198))},5310:function(e,t,n){var i=n(8847);e.exports=function(e,t){var n=Number(t);return i(e,1e3*n)}},5324:function(e,t,n){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},5358:function(e,t,n){var i={"./af":5124,"./af.js":5124,"./ar":4328,"./ar-dz":2855,"./ar-dz.js":2855,"./ar-kw":7355,"./ar-kw.js":7355,"./ar-ly":4130,"./ar-ly.js":4130,"./ar-ma":4523,"./ar-ma.js":4523,"./ar-sa":4089,"./ar-sa.js":4089,"./ar-tn":4563,"./ar-tn.js":4563,"./ar.js":4328,"./az":2240,"./az.js":2240,"./be":9162,"./be.js":9162,"./bg":5488,"./bg.js":5488,"./bm":6546,"./bm.js":6546,"./bn":735,"./bn-bd":3442,"./bn-bd.js":3442,"./bn.js":735,"./bo":3928,"./bo.js":3928,"./br":3267,"./br.js":3267,"./bs":5164,"./bs.js":5164,"./ca":9991,"./ca.js":9991,"./cs":9529,"./cs.js":9529,"./cv":1046,"./cv.js":1046,"./cy":7711,"./cy.js":7711,"./da":5324,"./da.js":5324,"./de":6752,"./de-at":6012,"./de-at.js":6012,"./de-ch":8954,"./de-ch.js":8954,"./de.js":6752,"./dv":2361,"./dv.js":2361,"./el":7890,"./el.js":7890,"./en-au":891,"./en-au.js":891,"./en-ca":281,"./en-ca.js":281,"./en-gb":1876,"./en-gb.js":1876,"./en-ie":1107,"./en-ie.js":1107,"./en-il":6212,"./en-il.js":6212,"./en-in":6446,"./en-in.js":6446,"./en-nz":6189,"./en-nz.js":6189,"./en-sg":9091,"./en-sg.js":9091,"./eo":3791,"./eo.js":3791,"./es":4659,"./es-do":2969,"./es-do.js":2969,"./es-mx":57,"./es-mx.js":57,"./es-us":4976,"./es-us.js":4976,"./es.js":4659,"./et":970,"./et.js":970,"./eu":7401,"./eu.js":7401,"./fa":4954,"./fa.js":4954,"./fi":8066,"./fi.js":8066,"./fil":6428,"./fil.js":6428,"./fo":3924,"./fo.js":3924,"./fr":4615,"./fr-ca":2028,"./fr-ca.js":2028,"./fr-ch":6571,"./fr-ch.js":6571,"./fr.js":4615,"./fy":2450,"./fy.js":2450,"./ga":4363,"./ga.js":4363,"./gd":8920,"./gd.js":8920,"./gl":5072,"./gl.js":5072,"./gom-deva":7609,"./gom-deva.js":7609,"./gom-latn":7314,"./gom-latn.js":7314,"./gu":9215,"./gu.js":9215,"./he":9548,"./he.js":9548,"./hi":8440,"./hi.js":8440,"./hr":7641,"./hr.js":7641,"./hu":9676,"./hu.js":9676,"./hy-am":6243,"./hy-am.js":6243,"./id":2342,"./id.js":2342,"./is":8311,"./is.js":8311,"./it":8630,"./it-ch":944,"./it-ch.js":944,"./it.js":8630,"./ja":6158,"./ja.js":6158,"./jv":319,"./jv.js":319,"./ka":3567,"./ka.js":3567,"./kk":2857,"./kk.js":2857,"./km":5683,"./km.js":5683,"./kn":4454,"./kn.js":4454,"./ko":5173,"./ko.js":5173,"./ku":4555,"./ku.js":4555,"./ky":6615,"./ky.js":6615,"./lb":2029,"./lb.js":2029,"./lo":4826,"./lo.js":4826,"./lt":9855,"./lt.js":9855,"./lv":5377,"./lv.js":5377,"./me":6001,"./me.js":6001,"./mi":9733,"./mi.js":9733,"./mk":4243,"./mk.js":4243,"./ml":4202,"./ml.js":4202,"./mn":9584,"./mn.js":9584,"./mr":5284,"./mr.js":5284,"./ms":6936,"./ms-my":5650,"./ms-my.js":5650,"./ms.js":6936,"./mt":1122,"./mt.js":1122,"./my":8629,"./my.js":8629,"./nb":6623,"./nb.js":6623,"./ne":2942,"./ne.js":2942,"./nl":8229,"./nl-be":3903,"./nl-be.js":3903,"./nl.js":8229,"./nn":131,"./nn.js":131,"./oc-lnc":4939,"./oc-lnc.js":4939,"./pa-in":2510,"./pa-in.js":2510,"./pl":8131,"./pl.js":8131,"./pt":7899,"./pt-br":160,"./pt-br.js":160,"./pt.js":7899,"./ro":4184,"./ro.js":4184,"./ru":7418,"./ru.js":7418,"./sd":9068,"./sd.js":9068,"./se":8179,"./se.js":8179,"./si":7727,"./si.js":7727,"./sk":6657,"./sk.js":6657,"./sl":9636,"./sl.js":9636,"./sq":3303,"./sq.js":3303,"./sr":4378,"./sr-cyrl":277,"./sr-cyrl.js":277,"./sr.js":4378,"./ss":3865,"./ss.js":3865,"./sv":8422,"./sv.js":8422,"./sw":6613,"./sw.js":6613,"./ta":1900,"./ta.js":1900,"./te":3072,"./te.js":3072,"./tet":8046,"./tet.js":8046,"./tg":9850,"./tg.js":9850,"./th":7563,"./th.js":7563,"./tk":6350,"./tk.js":6350,"./tl-ph":3972,"./tl-ph.js":3972,"./tlh":8911,"./tlh.js":8911,"./tr":9445,"./tr.js":9445,"./tzl":9013,"./tzl.js":9013,"./tzm":54,"./tzm-latn":4302,"./tzm-latn.js":4302,"./tzm.js":54,"./ug-cn":4225,"./ug-cn.js":4225,"./uk":219,"./uk.js":219,"./ur":6412,"./ur.js":6412,"./uz":2804,"./uz-latn":8556,"./uz-latn.js":8556,"./uz.js":2804,"./vi":8290,"./vi.js":8290,"./x-pseudo":6658,"./x-pseudo.js":6658,"./yo":3067,"./yo.js":3067,"./zh-cn":8939,"./zh-cn.js":8939,"./zh-hk":9731,"./zh-hk.js":9731,"./zh-mo":6702,"./zh-mo.js":6702,"./zh-tw":4203,"./zh-tw.js":4203};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}r.keys=function(){return Object.keys(i)},r.resolve=a,e.exports=r,r.id=5358},5377:function(e,t,n){!function(e){"use strict";var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n(e,t,n){return n?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function i(e,i,r){return e+" "+n(t[r],e,i)}function r(e,i,r){return n(t[r],e,i)}function a(e,t){return t?"dažas sekundes":"dažām sekundēm"}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:a,ss:i,m:r,mm:i,h:r,hh:i,d:r,dd:i,M:r,MM:i,y:r,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},5437:function(e,t,n){const i=n(3367),{TypeInfo:r,ResourceNode:a}=n(5457),o=n(5919),{deepEqual:s,maxCollSizeForDeepEqual:c}=n(988);var l={};function u(e,t){let n;return t.hasPrimitive=t.hasPrimitive||e.some(e=>r.isPrimitiveValue(e)),!t.hasPrimitive&&e.length+t.res.length>c?(n=e.filter(e=>{const n=o(e),i=!t.unique[n];return i&&(t.unique[n]=!0),i}),t.res.push.apply(t.res,n)):n=e.filter(e=>{const n=!t.res.some(t=>s(t,e));return n&&t.res.push(e),n}),n}l.whereMacro=function(e,t){return!1===e||e?i.flatten(e.map((e,n)=>{this.$index=n;const i=t(e);return i instanceof Promise?i.then(t=>t[0]?e:[]):i[0]?e:[]})):[]},l.extension=function(e,t){const n=this;return!1!==e&&!e||!t?[]:i.flatten(e.map((e,i)=>{this.$index=i;const r=e&&(e.data&&e.data.extension||e._data&&e._data.extension);return r?r.reduce((i,r,o)=>(r.url===t&&i.push(a.makeResNode(r,e,"Extension",null,"Extension",n.model,"extension",o)),i),[]):[]}))},l.selectMacro=function(e,t){return!1===e||e?i.flatten(e.map((e,n)=>(this.$index=n,t(e)))):[]},l.repeatMacro=function(e,t,n={res:[],unique:{},hasPrimitive:!1}){if(!1!==e&&!e)return[];let i=[].concat(...e.map(e=>t(e)));return i.some(e=>e instanceof Promise)?Promise.all(i).then(e=>(e=[].concat(...e)).length?l.repeatMacro(u(e,n),t,n):n.res):i.length?l.repeatMacro(u(i,n),t,n):n.res},l.singleFn=function(e){if(1===e.length)return e;if(0===e.length)return[];throw new Error("Expected single")},l.firstFn=function(e){return e[0]},l.lastFn=function(e){return e[e.length-1]},l.tailFn=function(e){return e.slice(1,e.length)},l.takeFn=function(e,t){return e.slice(0,t)},l.skipFn=function(e,t){return e.slice(t,e.length)},l.ofTypeFn=function(e,t){const n=this;return e.filter(e=>r.fromValue(e).isConvertibleTo(t,n.model))},l.distinctFn=function(e,t=void 0){let n=[];if(e.length>0)if(!(t=t??e.some(e=>r.isPrimitiveValue(e)))&&e.length>c){let t={};for(let i=0,r=e.length;i<r;++i){let r=e[i],a=o(r);t[a]||(n.push(r),t[a]=!0)}}else{e=e.concat().reverse();do{let t=e.pop();n.push(t),e=e.filter(e=>!s(t,e))}while(e.length)}return n},e.exports=l},5457:function(e,t,n){const i=n(3202),r=n(6758).UcumLhcUtils.getInstance(),a=n(9477),o="[0-9][0-9](\\:[0-9][0-9](\\:[0-9][0-9](\\.[0-9]+)?)?)?",s=new RegExp("^T?"+o+"$"),c=new RegExp("^[0-9][0-9][0-9][0-9](-[0-9][0-9](-[0-9][0-9](T"+o+"(Z|(\\+|-)[0-9][0-9]\\:[0-9][0-9])?)?)?)?Z?$"),l=new RegExp("^[0-9][0-9][0-9][0-9](-[0-9][0-9](-[0-9][0-9])?)?$"),u=new RegExp("^[0-9][0-9][0-9][0-9](-[0-9][0-9](-[0-9][0-9](T[0-9][0-9](\\:[0-9][0-9](\\:[0-9][0-9](\\.[0-9]+)?))(Z|(\\+|-)[0-9][0-9]\\:[0-9][0-9]))))$");class d{equals(){return!1}equivalentTo(){return!1}toString(){return this.asStr?this.asStr:super.toString()}toJSON(){return this.toString()}compare(){throw"Comparison not implemented for "+this.constructor.name}plus(){throw"Addition not implemented for "+this.constructor.name}mul(){throw"Multiplication not implemented for "+this.constructor.name}div(){throw"Division not implemented for "+this.constructor.name}}class m extends d{constructor(e,t){super(),this.asStr=e+" "+t,this.value=e,this.unit=t}equals(e){if(!(e instanceof this.constructor))return!1;const t=m._calendarDuration2Seconds[this.unit],n=m._calendarDuration2Seconds[e.unit];if(!t!=!n&&(t>1||n>1))return null;if(this.unit===e.unit)return a.isEqual(this.value,e.value);const i=this._compareYearsAndMonths(e);if(i)return i.isEqual;const o=m.toUcumQuantity(this.value,this.unit),s=m.toUcumQuantity(e.value,e.unit),c=r.convertUnitTo(s.unit,s.value,o.unit);return"succeeded"===c.status&&a.isEqual(o.value,c.toVal)}equivalentTo(e){if(!(e instanceof this.constructor))return!1;if(this.unit===e.unit)return a.isEquivalent(this.value,e.value);const t=m.getEquivalentUcumUnitCode(this.unit),n=m.getEquivalentUcumUnitCode(e.unit),i=r.convertUnitTo(n,e.value,t);return"succeeded"===i.status&&a.isEquivalent(this.value,i.toVal)}compare(e){if(this.unit===e.unit)return this.value-e.value;const t=m._calendarDuration2Seconds[this.unit],n=m._calendarDuration2Seconds[e.unit];if(void 0!==t&&void 0!==n){const i=m._yearMonthConversionFactor[this.unit],r=m._yearMonthConversionFactor[e.unit];return i&&r?this.value*i-e.value*r:this.value*t-e.value*n}if(t>1||n>1)return null;const i=m.getEquivalentUcumUnitCode(this.unit),a=m.getEquivalentUcumUnitCode(e.unit),o=r.convertUnitTo(a,e.value,i);return"succeeded"!==o.status?null:this.value-o.toVal}comparable(e){if(this.unit===e.unit)return!0;const t=m._calendarDuration2Seconds[this.unit],n=m._calendarDuration2Seconds[e.unit];if(void 0!==t&&void 0!==n)return!0;if(t>1||n>1)return!1;const i=m.getEquivalentUcumUnitCode(this.unit),a=m.getEquivalentUcumUnitCode(e.unit);return"succeeded"===r.convertUnitTo(a,e.value,i).status}plus(e){const t=m._yearMonthConversionFactor[this.unit],n=m._yearMonthConversionFactor[e.unit];if(t&&n)return new m(this.value+e.value*n/t,this.unit);const i=m._calendarDuration2Seconds[this.unit],a=m._calendarDuration2Seconds[e.unit];if(!i!=!a&&(i>1||a>1))return null;const o=i?"s":this.unit.replace(p,""),s=(i||1)*this.value,c=a?"s":e.unit.replace(p,""),l=(a||1)*e.value,u=r.convertUnitTo(c,l,o);return"succeeded"!==u.status||u.fromUnit.isSpecial_||u.toUnit.isSpecial_?null:new m(s+u.toVal,o)}mul(e){const t=m._calendarDuration2Seconds[this.unit],n=m._calendarDuration2Seconds[e.unit];if(t>1&&"'1'"!==e.unit||n>1&&"'1'"!==this.unit)return null;const i=this.convToUcumUnits(this,t);if(!i)return null;const r=this.convToUcumUnits(e,n);return r?"'1'"===this.unit?new m(this.value*e.value,e.unit):"'1'"===e.unit?new m(this.value*e.value,this.unit):new m(i.value*r.value,`'(${i.unit}).(${r.unit})'`):null}div(e){if(0===e.value)return null;const t=m._calendarDuration2Seconds[this.unit],n=m._calendarDuration2Seconds[e.unit];if(t)if(n){const t=m._yearMonthConversionFactor[this.unit],n=m._yearMonthConversionFactor[e.unit];if(t&&n)return new m(this.value*t/(e.value*n),"'1'")}else{if("'1'"===e.unit)return new m(this.value/e.value,this.unit);if(t>1)return null}else if(n>1)return null;const i=this.convToUcumUnits(this,t);if(!i)return null;const a=this.convToUcumUnits(e,n);if(!a)return null;const o="1"===a.unit?i.unit:`(${i.unit})/(${a.unit})`,s=r.convertToBaseUnits(o,i.value/a.value);return"succeeded"!==s.status?null:new m(s.magnitude,`'${Object.keys(s.unitToExp).map(e=>e+s.unitToExp[e]).join(".")||"1"}'`)}convToUcumUnits(e,t){if(t)return{value:t*e.value,unit:"s"};{const t=e.unit.replace(p,""),n=r.convertToBaseUnits(t,e.value);return"succeeded"!==n.status||n.fromUnitIsSpecial?null:{value:n.magnitude,unit:Object.keys(n.unitToExp).map(e=>e+n.unitToExp[e]).join(".")||"1"}}}_compareYearsAndMonths(e){const t=m._yearMonthConversionFactor[this.unit],n=m._yearMonthConversionFactor[e.unit];return t&&n?{isEqual:a.isEqual(this.value*t,e.value*n)}:null}}const p=/^'|'$/g;m.getEquivalentUcumUnitCode=function(e){return m.mapTimeUnitsToUCUMCode[e]||e.replace(p,"")},m.toUcumQuantity=function(e,t){const n=m._calendarDuration2Seconds[t];return n?{value:n*e,unit:"s"}:{value:e,unit:t.replace(p,"")}},m.convUnitTo=function(e,t,n){const i=m._yearMonthConversionFactor[e],a=m._yearMonthConversionFactor[n];if(i&&a)return new m(i*t/a,n);const o=m._calendarDuration2Seconds[e],s=m._calendarDuration2Seconds[n];if(s){if(o)return new m(o*t/s,n);{const i=r.convertUnitTo(e.replace(/^'|'$/g,""),t,"s");if("succeeded"===i.status)return new m(i.toVal/s,n)}}else{const i=o?r.convertUnitTo("s",o*t,n.replace(/^'|'$/g,"")):r.convertUnitTo(e.replace(/^'|'$/g,""),t,n.replace(/^'|'$/g,""));if("succeeded"===i.status)return new m(i.toVal,n)}return null},m._calendarDuration2Seconds={years:31536e3,months:2592e3,weeks:604800,days:86400,hours:3600,minutes:60,seconds:1,milliseconds:.001,year:31536e3,month:2592e3,week:604800,day:86400,hour:3600,minute:60,second:1,millisecond:.001},m._yearMonthConversionFactor={years:12,months:1,year:12,month:1},m.dateTimeArithmeticDurationUnits={years:"year",months:"month",weeks:"week",days:"day",hours:"hour",minutes:"minute",seconds:"second",milliseconds:"millisecond",year:"year",month:"month",week:"week",day:"day",hour:"hour",minute:"minute",second:"second",millisecond:"millisecond","'s'":"second","'ms'":"millisecond"},m.mapUCUMCodeToTimeUnits={a:"year",mo:"month",wk:"week",d:"day",h:"hour",min:"minute",s:"second",ms:"millisecond"},m.mapTimeUnitsToUCUMCode=Object.keys(m.mapUCUMCodeToTimeUnits).reduce(function(e,t){return e[m.mapUCUMCodeToTimeUnits[t]]=t,e[m.mapUCUMCodeToTimeUnits[t]+"s"]=t,e},{});class f extends d{constructor(e){super(),this.asStr=e}plus(e){const t=e.unit;let n=m.dateTimeArithmeticDurationUnits[t];if(!n)throw new Error("For date/time arithmetic, the unit of the quantity must be one of the following time-based units: "+Object.keys(m.dateTimeArithmeticDurationUnits));const i=this.constructor,r=i._timeUnitToDatePrecision[n];if(void 0===r)throw new Error("Unsupported unit for +. The unit should be one of "+Object.keys(i._timeUnitToDatePrecision).join(", ")+".");let a=e.value;const o=i===g;if((o?r<2:r<5)&&(a=Math.trunc(a)),this._getPrecision()<r){const e=i._datePrecisionToTimeUnit[this._getPrecision()];if("second"!==e){const t=m.convUnitTo(n,a,e);n=t.unit,a=Math.trunc(t.value)}}const s=f.timeUnitToAddFn[n](this._getDateObj(),a);let c=this._getPrecision();o&&(c+=3);let l=h.isoDateTime(s,c);return o&&(l=l.slice(l.indexOf("T")+1,-6)),new i(l)}equals(e){var t;if(e instanceof this.constructor||this instanceof e.constructor){var n=this._getPrecision(),i=e._getPrecision();if(n==i)t=this._getDateObj().getTime()==e._getDateObj().getTime();else{var r=n<=i?n:i,a=this._getDateObj().toISOString(),o=e._getDateObj().toISOString();this.constructor===g&&(r+=3,n+=3,i+=3);for(var s=n>2?new h(a)._getTimeParts():this._getTimeParts(),c=i>2?new h(o)._getTimeParts():e._getTimeParts(),l=0;l<=r&&!1!==t;++l)t=s[l]==c[l];t&&(t=void 0)}}else t=!1;return t}equivalentTo(e){var t=e instanceof this.constructor;t&&((t=this._getPrecision()==e._getPrecision())&&(t=this._getDateObj().getTime()==e._getDateObj().getTime()));return t}compare(e){var t=this._getPrecision(),n=e._getPrecision(),i=t<=n?this._getDateObj().getTime():this._dateAtPrecision(n).getTime(),r=n<=t?e._getDateObj().getTime():e._dateAtPrecision(t).getTime();return t!==n&&i===r?null:i-r}_getPrecision(){return void 0===this.precision&&this._getMatchData(),this.precision}_getMatchData(e,t){if(void 0===this.timeMatchData&&(this.timeMatchData=this.asStr.match(e),this.timeMatchData))for(let e=t;e>=0&&void 0===this.precision;--e)this.timeMatchData[e]&&(this.precision=e);return this.timeMatchData}_getTimeParts(e){var t=[];t=[e[0]];var n=e[4];if(n){let e=t[0];t[0]=e.slice(0,e.length-n.length)}var i=e[1];if(i){let n=t[0];t[0]=n.slice(0,n.length-i.length),t[1]=i;var r=e[2];if(r){t[1]=i.slice(0,i.length-r.length),t[2]=r;var a=e[3];a&&(t[2]=r.slice(0,r.length-a.length),t[3]=a)}}return t}_getDateObj(){if(!this.dateObj){var e=this._getPrecision();this.dateObj=this._dateAtPrecision(e)}return this.dateObj}_createDate(e,t,n,r,a,o,s,c){var l=new Date(e,t,n,r,a,o,s);if(c){var u=l.getTimezoneOffset(),d=0;if("Z"!==c){var m=c.split(":"),p=parseInt(m[0]);d=parseInt(m[1]),p<0&&(d=-d),d+=60*p}l=i(l,-u-d)}return l}}f.timeUnitToAddFn={year:n(93),month:n(9662),week:n(3526),day:n(7406),hour:n(6316),minute:n(3202),second:n(5310),millisecond:n(8847)};class h extends f{constructor(e){super(e)}compare(e){if(!(e instanceof h))throw"Invalid comparison of a DateTime with something else";return super.compare(e)}_getMatchData(){return super._getMatchData(c,5)}_getTimeParts(){if(!this.timeParts){let t=this._getMatchData(),n=t[0];this.timeParts=[n];var e=t[1];if(e){this.timeParts[0]=n.slice(0,n.length-e.length),this.timeParts[1]=e;let i=t[2];if(i){this.timeParts[1]=e.slice(0,e.length-i.length),this.timeParts[2]=i;let n=t[3];n&&(this.timeParts[2]=i.slice(0,i.length-n.length),"T"===n[0]&&(t[3]=n.slice(1)),this.timeParts=this.timeParts.concat(super._getTimeParts(t.slice(3))))}}}return this.timeParts}_dateAtPrecision(e){var t=this._getTimeParts(),n=this._getMatchData()[7],i=this._getPrecision(),r=parseInt(t[0]),a=i>0?parseInt(t[1].slice(1))-1:0,o=i>1?parseInt(t[2].slice(1)):1,s=i>2?parseInt(t[3]):0,c=i>3?parseInt(t[4].slice(1)):0,l=i>4?parseInt(t[5].slice(1)):0,u=t.length>6?parseInt(t[6].slice(1)):0,d=this._createDate(r,a,o,s,c,l,u,n);return e<i&&(r=d.getFullYear(),a=e>0?d.getMonth():0,o=e>1?d.getDate():1,s=e>2?d.getHours():0,c=e>3?d.getMinutes():0,d=new Date(r,a,o,s,c)),d}}h.checkString=function(e){let t=new h(e);return t._getMatchData()||(t=null),t},h._timeUnitToDatePrecision={year:0,month:1,week:2,day:2,hour:3,minute:4,second:5,millisecond:6},h._datePrecisionToTimeUnit=["year","month","day","hour","minute","second","millisecond"];class g extends f{constructor(e){"T"===e[0]&&(e=e.slice(1)),super(e)}compare(e){if(!(e instanceof g))throw"Invalid comparison of a time with something else";return super.compare(e)}_dateAtPrecision(e){var t=this._getTimeParts(),n=this._getMatchData()[4],i=this._getPrecision(),r=2010,a=parseInt(t[0]),o=i>0?parseInt(t[1].slice(1)):0,s=i>1?parseInt(t[2].slice(1)):0,c=t.length>3?parseInt(t[3].slice(1)):0,l=this._createDate(r,0,1,a,o,s,c,n);return n&&(l.setYear(r),l.setMonth(0),l.setDate(1)),e<i&&(a=l.getHours(),o=e>0?l.getMinutes():0,l=new Date(r,0,1,a,o)),l}_getMatchData(){return super._getMatchData(s,2)}_getTimeParts(){return this.timeParts||(this.timeParts=super._getTimeParts(this._getMatchData())),this.timeParts}}function y(e,t){var n=e;return 3===t&&e<100&&(n="0"+e),e<10&&(n="0"+n),n}g.checkString=function(e){let t=new g(e);return t._getMatchData()||(t=null),t},g._timeUnitToDatePrecision={hour:0,minute:1,second:2,millisecond:3},g._datePrecisionToTimeUnit=["hour","minute","second","millisecond"],h.isoDateTime=function(e,t){void 0===t&&(t=5);var n=""+e.getFullYear();if(t>0&&(n+="-"+y(e.getMonth()+1),t>1&&(n+="-"+y(e.getDate()),t>2&&(n+="T"+h.isoTime(e,t-3)))),t>2){var i=e.getTimezoneOffset(),r=i<0?"+":"-",a=(i=Math.abs(i))%60;n+=r+y((i-a)/60)+":"+y(a)}return n},h.isoTime=function(e,t){void 0===t&&(t=2);let n=""+y(e.getHours());return t>0&&(n+=":"+y(e.getMinutes()),t>1&&(n+=":"+y(e.getSeconds()),e.getMilliseconds()&&(n+="."+y(e.getMilliseconds(),3)))),n};class _ extends h{constructor(e){super(e)}_getMatchData(){return f.prototype._getMatchData.apply(this,[l,2])}}_.checkString=function(e){let t=new _(e);return t._getMatchData()||(t=null),t},_.isoDate=function(e,t){return(void 0===t||t>2)&&(t=2),h.isoDateTime(e,t)};class S extends h{constructor(e){super(e)}_getMatchData(){return f.prototype._getMatchData.apply(this,[u,5])}}S.checkString=function(e){let t=new S(e);return t._getMatchData()||(t=null),t};class x{constructor(e,t,n,i,r,a,o=null,s=null){e?.resourceType&&(n=e.resourceType,r=e.resourceType),this.parentResNode=t||null,this.path=n||null,this.data="integer64"===r?BigInt(e):e,this._data=i||{},this.fhirNodeDataType=r||null,this.model=a||null,this.propName=o,this.index=s}getTypeInfo(){if(!this.typeInfo){let e;if(this.fhirNodeDataType){const t=/^System\.(.*)$/.exec(this.fhirNodeDataType);e=new b(t?{namespace:b.System,name:t[1]}:{namespace:b.FHIR,name:this.fhirNodeDataType,refType:this.parentResNode&&this.model?.path2RefType[this.parentResNode.path+"."+this.propName]||null})}this.typeInfo=e||b.createByValueInSystemNamespace(this.data)}return this.typeInfo}toJSON(){return T(this.data)}getParentResource(){let e=this;do{e=e.parentResNode}while(e&&!e.data?.resourceType);return e}convertData(){if(!this.convertedData){var e=this.data;if(null!=e){const t=b.typeToClassWithCheckString[this.path];if(t)e=t.checkString(e)||e;else if(b.isType(this.path,"Quantity",this.model)&&"http://unitsofmeasure.org"===e?.system&&"number"==typeof e.value&&"string"==typeof e.code){if(void 0!==e.comparator)throw new Error("Cannot convert a FHIR.Quantity that has a comparator");e=new m(e.value,m.mapUCUMCodeToTimeUnits[e.code]||"'"+e.code+"'")}}this.convertedData=e}return this.convertedData}fullPropertyName(){let e=this.propName;this.parentResNode&&this.model&&this.fhirNodeDataType&&e.endsWith(this.fhirNodeDataType.charAt(0).toUpperCase()+this.fhirNodeDataType.substring(1))&&this.model.choiceTypePaths[this.parentResNode?.path+"."+e.substring(0,e.length-this.fhirNodeDataType.length)]&&(e=e.substring(0,e.length-this.fhirNodeDataType.length));let t=(this.parentResNode?this.parentResNode.fullPropertyName()+"."+e:e)||this.path;return null!=this.index&&(t+="["+this.index+"]"),t}}x.makeResNode=function(e,t,n,i,r,a,o,s){return e instanceof x?e:new x(e,t,n,i,r,a,o,s)};const E=new Set;["Boolean","String","Integer","Long","Decimal","Date","DateTime","Time","Quantity"].forEach(e=>E.add(e));class b{constructor({name:e,namespace:t,refType:n=null}){this.name=e,this.namespace=t,n&&(this.refType=n)}static model=null;is(e,t){return e instanceof b&&(!this.namespace||!e.namespace||this.namespace===e.namespace)&&(!t||this.namespace&&this.namespace!==b.FHIR?this.name===e.name:b.isType(this.name,e.name,t))}isConvertibleTo(e,t){if(e instanceof b){if(!(this.namespace&&this.namespace!==b.FHIR||e.namespace&&e.namespace!==b.System||C[this.name]!==e.name))return!0;if(!this.namespace||!e.namespace||this.namespace===e.namespace)return!t||this.namespace&&this.namespace!==b.FHIR?this.name===e.name:b.isType(this.name,e.name,t)}return!1}toString(){return(this.namespace?this.namespace+".":"")+this.name}isValid(e){let t=!1;return"System"===this.namespace?t=E.has(this.name):"FHIR"===this.namespace?t=e.availableTypes.has(this.name):this.namespace||(t=E.has(this.name)||e.availableTypes.has(this.name)),t}}b.typeToClassWithCheckString={date:_,dateTime:h,instant:S,time:g},b.isType=function(e,t,n){do{if(e===t)return!0}while(e=n?.type2Parent[e]);return!1},b.System="System",b.FHIR="FHIR",b.FhirValueSet=new b({namespace:b.FHIR,name:"ValueSet"}),b.FhirUri=new b({namespace:b.FHIR,name:"uri"}),b.SystemString=new b({namespace:b.System,name:"String"}),b.FhirCodeSystem=new b({namespace:b.FHIR,name:"CodeSystem"}),b.FhirCodeableConcept=new b({namespace:b.FHIR,name:"CodeableConcept"}),b.FhirCoding=new b({namespace:b.FHIR,name:"Coding"}),b.FhirCode=new b({namespace:b.FHIR,name:"code"}),b.FhirConceptMap=new b({namespace:b.FHIR,name:"ConceptMap"}),b.FhirReference=new b({namespace:b.FHIR,name:"Reference"}),b.FhirCanonical=new b({namespace:b.FHIR,name:"canonical"}),b.createByValueInSystemNamespace=function(e){let t=typeof e;return"bigint"===t?t="long":Number.isInteger(e)?t="integer":"number"===t?t="decimal":e instanceof _?t="date":e instanceof h?t="dateTime":e instanceof g?t="time":e instanceof m&&(t="Quantity"),t=t.replace(/^\w/,e=>e.toUpperCase()),new b({namespace:b.System,name:t})},b.fromValue=function(e){return e instanceof x?e.getTypeInfo():b.createByValueInSystemNamespace(e)};const v=new Set;["instant","time","date","dateTime","base64Binary","decimal","integer64","boolean","string","code","markdown","id","integer","unsignedInt","positiveInt","uri","oid","uuid","canonical","url","Integer","Long","Decimal","String","Date","DateTime","Time"].forEach(e=>v.add(e));const C=[{from:["boolean"],to:"Boolean"},{from:["string","uri","code","oid","id","uuid","markdown","base64Binary"],to:"String"},{from:["integer","unsignedInt","positiveInt"],to:"Integer"},{from:["integer64"],to:"Long"},{from:["decimal"],to:"Decimal"},{from:["date","dateTime","instant"],to:"DateTime"},{from:["time"],to:"Time"},{from:["Quantity"],to:"Quantity"}].reduce((e,t)=>{const{from:n,to:i}=t;return n.forEach(t=>{e[t]=i}),e},{});function T(e,t=void 0){return JSON.stringify(e,(e,t)=>"bigint"==typeof t?t.toString():t,t)}b.isPrimitive=function(e){return v.has(e.name)},b.isPrimitiveValue=function(e){return e instanceof x?v.has(e.getTypeInfo().name):"object"!=typeof e||e instanceof d&&!(e instanceof m)},e.exports={FP_Type:d,FP_TimeBase:f,FP_Date:_,FP_DateTime:h,FP_Instant:S,FP_Time:g,FP_Quantity:m,timeRE:s,dateTimeRE:c,dateRE:l,instantRE:u,ResourceNode:x,TypeInfo:b,typeFn:function(e){return e.map(e=>b.fromValue(e))},isFn:function(e,t){if(0===e.length)return[];if(e.length>1)throw new Error("Expected singleton on left side of 'is', got "+T(e));return b.fromValue(e[0]).is(t,this.model)},asFn:function(e,t){if(0===e.length)return[];if(e.length>1)throw new Error("Expected singleton on left side of 'as', got "+T(e));return b.fromValue(e[0]).is(t,this.model)?e:[]},toJSON:T}},5488:function(e,t,n){!function(e){"use strict";e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(2198))},5489:function(e,t,n){const{Token:i}=n(5537),{Interval:r}=n(7059),a=new r(-1,-2);class o{}class s extends o{constructor(){super()}}class c extends s{constructor(){super()}}class l extends c{constructor(){super()}}class u extends l{constructor(){super()}}class d extends l{constructor(e){super(),this.parentCtx=null,this.symbol=e}getChild(e){return null}getSymbol(){return this.symbol}getParent(){return this.parentCtx}getPayload(){return this.symbol}getSourceInterval(){if(null===this.symbol)return a;const e=this.symbol.tokenIndex;return new r(e,e)}getChildCount(){return 0}accept(e){return e.visitTerminal(this)}getText(){return this.symbol.text}toString(){return this.symbol.type===i.EOF?"<EOF>":this.symbol.text}}class m{walk(e,t){if(t instanceof u||void 0!==t.isErrorNode&&t.isErrorNode())e.visitErrorNode(t);else if(t instanceof l)e.visitTerminal(t);else{this.enterRule(e,t);for(let n=0;n<t.getChildCount();n++){const i=t.getChild(n);this.walk(e,i)}this.exitRule(e,t)}}enterRule(e,t){const n=t.getRuleContext();e.enterEveryRule(n),n.enterRule(e)}exitRule(e,t){const n=t.getRuleContext();n.exitRule(e),e.exitEveryRule(n)}}m.DEFAULT=new m,e.exports={RuleNode:class extends c{constructor(){super()}getRuleContext(){throw new Error("missing interface implementation")}},ErrorNode:u,TerminalNode:l,ErrorNodeImpl:class extends d{constructor(e){super(e)}isErrorNode(){return!0}accept(e){return e.visitErrorNode(this)}},TerminalNodeImpl:d,ParseTreeListener:class{visitTerminal(e){}visitErrorNode(e){}enterEveryRule(e){}exitEveryRule(e){}},ParseTreeVisitor:class{visit(e){return Array.isArray(e)?e.map(function(e){return e.accept(this)},this):e.accept(this)}visitChildren(e){return e.children?this.visit(e.children):null}visitTerminal(e){}visitErrorNode(e){}},ParseTreeWalker:m,INVALID_INTERVAL:a}},5537:function(e){class t{constructor(){this.source=null,this.type=null,this.channel=null,this.start=null,this.stop=null,this.tokenIndex=null,this.line=null,this.column=null,this._text=null}getTokenSource(){return this.source[0]}getInputStream(){return this.source[1]}get text(){return this._text}set text(e){this._text=e}}t.INVALID_TYPE=0,t.EPSILON=-2,t.MIN_USER_TOKEN_TYPE=1,t.EOF=-1,t.DEFAULT_CHANNEL=0,t.HIDDEN_CHANNEL=1;class n extends t{constructor(e,i,r,a,o){super(),this.source=void 0!==e?e:n.EMPTY_SOURCE,this.type=void 0!==i?i:null,this.channel=void 0!==r?r:t.DEFAULT_CHANNEL,this.start=void 0!==a?a:-1,this.stop=void 0!==o?o:-1,this.tokenIndex=-1,null!==this.source[0]?(this.line=e[0].line,this.column=e[0].column):this.column=-1}clone(){const e=new n(this.source,this.type,this.channel,this.start,this.stop);return e.tokenIndex=this.tokenIndex,e.line=this.line,e.column=this.column,e.text=this.text,e}toString(){let e=this.text;return e=null!==e?e.replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t"):"<no text>","[@"+this.tokenIndex+","+this.start+":"+this.stop+"='"+e+"',<"+this.type+">"+(this.channel>0?",channel="+this.channel:"")+","+this.line+":"+this.column+"]"}get text(){if(null!==this._text)return this._text;const e=this.getInputStream();if(null===e)return null;const t=e.size;return this.start<t&&this.stop<t?e.getText(this.start,this.stop):"<EOF>"}set text(e){this._text=e}}n.EMPTY_SOURCE=[null,null],e.exports={Token:t,CommonToken:n}},5577:function(e){"use strict";e.exports=Math.abs},5608:function(e){e.exports={updateWithGeneratedData:function(e){e.availableTypes=new Set,Object.keys(e.type2Parent).forEach(t=>e.availableTypes.add(t)),Object.values(e.type2Parent).forEach(t=>e.availableTypes.add(t)),e.path2TypeWithoutElements={},e.path2RefType={};for(let t in e.path2Type){if(e.path2Type[t].refType)e.path2RefType[t]=e.path2Type[t].refType,e.path2Type[t]=e.path2Type[t].code;else if("Element"===e.path2Type[t]||"BackboneElement"===e.path2Type[t])continue;e.path2TypeWithoutElements[t]=e.path2Type[t]}},arrToHash:function(e){const t={};for(const n of e)t[n]=!0;return t}}},5650:function(e,t,n){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(2198))},5651:function(e,t,n){const{Token:i}=n(5537),{IntervalSet:r}=n(7059),{Predicate:a,PrecedencePredicate:o}=n(6389);class s{constructor(e){if(null==e)throw"target cannot be null.";this.target=e,this.isEpsilon=!1,this.label=null}}s.EPSILON=1,s.RANGE=2,s.RULE=3,s.PREDICATE=4,s.ATOM=5,s.ACTION=6,s.SET=7,s.NOT_SET=8,s.WILDCARD=9,s.PRECEDENCE=10,s.serializationNames=["INVALID","EPSILON","RANGE","RULE","PREDICATE","ATOM","ACTION","SET","NOT_SET","WILDCARD","PRECEDENCE"],s.serializationTypes={EpsilonTransition:s.EPSILON,RangeTransition:s.RANGE,RuleTransition:s.RULE,PredicateTransition:s.PREDICATE,AtomTransition:s.ATOM,ActionTransition:s.ACTION,SetTransition:s.SET,NotSetTransition:s.NOT_SET,WildcardTransition:s.WILDCARD,PrecedencePredicateTransition:s.PRECEDENCE};class c extends s{constructor(e){super(e)}}class l extends s{constructor(e,t){super(e),this.serializationType=s.SET,null!=t?this.label=t:(this.label=new r,this.label.addOne(i.INVALID_TYPE))}matches(e,t,n){return this.label.contains(e)}toString(){return this.label.toString()}}e.exports={Transition:s,AtomTransition:class extends s{constructor(e,t){super(e),this.label_=t,this.label=this.makeLabel(),this.serializationType=s.ATOM}makeLabel(){const e=new r;return e.addOne(this.label_),e}matches(e,t,n){return this.label_===e}toString(){return this.label_}},SetTransition:l,NotSetTransition:class extends l{constructor(e,t){super(e,t),this.serializationType=s.NOT_SET}matches(e,t,n){return e>=t&&e<=n&&!super.matches(e,t,n)}toString(){return"~"+super.toString()}},RuleTransition:class extends s{constructor(e,t,n,i){super(e),this.ruleIndex=t,this.precedence=n,this.followState=i,this.serializationType=s.RULE,this.isEpsilon=!0}matches(e,t,n){return!1}},ActionTransition:class extends s{constructor(e,t,n,i){super(e),this.serializationType=s.ACTION,this.ruleIndex=t,this.actionIndex=void 0===n?-1:n,this.isCtxDependent=void 0!==i&&i,this.isEpsilon=!0}matches(e,t,n){return!1}toString(){return"action_"+this.ruleIndex+":"+this.actionIndex}},EpsilonTransition:class extends s{constructor(e,t){super(e),this.serializationType=s.EPSILON,this.isEpsilon=!0,this.outermostPrecedenceReturn=t}matches(e,t,n){return!1}toString(){return"epsilon"}},RangeTransition:class extends s{constructor(e,t,n){super(e),this.serializationType=s.RANGE,this.start=t,this.stop=n,this.label=this.makeLabel()}makeLabel(){const e=new r;return e.addRange(this.start,this.stop),e}matches(e,t,n){return e>=this.start&&e<=this.stop}toString(){return"'"+String.fromCharCode(this.start)+"'..'"+String.fromCharCode(this.stop)+"'"}},WildcardTransition:class extends s{constructor(e){super(e),this.serializationType=s.WILDCARD}matches(e,t,n){return e>=t&&e<=n}toString(){return"."}},PredicateTransition:class extends c{constructor(e,t,n,i){super(e),this.serializationType=s.PREDICATE,this.ruleIndex=t,this.predIndex=n,this.isCtxDependent=i,this.isEpsilon=!0}matches(e,t,n){return!1}getPredicate(){return new a(this.ruleIndex,this.predIndex,this.isCtxDependent)}toString(){return"pred_"+this.ruleIndex+":"+this.predIndex}},PrecedencePredicateTransition:class extends c{constructor(e,t){super(e),this.serializationType=s.PRECEDENCE,this.precedence=t,this.isEpsilon=!0}matches(e,t,n){return!1}getPredicate(){return new o(this.precedence)}toString(){return this.precedence+" >= _p"}},AbstractPredicateTransition:c}},5661:function(e,t,n){"use strict";var i=n(4449),r=i("Date.prototype.getDay"),a=i("Object.prototype.toString"),o=n(4903)();e.exports=function(e){return"object"==typeof e&&null!==e&&(o?function(e){try{return r(e),!0}catch(e){return!1}}(e):"[object Date]"===a(e))}},5683:function(e,t,n){!function(e){"use strict";var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,n){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}})}(n(2198))},5712:function(e){"use strict";var t=Object.prototype.toString,n=Math.max,i=function(e,t){for(var n=[],i=0;i<e.length;i+=1)n[i]=e[i];for(var r=0;r<t.length;r+=1)n[r+e.length]=t[r];return n};e.exports=function(e){var r=this;if("function"!=typeof r||"[object Function]"!==t.apply(r))throw new TypeError("Function.prototype.bind called on incompatible "+r);for(var a,o=function(e,t){for(var n=[],i=t||0,r=0;i<e.length;i+=1,r+=1)n[r]=e[i];return n}(arguments,1),s=n(0,r.length-o.length),c=[],l=0;l<s;l++)c[l]="$"+l;if(a=Function("binder","return function ("+function(e,t){for(var n="",i=0;i<e.length;i+=1)n+=e[i],i+1<e.length&&(n+=t);return n}(c,",")+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof a){var t=r.apply(this,i(o,arguments));return Object(t)===t?t:this}return r.apply(e,i(o,arguments))}),r.prototype){var u=function(){};u.prototype=r.prototype,a.prototype=new u,u.prototype=null}return a}},5772:function(e,t,n){"use strict";var i=n(8396),r=n(1233)(),a=n(4114),o={assert:function(e,t){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new a("`O` is not an object");if("string"!=typeof t)throw new a("`slot` must be a string");if(r.assert(e),!o.has(e,t))throw new a("`"+t+"` is not present on `O`")},get:function(e,t){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new a("`O` is not an object");if("string"!=typeof t)throw new a("`slot` must be a string");var n=r.get(e);return n&&n["$"+t]},has:function(e,t){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new a("`O` is not an object");if("string"!=typeof t)throw new a("`slot` must be a string");var n=r.get(e);return!!n&&i(n,"$"+t)},set:function(e,t,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new a("`O` is not an object");if("string"!=typeof t)throw new a("`slot` must be a string");var i=r.get(e);i||(i={},r.set(e,i)),i["$"+t]=n}};Object.freeze&&Object.freeze(o),e.exports=o},5785:function(e){"use strict";e.exports=RangeError},5817:function(e){"use strict";e.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},5849:function(e,t,n){const{Token:i}=n(5537),r=n(7318),a=n(4471),o=n(7093),{DFAState:s}=n(2982),{OrderedATNConfigSet:c}=n(7329),{PredictionContext:l}=n(6400),{SingletonPredictionContext:u}=n(6400),{RuleStopState:d}=n(2766),{LexerATNConfig:m}=n(5185),{Transition:p}=n(5651),f=n(2163),{LexerNoViableAltException:h}=n(586);function g(e){e.index=-1,e.line=0,e.column=-1,e.dfaState=null}class y{constructor(){g(this)}reset(){g(this)}}class _ extends o{constructor(e,t,n,i){super(t,i),this.decisionToDFA=n,this.recog=e,this.startIndex=-1,this.line=1,this.column=0,this.mode=r.DEFAULT_MODE,this.prevAccept=new y}copyState(e){this.column=e.column,this.line=e.line,this.mode=e.mode,this.startIndex=e.startIndex}match(e,t){this.match_calls+=1,this.mode=t;const n=e.mark();try{this.startIndex=e.index,this.prevAccept.reset();const n=this.decisionToDFA[t];return null===n.s0?this.matchATN(e):this.execATN(e,n.s0)}finally{e.release(n)}}reset(){this.prevAccept.reset(),this.startIndex=-1,this.line=1,this.column=0,this.mode=r.DEFAULT_MODE}matchATN(e){const t=this.atn.modeToStartState[this.mode];_.debug&&console.log("matchATN mode "+this.mode+" start: "+t);const n=this.mode,i=this.computeStartState(e,t),r=i.hasSemanticContext;i.hasSemanticContext=!1;const a=this.addDFAState(i);r||(this.decisionToDFA[this.mode].s0=a);const o=this.execATN(e,a);return _.debug&&console.log("DFA after matchATN: "+this.decisionToDFA[n].toLexerString()),o}execATN(e,t){_.debug&&console.log("start state closure="+t.configs),t.isAcceptState&&this.captureSimState(this.prevAccept,e,t);let n=e.LA(1),r=t;for(;;){_.debug&&console.log("execATN loop starting closure: "+r.configs);let t=this.getExistingTargetState(r,n);if(null===t&&(t=this.computeTargetState(e,r,n)),t===o.ERROR)break;if(n!==i.EOF&&this.consume(e),t.isAcceptState&&(this.captureSimState(this.prevAccept,e,t),n===i.EOF))break;n=e.LA(1),r=t}return this.failOrAccept(this.prevAccept,e,r.configs,n)}getExistingTargetState(e,t){if(null===e.edges||t<_.MIN_DFA_EDGE||t>_.MAX_DFA_EDGE)return null;let n=e.edges[t-_.MIN_DFA_EDGE];return void 0===n&&(n=null),_.debug&&null!==n&&console.log("reuse state "+e.stateNumber+" edge to "+n.stateNumber),n}computeTargetState(e,t,n){const i=new c;return this.getReachableConfigSet(e,t.configs,i,n),0===i.items.length?(i.hasSemanticContext||this.addDFAEdge(t,n,o.ERROR),o.ERROR):this.addDFAEdge(t,n,null,i)}failOrAccept(e,t,n,r){if(null!==this.prevAccept.dfaState){const n=e.dfaState.lexerActionExecutor;return this.accept(t,n,this.startIndex,e.index,e.line,e.column),e.dfaState.prediction}if(r===i.EOF&&t.index===this.startIndex)return i.EOF;throw new h(this.recog,t,this.startIndex,n)}getReachableConfigSet(e,t,n,r){let o=a.INVALID_ALT_NUMBER;for(let a=0;a<t.items.length;a++){const s=t.items[a],c=s.alt===o;if(!c||!s.passedThroughNonGreedyDecision){_.debug&&console.log("testing %s at %s\n",this.getTokenName(r),s.toString(this.recog,!0));for(let t=0;t<s.state.transitions.length;t++){const a=s.state.transitions[t],l=this.getReachableTarget(a,r);if(null!==l){let t=s.lexerActionExecutor;null!==t&&(t=t.fixOffsetBeforeMatch(e.index-this.startIndex));const a=r===i.EOF,u=new m({state:l,lexerActionExecutor:t},s);this.closure(e,u,n,c,!0,a)&&(o=s.alt)}}}}}accept(e,t,n,i,r,a){_.debug&&console.log("ACTION %s\n",t),e.seek(i),this.line=r,this.column=a,null!==t&&null!==this.recog&&t.execute(this.recog,e,n)}getReachableTarget(e,t){return e.matches(t,0,r.MAX_CHAR_VALUE)?e.target:null}computeStartState(e,t){const n=l.EMPTY,i=new c;for(let r=0;r<t.transitions.length;r++){const a=t.transitions[r].target,o=new m({state:a,alt:r+1,context:n},null);this.closure(e,o,i,!1,!1,!1)}return i}closure(e,t,n,i,r,a){let o=null;if(_.debug&&console.log("closure("+t.toString(this.recog,!0)+")"),t.state instanceof d){if(_.debug&&(null!==this.recog?console.log("closure at %s rule stop %s\n",this.recog.ruleNames[t.state.ruleIndex],t):console.log("closure at rule stop %s\n",t)),null===t.context||t.context.hasEmptyPath()){if(null===t.context||t.context.isEmpty())return n.add(t),!0;n.add(new m({state:t.state,context:l.EMPTY},t)),i=!0}if(null!==t.context&&!t.context.isEmpty())for(let s=0;s<t.context.length;s++)if(t.context.getReturnState(s)!==l.EMPTY_RETURN_STATE){const c=t.context.getParent(s),l=this.atn.states[t.context.getReturnState(s)];o=new m({state:l,context:c},t),i=this.closure(e,o,n,i,r,a)}return i}t.state.epsilonOnlyTransitions||i&&t.passedThroughNonGreedyDecision||n.add(t);for(let s=0;s<t.state.transitions.length;s++){const c=t.state.transitions[s];o=this.getEpsilonTarget(e,t,c,n,r,a),null!==o&&(i=this.closure(e,o,n,i,r,a))}return i}getEpsilonTarget(e,t,n,a,o,s){let c=null;if(n.serializationType===p.RULE){const e=u.create(t.context,n.followState.stateNumber);c=new m({state:n.target,context:e},t)}else{if(n.serializationType===p.PRECEDENCE)throw"Precedence predicates are not supported in lexers.";if(n.serializationType===p.PREDICATE)_.debug&&console.log("EVAL rule "+n.ruleIndex+":"+n.predIndex),a.hasSemanticContext=!0,this.evaluatePredicate(e,n.ruleIndex,n.predIndex,o)&&(c=new m({state:n.target},t));else if(n.serializationType===p.ACTION)if(null===t.context||t.context.hasEmptyPath()){const e=f.append(t.lexerActionExecutor,this.atn.lexerActions[n.actionIndex]);c=new m({state:n.target,lexerActionExecutor:e},t)}else c=new m({state:n.target},t);else n.serializationType===p.EPSILON?c=new m({state:n.target},t):n.serializationType!==p.ATOM&&n.serializationType!==p.RANGE&&n.serializationType!==p.SET||s&&n.matches(i.EOF,0,r.MAX_CHAR_VALUE)&&(c=new m({state:n.target},t))}return c}evaluatePredicate(e,t,n,i){if(null===this.recog)return!0;if(!i)return this.recog.sempred(null,t,n);const r=this.column,a=this.line,o=e.index,s=e.mark();try{return this.consume(e),this.recog.sempred(null,t,n)}finally{this.column=r,this.line=a,e.seek(o),e.release(s)}}captureSimState(e,t,n){e.index=t.index,e.line=this.line,e.column=this.column,e.dfaState=n}addDFAEdge(e,t,n,i){if(void 0===n&&(n=null),void 0===i&&(i=null),null===n&&null!==i){const e=i.hasSemanticContext;if(i.hasSemanticContext=!1,n=this.addDFAState(i),e)return n}return t<_.MIN_DFA_EDGE||t>_.MAX_DFA_EDGE||(_.debug&&console.log("EDGE "+e+" -> "+n+" upon "+t),null===e.edges&&(e.edges=[]),e.edges[t-_.MIN_DFA_EDGE]=n),n}addDFAState(e){const t=new s(null,e);let n=null;for(let t=0;t<e.items.length;t++){const i=e.items[t];if(i.state instanceof d){n=i;break}}null!==n&&(t.isAcceptState=!0,t.lexerActionExecutor=n.lexerActionExecutor,t.prediction=this.atn.ruleToTokenType[n.state.ruleIndex]);const i=this.decisionToDFA[this.mode],r=i.states.get(t);if(null!==r)return r;const a=t;return a.stateNumber=i.states.length,e.setReadonly(!0),a.configs=e,i.states.add(a),a}getDFA(e){return this.decisionToDFA[e]}getText(e){return e.getText(this.startIndex,e.index-1)}consume(e){e.LA(1)==="\n".charCodeAt(0)?(this.line+=1,this.column=0):this.column+=1,e.consume()}getTokenName(e){return-1===e?"EOF":"'"+String.fromCharCode(e)+"'"}}_.debug=!1,_.dfa_debug=!1,_.MIN_DFA_EDGE=0,_.MAX_DFA_EDGE=127,_.match_calls=0,e.exports=_},5919:function(e,t,n){const i=n(6758).UcumLhcUtils.getInstance(),{roundToMaxPrecision:r}=n(9477),{valDataConverted:a}=n(3367),{FP_Type:o,FP_Quantity:s}=n(5457);function c(e){if(null===(e=a(e)))return null;if("bigint"==typeof e)return e.toString();if("number"==typeof e)return r(e);if(e instanceof Date)return e.toISOString();if(e instanceof s){const t=s._yearMonthConversionFactor[e.unit];if(t)return"_!yearMonth!_:"+t*e.value;{const t=s.toUcumQuantity(e.value,e.unit),n=i.getSpecifiedUnit(t.unit).unit;return"_!"+n.property_+"!_:"+n.magnitude_*t.value}}return e instanceof o?e.toString():"object"==typeof e?Array.isArray(e)?e.map(c):Object.keys(e).sort().reduce((t,n)=>{const i=e[n];return t[n]=c(i),t},{}):e}e.exports=function(e){return JSON.stringify(c(e))}},5935:function(e,t,n){"use strict";var i=n(9722),r="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),a=Object.prototype.toString,o=Array.prototype.concat,s=n(1828),c=n(6177)(),l=function(e,t,n,i){if(t in e)if(!0===i){if(e[t]===n)return}else if("function"!=typeof(r=i)||"[object Function]"!==a.call(r)||!i())return;var r;c?s(e,t,n,!0):s(e,t,n)},u=function(e,t){var n=arguments.length>2?arguments[2]:{},a=i(t);r&&(a=o.call(a,Object.getOwnPropertySymbols(t)));for(var s=0;s<a.length;s+=1)l(e,a[s],t[a[s]],n[a[s]])};u.supportsDescriptors=!!c,e.exports=u},5953:function(e,t,n){"use strict";var i=n(9932),r=n(4114),a=n(7901),o=n(7679);e.exports=function(e){if(e.length<1||"function"!=typeof e[0])throw new r("a function is required");return o(i,a,e)}},6001:function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,i){var r=t.words[i];return 1===i.length?n?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(2198))},6012:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[n][0]:r[n][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},6031:function(e,t,n){const i=n(2915),r=n(4177),a=n(4968),{ErrorListener:o,PathListener:s}=n(2464);e.exports={parse:function(e){const t=new i.InputStream(e),n=new r(t),c=new i.CommonTokenStream(n),l=new a(c);l.buildParseTrees=!0;const u=[],d=new o(u);n.removeErrorListeners(),n.addErrorListener(d),l.removeErrorListeners(),l.addErrorListener(d);const m=l.entireExpression(),p=new s;if(i.tree.ParseTreeWalker.DEFAULT.walk(p,m),u.length>0){let e=[];for(let t=0,n=u.length;t<n;++t){let n=u[t],i="line: "+n[2]+"; column: "+n[3]+"; message: "+n[4];e.push(i)}const t=new Error(e.join("\n"));throw t.errors=u,t}return p.getAST()}}},6079:function(e,t,n){const i=n(3367),{deepEqual:r}=n(988),{FP_Type:a,FP_DateTime:o,FP_Quantity:s}=n(5457);var c={};function l(e,t){return i.isEmpty(e)||i.isEmpty(t)?[]:r(e,t)}function u(e,t){return i.isEmpty(e)&&i.isEmpty(t)?[!0]:i.isEmpty(e)||i.isEmpty(t)?[]:r(e,t,{fuzzy:!0})}function d(e,t){if(i.assertOnlyOne(e,"Singleton was expected"),i.assertOnlyOne(t,"Singleton was expected"),e=i.valDataConverted(e[0]),t=i.valDataConverted(t[0]),null!=e&&null!=t){let n=m(e),r=m(t);n!==r&&(n===Number&&r===s?e=new s(e,"'1'"):n===s&&r===Number?t=new s(t,"'1'"):i.raiseError('Type of "'+e+'" ('+n.name+') did not match type of "'+t+'" ('+r.name+")","InequalityExpression"))}return[e,t]}function m(e){return e instanceof o?o:"bigint"==typeof e?Number:e.constructor}c.equal=function(e,t){return l(e,t)},c.unequal=function(e,t){var n=l(e,t);return void 0===n?void 0:!n},c.equival=function(e,t){return u(e,t)},c.unequival=function(e,t){return!u(e,t)},c.lt=function(e,t){const[n,i]=d(e,t);if(null==n||null==i)return[];if(n instanceof a){const e=n.compare(i);return null===e?[]:e<0}return n<i},c.gt=function(e,t){const[n,i]=d(e,t);if(null==n||null==i)return[];if(n instanceof a){const e=n.compare(i);return null===e?[]:e>0}return n>i},c.lte=function(e,t){const[n,i]=d(e,t);if(null==n||null==i)return[];if(n instanceof a){const e=n.compare(i);return null===e?[]:e<=0}return n<=i},c.gte=function(e,t){const[n,i]=d(e,t);if(null==n||null==i)return[];if(n instanceof a){const e=n.compare(i);return null===e?[]:e>=0}return n>=i},c.comparable=function(e,t){i.assertOnlyOne(e,"Singleton was expected"),i.assertOnlyOne(t,"Singleton was expected");let n=i.valDataConverted(e[0]),r=i.valDataConverted(t[0]);return"number"==typeof n&&(n=new s(n,"'1'")),"number"==typeof r&&(r=new s(r,"'1'")),n instanceof s&&r instanceof s?[n.comparable(r)]:[!1]},e.exports=c},6095:function(e){e.exports={LEXER:0,PARSER:1}},6098:function(e,t,n){t.DFA=n(8399),t.DFASerializer=n(4139).DFASerializer,t.LexerDFASerializer=n(4139).LexerDFASerializer,t.PredPrediction=n(2982).PredPrediction},6158:function(e,t,n){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return"元"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(n(2198))},6177:function(e,t,n){"use strict";var i=n(70),r=function(){return!!i};r.hasArrayLengthDefineBug=function(){if(!i)return null;try{return 1!==i([],"length",{value:1}).length}catch(e){return!0}},e.exports=r},6189:function(e,t,n){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(2198))},6207:function(e){class t{syntaxError(e,t,n,i,r,a){}reportAmbiguity(e,t,n,i,r,a,o){}reportAttemptingFullContext(e,t,n,i,r,a){}reportContextSensitivity(e,t,n,i,r,a){}}class n extends t{constructor(){super()}syntaxError(e,t,n,i,r,a){console.error("line "+n+":"+i+" "+r)}}n.INSTANCE=new n;e.exports={ErrorListener:t,ConsoleErrorListener:n,ProxyErrorListener:class extends t{constructor(e){if(super(),null===e)throw"delegates";return this.delegates=e,this}syntaxError(e,t,n,i,r,a){this.delegates.map(o=>o.syntaxError(e,t,n,i,r,a))}reportAmbiguity(e,t,n,i,r,a,o){this.delegates.map(s=>s.reportAmbiguity(e,t,n,i,r,a,o))}reportAttemptingFullContext(e,t,n,i,r,a){this.delegates.map(o=>o.reportAttemptingFullContext(e,t,n,i,r,a))}reportContextSensitivity(e,t,n,i,r,a){this.delegates.map(o=>o.reportContextSensitivity(e,t,n,i,r,a))}}}},6212:function(e,t,n){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(2198))},6220:function(e,t,n){const{Token:i}=n(5537),r=n(4471),a=n(6095),{ATNState:o,BasicState:s,DecisionState:c,BlockStartState:l,BlockEndState:u,LoopEndState:d,RuleStartState:m,RuleStopState:p,TokensStartState:f,PlusLoopbackState:h,StarLoopbackState:g,StarLoopEntryState:y,PlusBlockStartState:_,StarBlockStartState:S,BasicBlockStartState:x}=n(2766),{Transition:E,AtomTransition:b,SetTransition:v,NotSetTransition:C,RuleTransition:T,RangeTransition:M,ActionTransition:D,EpsilonTransition:R,WildcardTransition:L,PredicateTransition:k,PrecedencePredicateTransition:P}=n(5651),{IntervalSet:I}=n(7059),w=n(8550),{LexerActionType:A,LexerSkipAction:O,LexerChannelAction:Y,LexerCustomAction:N,LexerMoreAction:H,LexerTypeAction:B,LexerPushModeAction:q,LexerPopModeAction:j,LexerModeAction:F}=n(2446),U="59627784-3BE5-417A-B9EB-8131A7286089",V=["AADB8D7E-AEEF-4415-AD2B-8204D6CF042E",U],z=U;function G(e,t){const n=[];return n[e-1]=t,n.map(function(e){return t})}const W=function(){const e=[];for(let t=0;t<256;t++)e[t]=(t+256).toString(16).substr(1).toUpperCase();return e}();e.exports=class{constructor(e){null==e&&(e=w.defaultOptions),this.deserializationOptions=e,this.stateFactories=null,this.actionFactories=null}isFeatureSupported(e,t){const n=V.indexOf(e);if(n<0)return!1;return V.indexOf(t)>=n}deserialize(e){this.reset(e),this.checkVersion(),this.checkUUID();const t=this.readATN();this.readStates(t),this.readRules(t),this.readModes(t);const n=[];return this.readSets(t,n,this.readInt.bind(this)),this.isFeatureSupported(U,this.uuid)&&this.readSets(t,n,this.readInt32.bind(this)),this.readEdges(t,n),this.readDecisions(t),this.readLexerActions(t),this.markPrecedenceDecisions(t),this.verifyATN(t),this.deserializationOptions.generateRuleBypassTransitions&&t.grammarType===a.PARSER&&(this.generateRuleBypassTransitions(t),this.verifyATN(t)),t}reset(e){const t=e.split("").map(function(e){const t=e.charCodeAt(0);return t>1?t-2:t+65534});t[0]=e.charCodeAt(0),this.data=t,this.pos=0}checkVersion(){const e=this.readInt();if(3!==e)throw"Could not deserialize ATN with version "+e+" (expected 3)."}checkUUID(){const e=this.readUUID();if(V.indexOf(e)<0)throw z;this.uuid=e}readATN(){const e=this.readInt(),t=this.readInt();return new r(e,t)}readStates(e){let t,n,i;const r=[],a=[],s=this.readInt();for(let t=0;t<s;t++){const t=this.readInt();if(t===o.INVALID_TYPE){e.addState(null);continue}let n=this.readInt();65535===n&&(n=-1);const i=this.stateFactory(t,n);if(t===o.LOOP_END){const e=this.readInt();r.push([i,e])}else if(i instanceof l){const e=this.readInt();a.push([i,e])}e.addState(i)}for(t=0;t<r.length;t++)n=r[t],n[0].loopBackState=e.states[n[1]];for(t=0;t<a.length;t++)n=a[t],n[0].endState=e.states[n[1]];let c=this.readInt();for(t=0;t<c;t++)i=this.readInt(),e.states[i].nonGreedy=!0;let u=this.readInt();for(t=0;t<u;t++)i=this.readInt(),e.states[i].isPrecedenceRule=!0}readRules(e){let t;const n=this.readInt();for(e.grammarType===a.LEXER&&(e.ruleToTokenType=G(n,0)),e.ruleToStartState=G(n,0),t=0;t<n;t++){const n=this.readInt();if(e.ruleToStartState[t]=e.states[n],e.grammarType===a.LEXER){let n=this.readInt();65535===n&&(n=i.EOF),e.ruleToTokenType[t]=n}}for(e.ruleToStopState=G(n,0),t=0;t<e.states.length;t++){const n=e.states[t];n instanceof p&&(e.ruleToStopState[n.ruleIndex]=n,e.ruleToStartState[n.ruleIndex].stopState=n)}}readModes(e){const t=this.readInt();for(let n=0;n<t;n++){let t=this.readInt();e.modeToStartState.push(e.states[t])}}readSets(e,t,n){const i=this.readInt();for(let e=0;e<i;e++){const e=new I;t.push(e);const i=this.readInt();0!==this.readInt()&&e.addOne(-1);for(let t=0;t<i;t++){const t=n(),i=n();e.addRange(t,i)}}}readEdges(e,t){let n,i,r,a,o;const s=this.readInt();for(n=0;n<s;n++){const n=this.readInt(),i=this.readInt(),r=this.readInt(),o=this.readInt(),s=this.readInt(),c=this.readInt();a=this.edgeFactory(e,r,n,i,o,s,c,t);e.states[n].addTransition(a)}for(n=0;n<e.states.length;n++)for(r=e.states[n],i=0;i<r.transitions.length;i++){const t=r.transitions[i];if(!(t instanceof T))continue;let n=-1;e.ruleToStartState[t.target.ruleIndex].isPrecedenceRule&&0===t.precedence&&(n=t.target.ruleIndex),a=new R(t.followState,n),e.ruleToStopState[t.target.ruleIndex].addTransition(a)}for(n=0;n<e.states.length;n++){if(r=e.states[n],r instanceof l){if(null===r.endState)throw"IllegalState";if(null!==r.endState.startState)throw"IllegalState";r.endState.startState=r}if(r instanceof h)for(i=0;i<r.transitions.length;i++)o=r.transitions[i].target,o instanceof _&&(o.loopBackState=r);else if(r instanceof g)for(i=0;i<r.transitions.length;i++)o=r.transitions[i].target,o instanceof y&&(o.loopBackState=r)}}readDecisions(e){const t=this.readInt();for(let n=0;n<t;n++){const t=this.readInt(),i=e.states[t];e.decisionToState.push(i),i.decision=n}}readLexerActions(e){if(e.grammarType===a.LEXER){const t=this.readInt();e.lexerActions=G(t,null);for(let n=0;n<t;n++){const t=this.readInt();let i=this.readInt();65535===i&&(i=-1);let r=this.readInt();65535===r&&(r=-1),e.lexerActions[n]=this.lexerActionFactory(t,i,r)}}}generateRuleBypassTransitions(e){let t;const n=e.ruleToStartState.length;for(t=0;t<n;t++)e.ruleToTokenType[t]=e.maxTokenType+t+1;for(t=0;t<n;t++)this.generateRuleBypassTransition(e,t)}generateRuleBypassTransition(e,t){let n,i;const r=new x;r.ruleIndex=t,e.addState(r);const a=new u;a.ruleIndex=t,e.addState(a),r.endState=a,e.defineDecisionState(r),a.startState=r;let o=null,c=null;if(e.ruleToStartState[t].isPrecedenceRule){for(c=null,n=0;n<e.states.length;n++)if(i=e.states[n],this.stateIsEndStateFor(i,t)){c=i,o=i.loopBackState.transitions[0];break}if(null===o)throw"Couldn't identify final state of the precedence rule prefix section."}else c=e.ruleToStopState[t];for(n=0;n<e.states.length;n++){i=e.states[n];for(let e=0;e<i.transitions.length;e++){const t=i.transitions[e];t!==o&&(t.target===c&&(t.target=a))}}const l=e.ruleToStartState[t],d=l.transitions.length;for(;d>0;)r.addTransition(l.transitions[d-1]),l.transitions=l.transitions.slice(-1);e.ruleToStartState[t].addTransition(new R(r)),a.addTransition(new R(c));const m=new s;e.addState(m),m.addTransition(new b(a,e.ruleToTokenType[t])),r.addTransition(new R(m))}stateIsEndStateFor(e,t){if(e.ruleIndex!==t)return null;if(!(e instanceof y))return null;const n=e.transitions[e.transitions.length-1].target;return n instanceof d&&n.epsilonOnlyTransitions&&n.transitions[0].target instanceof p?e:null}markPrecedenceDecisions(e){for(let t=0;t<e.states.length;t++){const n=e.states[t];if(n instanceof y&&e.ruleToStartState[n.ruleIndex].isPrecedenceRule){const e=n.transitions[n.transitions.length-1].target;e instanceof d&&e.epsilonOnlyTransitions&&e.transitions[0].target instanceof p&&(n.isPrecedenceDecision=!0)}}}verifyATN(e){if(this.deserializationOptions.verifyATN)for(let t=0;t<e.states.length;t++){const n=e.states[t];if(null!==n)if(this.checkCondition(n.epsilonOnlyTransitions||n.transitions.length<=1),n instanceof _)this.checkCondition(null!==n.loopBackState);else if(n instanceof y)if(this.checkCondition(null!==n.loopBackState),this.checkCondition(2===n.transitions.length),n.transitions[0].target instanceof S)this.checkCondition(n.transitions[1].target instanceof d),this.checkCondition(!n.nonGreedy);else{if(!(n.transitions[0].target instanceof d))throw"IllegalState";this.checkCondition(n.transitions[1].target instanceof S),this.checkCondition(n.nonGreedy)}else n instanceof g?(this.checkCondition(1===n.transitions.length),this.checkCondition(n.transitions[0].target instanceof y)):n instanceof d?this.checkCondition(null!==n.loopBackState):n instanceof m?this.checkCondition(null!==n.stopState):n instanceof l?this.checkCondition(null!==n.endState):n instanceof u?this.checkCondition(null!==n.startState):n instanceof c?this.checkCondition(n.transitions.length<=1||n.decision>=0):this.checkCondition(n.transitions.length<=1||n instanceof p)}}checkCondition(e,t){if(!e)throw null==t&&(t="IllegalState"),t}readInt(){return this.data[this.pos++]}readInt32(){return this.readInt()|this.readInt()<<16}readLong(){return 4294967295&this.readInt32()|this.readInt32()<<32}readUUID(){const e=[];for(let t=7;t>=0;t--){const n=this.readInt();e[2*t+1]=255&n,e[2*t]=n>>8&255}return W[e[0]]+W[e[1]]+W[e[2]]+W[e[3]]+"-"+W[e[4]]+W[e[5]]+"-"+W[e[6]]+W[e[7]]+"-"+W[e[8]]+W[e[9]]+"-"+W[e[10]]+W[e[11]]+W[e[12]]+W[e[13]]+W[e[14]]+W[e[15]]}edgeFactory(e,t,n,r,a,o,s,c){const l=e.states[r];switch(t){case E.EPSILON:return new R(l);case E.RANGE:return new M(l,0!==s?i.EOF:a,o);case E.RULE:return new T(e.states[a],o,s,l);case E.PREDICATE:return new k(l,a,o,0!==s);case E.PRECEDENCE:return new P(l,a);case E.ATOM:return new b(l,0!==s?i.EOF:a);case E.ACTION:return new D(l,a,o,0!==s);case E.SET:return new v(l,c[a]);case E.NOT_SET:return new C(l,c[a]);case E.WILDCARD:return new L(l);default:throw"The specified transition type: "+t+" is not valid."}}stateFactory(e,t){if(null===this.stateFactories){const e=[];e[o.INVALID_TYPE]=null,e[o.BASIC]=()=>new s,e[o.RULE_START]=()=>new m,e[o.BLOCK_START]=()=>new x,e[o.PLUS_BLOCK_START]=()=>new _,e[o.STAR_BLOCK_START]=()=>new S,e[o.TOKEN_START]=()=>new f,e[o.RULE_STOP]=()=>new p,e[o.BLOCK_END]=()=>new u,e[o.STAR_LOOP_BACK]=()=>new g,e[o.STAR_LOOP_ENTRY]=()=>new y,e[o.PLUS_LOOP_BACK]=()=>new h,e[o.LOOP_END]=()=>new d,this.stateFactories=e}if(e>this.stateFactories.length||null===this.stateFactories[e])throw"The specified state type "+e+" is not valid.";{const n=this.stateFactories[e]();if(null!==n)return n.ruleIndex=t,n}}lexerActionFactory(e,t,n){if(null===this.actionFactories){const e=[];e[A.CHANNEL]=(e,t)=>new Y(e),e[A.CUSTOM]=(e,t)=>new N(e,t),e[A.MODE]=(e,t)=>new F(e),e[A.MORE]=(e,t)=>H.INSTANCE,e[A.POP_MODE]=(e,t)=>j.INSTANCE,e[A.PUSH_MODE]=(e,t)=>new q(e),e[A.SKIP]=(e,t)=>O.INSTANCE,e[A.TYPE]=(e,t)=>new B(e),this.actionFactories=e}if(e>this.actionFactories.length||null===this.actionFactories[e])throw"The specified lexer action type "+e+" is not valid.";return this.actionFactories[e](t,n)}}},6243:function(e,t,n){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(n(2198))},6244:function(e,t,n){"use strict";var i=n(175),r=n(4065),a=n(2355),o=n(3277);e.exports=function(e){if(e&&"object"==typeof e){if(i(e))return"Map";if(r(e))return"Set";if(a(e))return"WeakMap";if(o(e))return"WeakSet"}return!1}},6251:function(e,t,n){var i=n(3367),r=n(5457);const{FP_Quantity:a,TypeInfo:o}=r;var s={};function c(e,t,n,r){return i.isTrue(t)?n(e):r?r(e):[]}function l(e,t){return e.length>1&&i.raiseError("The input collection contains multiple items",t),1===e.length}s.iifMacro=function(e,t,n,i){const r=t(e);return r instanceof Promise?r.then(t=>c(e,t,n,i)):c(e,r,n,i)},s.traceFn=function(e,t,n){const r=n?n(e):null;return r instanceof Promise?r.then(n=>s.traceFn(e,t,n)):(this.customTraceFn?n?this.customTraceFn(n(e),t??""):this.customTraceFn(e,t??""):n?console.log("TRACE:["+(t||"")+"]",i.toJSON(n(e),null," ")):console.log("TRACE:["+(t||"")+"]",i.toJSON(e,null," ")),e)},s.defineVariable=function(e,t,n){let i=e;if(n&&(i=n(e)),this.definedVars||(this.definedVars={}),t in this.vars||t in this.processedVars)throw new Error("Environment Variable %"+t+" already defined");if(Object.keys(this.definedVars).includes(t))throw new Error("Variable %"+t+" already defined");return this.definedVars[t]=i,e};var u=/^[+-]?\d+$/;s.toInteger=function(e){let t;if(l(e,"toInteger")){const n=i.valData(e[0]);if(!1===n)t=0;else if(!0===n)t=1;else{const e=typeof n;"bigint"===e?t=Number(n):"number"===e?Number.isInteger(n)&&(t=n):"string"===e&&u.test(n)&&(t=parseInt(n))}}return t},s.toLong=function(e){let t;if(l(e,"toLong")){const n=i.valData(e[0]);if(!1===n)t=0n;else if(!0===n)t=1n;else{const e=typeof n;"bigint"===e?t=n:"number"===e?Number.isInteger(n)&&(t=BigInt(n)):"string"===e&&u.test(n)&&(t=BigInt(n))}}return t};const d=/^((\+|-)?\d+(\.\d+)?)\s*(('[^']+')|([a-zA-Z]+))?$/,m=1,p=5,f=6;s.toQuantity=function(e,t){let n;if(l(e,"toQuantity")){if(t){const e=a._calendarDuration2Seconds[this.unit],n=a._calendarDuration2Seconds[t];if(!e!=!n&&(e>1||n>1))return null;a.mapTimeUnitsToUCUMCode[t]||(t=`'${t}'`)}const r=i.valDataConverted(e[0]),o=typeof r;let s;if("number"===o)n=new a(r,"'1'");else if(r instanceof a)n=r;else if("boolean"===o)n=new a(r?1:0,"'1'");else if("string"===o&&(s=d.exec(r))){const e=s[m],t=s[p],i=s[f];i&&!a.mapTimeUnitsToUCUMCode[i]||(n=new a(Number(e),t||i||"'1'"))}n&&t&&n.unit!==t&&(n=a.convUnitTo(n.unit,n.value,t))}return n};var h=/^[+-]?\d+(\.\d+)?$/;function g(e){let t=e.slice(3);s["to"+t]=function(n){let a;if(l(n,"to"+t)){const t=i.valData(n[0]);if("string"==typeof t){const n=r[e].checkString(t);n&&(a=n)}}return a}}s.toDecimal=function(e){let t;if(l(e,"toDecimal")){const n=i.valData(e[0]);if(!1===n)t=0;else if(!0===n)t=1;else{const e=typeof n;"bigint"===e?t=Number(n):"number"===e?t=n:"string"===e&&h.test(n)&&(t=parseFloat(n))}}return t},s.toString=function(e){let t;return l(e,"toString")&&(t=i.valDataConverted(e[0])?.toString()),t},g("FP_Date"),g("FP_DateTime"),g("FP_Time");const y=["true","t","yes","y","1","1.0"].reduce((e,t)=>(e[t]=!0,e),{}),_=["false","f","no","n","0","0.0"].reduce((e,t)=>(e[t]=!0,e),{});s.toBoolean=function(e){let t;if(l(e,"toBoolean")){const n=i.valData(e[0]);switch(typeof n){case"boolean":t=n;break;case"bigint":1n===n?t=!0:0n===n&&(t=!1);break;case"number":1===n?t=!0:0===n&&(t=!1);break;case"string":{const e=n.toLowerCase();y[e]?t=!0:_[e]&&(t=!1)}}}return t},s.createConvertsToFn=function(e,t){return"string"==typeof t?function(n){return 1!==n.length?[]:typeof e(n)===t}:function(n){return 1!==n.length?[]:e(n)instanceof t}};const S={Integer:function(e){if(Number.isInteger(e))return e},Boolean:function(e){return!0!==e&&!1!==e||e},Number:function(e){const t=typeof e;if("number"===t||"bigint"===t)return e},String:function(e){if("string"==typeof e)return e},StringOrNumber:function(e){const t=typeof e;if("string"===t||"number"===t)return e},AnySingletonAtRoot:function(e){return e}};s.singleton=function(e,t){if(e.length>1)throw new Error("Unexpected collection"+i.toJSON(e)+"; expected singleton of type "+t);if(0===e.length)return[];const n=i.valData(e[0]);if(null==n)return[];const r=S[t];if(r){const a=r(n);if(void 0!==a)return a;throw new Error(`Expected ${t.toLowerCase()}, but got: ${i.toJSON(e)}`)}throw new Error("Not supported type "+t)},s.hasValueFn=function(e){return 1===e.length&&null!=i.valData(e[0])&&o.isPrimitiveValue(e[0])},s.getValueFn=function(e){if(1===e.length){const t=e[0],n=i.valData(t);if(null!=n&&o.isPrimitiveValue(t))return n}return[]},e.exports=s},6316:function(e,t,n){var i=n(8847);e.exports=function(e,t){var n=Number(t);return i(e,36e5*n)}},6350:function(e,t,n){!function(e){"use strict";var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var i=e%10,r=e%100-i,a=e>=100?100:null;return e+(t[i]||t[r]||t[a])}},week:{dow:1,doy:7}})}(n(2198))},6389:function(e,t,n){const{Set:i,Hash:r,equalArrays:a}=n(2373);class o{hashCode(){const e=new r;return this.updateHashCode(e),e.finish()}evaluate(e,t){}evalPrecedence(e,t){return this}static andContext(e,t){if(null===e||e===o.NONE)return t;if(null===t||t===o.NONE)return e;const n=new l(e,t);return 1===n.opnds.length?n.opnds[0]:n}static orContext(e,t){if(null===e)return t;if(null===t)return e;if(e===o.NONE||t===o.NONE)return o.NONE;const n=new u(e,t);return 1===n.opnds.length?n.opnds[0]:n}}class s extends o{constructor(e,t,n){super(),this.ruleIndex=void 0===e?-1:e,this.predIndex=void 0===t?-1:t,this.isCtxDependent=void 0!==n&&n}evaluate(e,t){const n=this.isCtxDependent?t:null;return e.sempred(n,this.ruleIndex,this.predIndex)}updateHashCode(e){e.update(this.ruleIndex,this.predIndex,this.isCtxDependent)}equals(e){return this===e||e instanceof s&&(this.ruleIndex===e.ruleIndex&&this.predIndex===e.predIndex&&this.isCtxDependent===e.isCtxDependent)}toString(){return"{"+this.ruleIndex+":"+this.predIndex+"}?"}}o.NONE=new s;class c extends o{constructor(e){super(),this.precedence=void 0===e?0:e}evaluate(e,t){return e.precpred(t,this.precedence)}evalPrecedence(e,t){return e.precpred(t,this.precedence)?o.NONE:null}compareTo(e){return this.precedence-e.precedence}updateHashCode(e){e.update(this.precedence)}equals(e){return this===e||e instanceof c&&this.precedence===e.precedence}toString(){return"{"+this.precedence+">=prec}?"}static filterPrecedencePredicates(e){const t=[];return e.values().map(function(e){e instanceof c&&t.push(e)}),t}}class l extends o{constructor(e,t){super();const n=new i;e instanceof l?e.opnds.map(function(e){n.add(e)}):n.add(e),t instanceof l?t.opnds.map(function(e){n.add(e)}):n.add(t);const r=c.filterPrecedencePredicates(n);if(r.length>0){let e=null;r.map(function(t){(null===e||t.precedence<e.precedence)&&(e=t)}),n.add(e)}this.opnds=Array.from(n.values())}equals(e){return this===e||e instanceof l&&a(this.opnds,e.opnds)}updateHashCode(e){e.update(this.opnds,"AND")}evaluate(e,t){for(let n=0;n<this.opnds.length;n++)if(!this.opnds[n].evaluate(e,t))return!1;return!0}evalPrecedence(e,t){let n=!1;const i=[];for(let r=0;r<this.opnds.length;r++){const a=this.opnds[r],s=a.evalPrecedence(e,t);if(n|=s!==a,null===s)return null;s!==o.NONE&&i.push(s)}if(!n)return this;if(0===i.length)return o.NONE;let r=null;return i.map(function(e){r=null===r?e:o.andContext(r,e)}),r}toString(){const e=this.opnds.map(e=>e.toString());return(e.length>3?e.slice(3):e).join("&&")}}class u extends o{constructor(e,t){super();const n=new i;e instanceof u?e.opnds.map(function(e){n.add(e)}):n.add(e),t instanceof u?t.opnds.map(function(e){n.add(e)}):n.add(t);const r=c.filterPrecedencePredicates(n);if(r.length>0){const e=r.sort(function(e,t){return e.compareTo(t)}),t=e[e.length-1];n.add(t)}this.opnds=Array.from(n.values())}equals(e){return this===e||e instanceof u&&a(this.opnds,e.opnds)}updateHashCode(e){e.update(this.opnds,"OR")}evaluate(e,t){for(let n=0;n<this.opnds.length;n++)if(this.opnds[n].evaluate(e,t))return!0;return!1}evalPrecedence(e,t){let n=!1;const i=[];for(let r=0;r<this.opnds.length;r++){const a=this.opnds[r],s=a.evalPrecedence(e,t);if(n|=s!==a,s===o.NONE)return o.NONE;null!==s&&i.push(s)}if(!n)return this;if(0===i.length)return null;const r=null;return i.map(function(e){return e}),r}toString(){const e=this.opnds.map(e=>e.toString());return(e.length>3?e.slice(3):e).join("||")}}e.exports={SemanticContext:o,PrecedencePredicate:c,Predicate:s}},6400:function(e,t,n){const i=n(2841),{Hash:r,Map:a,equalArrays:o}=n(2373);class s{constructor(e){this.cachedHashCode=e}isEmpty(){return this===s.EMPTY}hasEmptyPath(){return this.getReturnState(this.length-1)===s.EMPTY_RETURN_STATE}hashCode(){return this.cachedHashCode}updateHashCode(e){e.update(this.cachedHashCode)}}s.EMPTY=null,s.EMPTY_RETURN_STATE=2147483647,s.globalNodeCount=1,s.id=s.globalNodeCount;class c extends s{constructor(e,t){let n=0;const i=new r;null!==e?i.update(e,t):i.update(1),n=i.finish(),super(n),this.parentCtx=e,this.returnState=t}getParent(e){return this.parentCtx}getReturnState(e){return this.returnState}equals(e){return this===e||e instanceof c&&(this.hashCode()===e.hashCode()&&(this.returnState===e.returnState&&(null==this.parentCtx?null==e.parentCtx:this.parentCtx.equals(e.parentCtx))))}toString(){const e=null===this.parentCtx?"":this.parentCtx.toString();return 0===e.length?this.returnState===s.EMPTY_RETURN_STATE?"$":""+this.returnState:this.returnState+" "+e}get length(){return 1}static create(e,t){return t===s.EMPTY_RETURN_STATE&&null===e?s.EMPTY:new c(e,t)}}class l extends c{constructor(){super(null,s.EMPTY_RETURN_STATE)}isEmpty(){return!0}getParent(e){return null}getReturnState(e){return this.returnState}equals(e){return this===e}toString(){return"$"}}s.EMPTY=new l;class u extends s{constructor(e,t){const n=new r;n.update(e,t);return super(n.finish()),this.parents=e,this.returnStates=t,this}isEmpty(){return this.returnStates[0]===s.EMPTY_RETURN_STATE}getParent(e){return this.parents[e]}getReturnState(e){return this.returnStates[e]}equals(e){return this===e||e instanceof u&&(this.hashCode()===e.hashCode()&&(o(this.returnStates,e.returnStates)&&o(this.parents,e.parents)))}toString(){if(this.isEmpty())return"[]";{let e="[";for(let t=0;t<this.returnStates.length;t++)t>0&&(e+=", "),this.returnStates[t]!==s.EMPTY_RETURN_STATE?(e+=this.returnStates[t],null!==this.parents[t]?e=e+" "+this.parents[t]:e+="null"):e+="$";return e+"]"}}get length(){return this.returnStates.length}}function d(e,t,n,i){if(e===t)return e;if(e instanceof c&&t instanceof c)return function(e,t,n,i){if(null!==i){let n=i.get(e,t);if(null!==n)return n;if(n=i.get(t,e),null!==n)return n}const r=function(e,t,n){if(n){if(e===s.EMPTY)return s.EMPTY;if(t===s.EMPTY)return s.EMPTY}else{if(e===s.EMPTY&&t===s.EMPTY)return s.EMPTY;if(e===s.EMPTY){const e=[t.returnState,s.EMPTY_RETURN_STATE],n=[t.parentCtx,null];return new u(n,e)}if(t===s.EMPTY){const t=[e.returnState,s.EMPTY_RETURN_STATE],n=[e.parentCtx,null];return new u(n,t)}}return null}(e,t,n);if(null!==r)return null!==i&&i.set(e,t,r),r;if(e.returnState===t.returnState){const r=d(e.parentCtx,t.parentCtx,n,i);if(r===e.parentCtx)return e;if(r===t.parentCtx)return t;const a=c.create(r,e.returnState);return null!==i&&i.set(e,t,a),a}{let n=null;if((e===t||null!==e.parentCtx&&e.parentCtx===t.parentCtx)&&(n=e.parentCtx),null!==n){const r=[e.returnState,t.returnState];e.returnState>t.returnState&&(r[0]=t.returnState,r[1]=e.returnState);const a=new u([n,n],r);return null!==i&&i.set(e,t,a),a}const r=[e.returnState,t.returnState];let a=[e.parentCtx,t.parentCtx];e.returnState>t.returnState&&(r[0]=t.returnState,r[1]=e.returnState,a=[t.parentCtx,e.parentCtx]);const o=new u(a,r);return null!==i&&i.set(e,t,o),o}}(e,t,n,i);if(n){if(e instanceof l)return e;if(t instanceof l)return t}return e instanceof c&&(e=new u([e.getParent()],[e.returnState])),t instanceof c&&(t=new u([t.getParent()],[t.returnState])),function(e,t,n,i){if(null!==i){let n=i.get(e,t);if(null!==n)return n;if(n=i.get(t,e),null!==n)return n}let r=0,o=0,l=0,m=[],p=[];for(;r<e.returnStates.length&&o<t.returnStates.length;){const a=e.parents[r],c=t.parents[o];if(e.returnStates[r]===t.returnStates[o]){const t=e.returnStates[r];t===s.EMPTY_RETURN_STATE&&null===a&&null===c||null!==a&&null!==c&&a===c?(p[l]=a,m[l]=t):(p[l]=d(a,c,n,i),m[l]=t),r+=1,o+=1}else e.returnStates[r]<t.returnStates[o]?(p[l]=a,m[l]=e.returnStates[r],r+=1):(p[l]=c,m[l]=t.returnStates[o],o+=1);l+=1}if(r<e.returnStates.length)for(let t=r;t<e.returnStates.length;t++)p[l]=e.parents[t],m[l]=e.returnStates[t],l+=1;else for(let e=o;e<t.returnStates.length;e++)p[l]=t.parents[e],m[l]=t.returnStates[e],l+=1;if(l<p.length){if(1===l){const n=c.create(p[0],m[0]);return null!==i&&i.set(e,t,n),n}p=p.slice(0,l),m=m.slice(0,l)}const f=new u(p,m);if(f===e)return null!==i&&i.set(e,t,e),e;if(f===t)return null!==i&&i.set(e,t,t),t;(function(e){const t=new a;for(let n=0;n<e.length;n++){const i=e[n];t.containsKey(i)||t.put(i,i)}for(let n=0;n<e.length;n++)e[n]=t.get(e[n])})(p),null!==i&&i.set(e,t,f);return f}(e,t,n,i)}e.exports={merge:d,PredictionContext:s,PredictionContextCache:class{constructor(){this.cache=new a}add(e){if(e===s.EMPTY)return s.EMPTY;const t=this.cache.get(e)||null;return null!==t?t:(this.cache.put(e,e),e)}get(e){return this.cache.get(e)||null}get length(){return this.cache.length}},SingletonPredictionContext:c,predictionContextFromRuleContext:function e(t,n){if(null==n&&(n=i.EMPTY),null===n.parentCtx||n===i.EMPTY)return s.EMPTY;const r=e(t,n.parentCtx),a=t.states[n.invokingState].transitions[0];return c.create(r,a.followState.stateNumber)},getCachedPredictionContext:function e(t,n,i){if(t.isEmpty())return t;let r=i.get(t)||null;if(null!==r)return r;if(r=n.get(t),null!==r)return i.put(t,r),r;let a=!1,o=[];for(let r=0;r<o.length;r++){const s=e(t.getParent(r),n,i);if(a||s!==t.getParent(r)){if(!a){o=[];for(let e=0;e<t.length;e++)o[e]=t.getParent(e);a=!0}o[r]=s}}if(!a)return n.add(t),i.put(t,t),t;let l=null;return l=0===o.length?s.EMPTY:1===o.length?c.create(o[0],t.getReturnState(0)):new u(o,t.returnStates),n.add(l),i.put(l,l),i.put(t,l),l}}},6410:function(e,t,n){var i="function"==typeof Map&&Map.prototype,r=Object.getOwnPropertyDescriptor&&i?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,a=i&&r&&"function"==typeof r.get?r.get:null,o=i&&Map.prototype.forEach,s="function"==typeof Set&&Set.prototype,c=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,l=s&&c&&"function"==typeof c.get?c.get:null,u=s&&Set.prototype.forEach,d="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,m="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,p="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,f=Boolean.prototype.valueOf,h=Object.prototype.toString,g=Function.prototype.toString,y=String.prototype.match,_=String.prototype.slice,S=String.prototype.replace,x=String.prototype.toUpperCase,E=String.prototype.toLowerCase,b=RegExp.prototype.test,v=Array.prototype.concat,C=Array.prototype.join,T=Array.prototype.slice,M=Math.floor,D="function"==typeof BigInt?BigInt.prototype.valueOf:null,R=Object.getOwnPropertySymbols,L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,k="function"==typeof Symbol&&"object"==typeof Symbol.iterator,P="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===k||"symbol")?Symbol.toStringTag:null,I=Object.prototype.propertyIsEnumerable,w=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function A(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||b.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var i=e<0?-M(-e):M(e);if(i!==e){var r=String(i),a=_.call(t,r.length+1);return S.call(r,n,"$&_")+"."+S.call(S.call(a,/([0-9]{3})/g,"$&_"),/_$/,"")}}return S.call(t,n,"$&_")}var O=n(2634),Y=O.custom,N=z(Y)?Y:null,H={__proto__:null,double:'"',single:"'"},B={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function q(e,t,n){var i=n.quoteStyle||t,r=H[i];return r+e+r}function j(e){return S.call(String(e),/"/g,""")}function F(e){return!P||!("object"==typeof e&&(P in e||void 0!==e[P]))}function U(e){return"[object Array]"===Q(e)&&F(e)}function V(e){return"[object RegExp]"===Q(e)&&F(e)}function z(e){if(k)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!L)return!1;try{return L.call(e),!0}catch(e){}return!1}e.exports=function e(t,i,r,s){var c=i||{};if(W(c,"quoteStyle")&&!W(H,c.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(W(c,"maxStringLength")&&("number"==typeof c.maxStringLength?c.maxStringLength<0&&c.maxStringLength!==1/0:null!==c.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var h=!W(c,"customInspect")||c.customInspect;if("boolean"!=typeof h&&"symbol"!==h)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(W(c,"indent")&&null!==c.indent&&"\t"!==c.indent&&!(parseInt(c.indent,10)===c.indent&&c.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(W(c,"numericSeparator")&&"boolean"!=typeof c.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var x=c.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return K(t,c);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var b=String(t);return x?A(t,b):b}if("bigint"==typeof t){var M=String(t)+"n";return x?A(t,M):M}var R=void 0===c.depth?5:c.depth;if(void 0===r&&(r=0),r>=R&&R>0&&"object"==typeof t)return U(t)?"[Array]":"[Object]";var Y=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=C.call(Array(e.indent+1)," ")}return{base:n,prev:C.call(Array(t+1),n)}}(c,r);if(void 0===s)s=[];else if(J(s,t)>=0)return"[Circular]";function B(t,n,i){if(n&&(s=T.call(s)).push(n),i){var a={depth:c.depth};return W(c,"quoteStyle")&&(a.quoteStyle=c.quoteStyle),e(t,a,r+1,s)}return e(t,c,r+1,s)}if("function"==typeof t&&!V(t)){var G=function(e){if(e.name)return e.name;var t=y.call(g.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),$=ne(t,B);return"[Function"+(G?": "+G:" (anonymous)")+"]"+($.length>0?" { "+C.call($,", ")+" }":"")}if(z(t)){var ie=k?S.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):L.call(t);return"object"!=typeof t||k?ie:Z(ie)}if(function(e){if(!e||"object"!=typeof e)return!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"==typeof e.nodeName&&"function"==typeof e.getAttribute}(t)){for(var re="<"+E.call(String(t.nodeName)),ae=t.attributes||[],oe=0;oe<ae.length;oe++)re+=" "+ae[oe].name+"="+q(j(ae[oe].value),"double",c);return re+=">",t.childNodes&&t.childNodes.length&&(re+="..."),re+="</"+E.call(String(t.nodeName))+">"}if(U(t)){if(0===t.length)return"[]";var se=ne(t,B);return Y&&!function(e){for(var t=0;t<e.length;t++)if(J(e[t],"\n")>=0)return!1;return!0}(se)?"["+te(se,Y)+"]":"[ "+C.call(se,", ")+" ]"}if(function(e){return"[object Error]"===Q(e)&&F(e)}(t)){var ce=ne(t,B);return"cause"in Error.prototype||!("cause"in t)||I.call(t,"cause")?0===ce.length?"["+String(t)+"]":"{ ["+String(t)+"] "+C.call(ce,", ")+" }":"{ ["+String(t)+"] "+C.call(v.call("[cause]: "+B(t.cause),ce),", ")+" }"}if("object"==typeof t&&h){if(N&&"function"==typeof t[N]&&O)return O(t,{depth:R-r});if("symbol"!==h&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!a||!e||"object"!=typeof e)return!1;try{a.call(e);try{l.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var le=[];return o&&o.call(t,function(e,n){le.push(B(n,t,!0)+" => "+B(e,t))}),ee("Map",a.call(t),le,Y)}if(function(e){if(!l||!e||"object"!=typeof e)return!1;try{l.call(e);try{a.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var ue=[];return u&&u.call(t,function(e){ue.push(B(e,t))}),ee("Set",l.call(t),ue,Y)}if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{d.call(e,d);try{m.call(e,m)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return X("WeakMap");if(function(e){if(!m||!e||"object"!=typeof e)return!1;try{m.call(e,m);try{d.call(e,d)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return X("WeakSet");if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{return p.call(e),!0}catch(e){}return!1}(t))return X("WeakRef");if(function(e){return"[object Number]"===Q(e)&&F(e)}(t))return Z(B(Number(t)));if(function(e){if(!e||"object"!=typeof e||!D)return!1;try{return D.call(e),!0}catch(e){}return!1}(t))return Z(B(D.call(t)));if(function(e){return"[object Boolean]"===Q(e)&&F(e)}(t))return Z(f.call(t));if(function(e){return"[object String]"===Q(e)&&F(e)}(t))return Z(B(String(t)));if("undefined"!=typeof window&&t===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&t===globalThis||void 0!==n.g&&t===n.g)return"{ [object globalThis] }";if(!function(e){return"[object Date]"===Q(e)&&F(e)}(t)&&!V(t)){var de=ne(t,B),me=w?w(t)===Object.prototype:t instanceof Object||t.constructor===Object,pe=t instanceof Object?"":"null prototype",fe=!me&&P&&Object(t)===t&&P in t?_.call(Q(t),8,-1):pe?"Object":"",he=(me||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(fe||pe?"["+C.call(v.call([],fe||[],pe||[]),": ")+"] ":"");return 0===de.length?he+"{}":Y?he+"{"+te(de,Y)+"}":he+"{ "+C.call(de,", ")+" }"}return String(t)};var G=Object.prototype.hasOwnProperty||function(e){return e in this};function W(e,t){return G.call(e,t)}function Q(e){return h.call(e)}function J(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,i=e.length;n<i;n++)if(e[n]===t)return n;return-1}function K(e,t){if(e.length>t.maxStringLength){var n=e.length-t.maxStringLength,i="... "+n+" more character"+(n>1?"s":"");return K(_.call(e,0,t.maxStringLength),t)+i}var r=B[t.quoteStyle||"single"];return r.lastIndex=0,q(S.call(S.call(e,r,"\\$1"),/[\x00-\x1f]/g,$),"single",t)}function $(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+x.call(t.toString(16))}function Z(e){return"Object("+e+")"}function X(e){return e+" { ? }"}function ee(e,t,n,i){return e+" ("+t+") {"+(i?te(n,i):C.call(n,", "))+"}"}function te(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+C.call(e,","+n)+"\n"+t.prev}function ne(e,t){var n=U(e),i=[];if(n){i.length=e.length;for(var r=0;r<e.length;r++)i[r]=W(e,r)?t(e[r],e):""}var a,o="function"==typeof R?R(e):[];if(k){a={};for(var s=0;s<o.length;s++)a["$"+o[s]]=o[s]}for(var c in e)W(e,c)&&(n&&String(Number(c))===c&&c<e.length||k&&a["$"+c]instanceof Symbol||(b.call(/[^\w$]/,c)?i.push(t(c,e)+": "+t(e[c],e)):i.push(c+": "+t(e[c],e))));if("function"==typeof R)for(var l=0;l<o.length;l++)I.call(e,o[l])&&i.push("["+t(o[l])+"]: "+t(e[o[l]],e));return i}},6412:function(e,t,n){!function(e){"use strict";var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(2198))},6428:function(e,t,n){!function(e){"use strict";e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(2198))},6445:function(e,t,n){"use strict";var i=n(2756),r=n(4449),a=n(9718)("%ArrayBuffer%",!0),o=r("ArrayBuffer.prototype.byteLength",!0),s=r("Object.prototype.toString"),c=!!a&&!o&&new a(0).slice,l=!!c&&i(c);e.exports=o||l?function(e){if(!e||"object"!=typeof e)return!1;try{return o?o(e):l(e,0),!0}catch(e){return!1}}:a?function(e){return"[object ArrayBuffer]"===s(e)}:function(e){return!1}},6446:function(e,t,n){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(n(2198))},6546:function(e,t,n){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(n(2198))},6571:function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(2198))},6613:function(e,t,n){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(n(2198))},6615:function(e,t,n){!function(e){"use strict";var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n(2198))},6623:function(e,t,n){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},6657:function(e,t,n){!function(e){"use strict";var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),n="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function i(e){return e>1&&e<5}function r(e,t,n,r){var a=e+" ";switch(n){case"s":return t||r?"pár sekúnd":"pár sekundami";case"ss":return t||r?a+(i(e)?"sekundy":"sekúnd"):a+"sekundami";case"m":return t?"minúta":r?"minútu":"minútou";case"mm":return t||r?a+(i(e)?"minúty":"minút"):a+"minútami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?a+(i(e)?"hodiny":"hodín"):a+"hodinami";case"d":return t||r?"deň":"dňom";case"dd":return t||r?a+(i(e)?"dni":"dní"):a+"dňami";case"M":return t||r?"mesiac":"mesiacom";case"MM":return t||r?a+(i(e)?"mesiace":"mesiacov"):a+"mesiacmi";case"y":return t||r?"rok":"rokom";case"yy":return t||r?a+(i(e)?"roky":"rokov"):a+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:case 4:case 5:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},6658:function(e,t,n){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(2198))},6702:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(2198))},6707:function(e){"use strict";e.exports=JSON.parse('{"Account":"DomainResource","ActivityDefinition":"DomainResource","Address":"Element","AdverseEvent":"DomainResource","Age":"Quantity","AllergyIntolerance":"DomainResource","Annotation":"Element","Appointment":"DomainResource","AppointmentResponse":"DomainResource","Attachment":"Element","AuditEvent":"DomainResource","BackboneElement":"Element","Basic":"DomainResource","Binary":"Resource","BiologicallyDerivedProduct":"DomainResource","BodyStructure":"DomainResource","Bundle":"Resource","CapabilityStatement":"DomainResource","CarePlan":"DomainResource","CareTeam":"DomainResource","CatalogEntry":"DomainResource","ChargeItem":"DomainResource","ChargeItemDefinition":"DomainResource","Claim":"DomainResource","ClaimResponse":"DomainResource","ClinicalImpression":"DomainResource","CodeSystem":"DomainResource","CodeableConcept":"Element","Coding":"Element","Communication":"DomainResource","CommunicationRequest":"DomainResource","CompartmentDefinition":"DomainResource","Composition":"DomainResource","ConceptMap":"DomainResource","Condition":"DomainResource","Consent":"DomainResource","ContactDetail":"Element","ContactPoint":"Element","Contract":"DomainResource","Contributor":"Element","Count":"Quantity","Coverage":"DomainResource","CoverageEligibilityRequest":"DomainResource","CoverageEligibilityResponse":"DomainResource","DataRequirement":"Element","DetectedIssue":"DomainResource","Device":"DomainResource","DeviceDefinition":"DomainResource","DeviceMetric":"DomainResource","DeviceRequest":"DomainResource","DeviceUseStatement":"DomainResource","DiagnosticReport":"DomainResource","Distance":"Quantity","DocumentManifest":"DomainResource","DocumentReference":"DomainResource","DomainResource":"Resource","Dosage":"BackboneElement","Duration":"Quantity","EffectEvidenceSynthesis":"DomainResource","ElementDefinition":"BackboneElement","Encounter":"DomainResource","Endpoint":"DomainResource","EnrollmentRequest":"DomainResource","EnrollmentResponse":"DomainResource","EpisodeOfCare":"DomainResource","EventDefinition":"DomainResource","Evidence":"DomainResource","EvidenceVariable":"DomainResource","ExampleScenario":"DomainResource","ExplanationOfBenefit":"DomainResource","Expression":"Element","Extension":"Element","FamilyMemberHistory":"DomainResource","Flag":"DomainResource","Goal":"DomainResource","GraphDefinition":"DomainResource","Group":"DomainResource","GuidanceResponse":"DomainResource","HealthcareService":"DomainResource","HumanName":"Element","Identifier":"Element","ImagingStudy":"DomainResource","Immunization":"DomainResource","ImmunizationEvaluation":"DomainResource","ImmunizationRecommendation":"DomainResource","ImplementationGuide":"DomainResource","InsurancePlan":"DomainResource","Invoice":"DomainResource","Library":"DomainResource","Linkage":"DomainResource","List":"DomainResource","Location":"DomainResource","MarketingStatus":"BackboneElement","Measure":"DomainResource","MeasureReport":"DomainResource","Media":"DomainResource","Medication":"DomainResource","MedicationAdministration":"DomainResource","MedicationDispense":"DomainResource","MedicationKnowledge":"DomainResource","MedicationRequest":"DomainResource","MedicationStatement":"DomainResource","MedicinalProduct":"DomainResource","MedicinalProductAuthorization":"DomainResource","MedicinalProductContraindication":"DomainResource","MedicinalProductIndication":"DomainResource","MedicinalProductIngredient":"DomainResource","MedicinalProductInteraction":"DomainResource","MedicinalProductManufactured":"DomainResource","MedicinalProductPackaged":"DomainResource","MedicinalProductPharmaceutical":"DomainResource","MedicinalProductUndesirableEffect":"DomainResource","MessageDefinition":"DomainResource","MessageHeader":"DomainResource","Meta":"Element","MolecularSequence":"DomainResource","Money":"Element","MoneyQuantity":"Quantity","NamingSystem":"DomainResource","Narrative":"Element","NutritionOrder":"DomainResource","Observation":"DomainResource","ObservationDefinition":"DomainResource","OperationDefinition":"DomainResource","OperationOutcome":"DomainResource","Organization":"DomainResource","OrganizationAffiliation":"DomainResource","ParameterDefinition":"Element","Parameters":"Resource","Patient":"DomainResource","PaymentNotice":"DomainResource","PaymentReconciliation":"DomainResource","Period":"Element","Person":"DomainResource","PlanDefinition":"DomainResource","Population":"BackboneElement","Practitioner":"DomainResource","PractitionerRole":"DomainResource","Procedure":"DomainResource","ProdCharacteristic":"BackboneElement","ProductShelfLife":"BackboneElement","Provenance":"DomainResource","Quantity":"Element","Questionnaire":"DomainResource","QuestionnaireResponse":"DomainResource","Range":"Element","Ratio":"Element","Reference":"Element","RelatedArtifact":"Element","RelatedPerson":"DomainResource","RequestGroup":"DomainResource","ResearchDefinition":"DomainResource","ResearchElementDefinition":"DomainResource","ResearchStudy":"DomainResource","ResearchSubject":"DomainResource","RiskAssessment":"DomainResource","RiskEvidenceSynthesis":"DomainResource","SampledData":"Element","Schedule":"DomainResource","SearchParameter":"DomainResource","ServiceRequest":"DomainResource","Signature":"Element","SimpleQuantity":"Quantity","Slot":"DomainResource","Specimen":"DomainResource","SpecimenDefinition":"DomainResource","StructureDefinition":"DomainResource","StructureMap":"DomainResource","Subscription":"DomainResource","Substance":"DomainResource","SubstanceAmount":"BackboneElement","SubstanceNucleicAcid":"DomainResource","SubstancePolymer":"DomainResource","SubstanceProtein":"DomainResource","SubstanceReferenceInformation":"DomainResource","SubstanceSourceMaterial":"DomainResource","SubstanceSpecification":"DomainResource","SupplyDelivery":"DomainResource","SupplyRequest":"DomainResource","Task":"DomainResource","TerminologyCapabilities":"DomainResource","TestReport":"DomainResource","TestScript":"DomainResource","Timing":"BackboneElement","TriggerDefinition":"Element","UsageContext":"Element","ValueSet":"DomainResource","VerificationResult":"DomainResource","VisionPrescription":"DomainResource","base64Binary":"Element","boolean":"Element","canonical":"uri","code":"string","date":"Element","dateTime":"Element","decimal":"Element","id":"string","instant":"Element","integer":"Element","markdown":"string","oid":"uri","positiveInt":"integer","string":"Element","time":"Element","unsignedInt":"integer","uri":"Element","url":"uri","uuid":"uri","xhtml":"Element"}')},6717:function(e){"use strict";e.exports=JSON.parse('{"Bundle.entry.link":"Bundle.link","CapabilityStatement.rest.operation":"CapabilityStatement.rest.resource.operation","CapabilityStatement.rest.searchParam":"CapabilityStatement.rest.resource.searchParam","ChargeItemDefinition.propertyGroup.applicability":"ChargeItemDefinition.applicability","ClaimResponse.addItem.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.addItem.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.addItem.detail.subDetail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.subDetail.adjudication":"ClaimResponse.item.adjudication","CodeSystem.concept.concept":"CodeSystem.concept","Composition.section.section":"Composition.section","ConceptMap.group.element.target.product":"ConceptMap.group.element.target.dependsOn","Consent.provision.provision":"Consent.provision","Contract.term.asset.answer":"Contract.term.offer.answer","Contract.term.group":"Contract.term","ExampleScenario.process.step.alternative.step":"ExampleScenario.process.step","ExampleScenario.process.step.operation.request":"ExampleScenario.instance.containedInstance","ExampleScenario.process.step.operation.response":"ExampleScenario.instance.containedInstance","ExampleScenario.process.step.process":"ExampleScenario.process","ExplanationOfBenefit.addItem.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.addItem.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.addItem.detail.subDetail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.subDetail.adjudication":"ExplanationOfBenefit.item.adjudication","GraphDefinition.link.target.link":"GraphDefinition.link","ImplementationGuide.definition.page.page":"ImplementationGuide.definition.page","Invoice.totalPriceComponent":"Invoice.lineItem.priceComponent","MedicinalProductAuthorization.procedure.application":"MedicinalProductAuthorization.procedure","MedicinalProductIngredient.substance.strength":"MedicinalProductIngredient.specifiedSubstance.strength","MedicinalProductPackaged.packageItem.packageItem":"MedicinalProductPackaged.packageItem","Observation.component.referenceRange":"Observation.referenceRange","OperationDefinition.parameter.part":"OperationDefinition.parameter","Parameters.parameter.part":"Parameters.parameter","PlanDefinition.action.action":"PlanDefinition.action","Provenance.entity.agent":"Provenance.agent","Questionnaire.item.item":"Questionnaire.item","QuestionnaireResponse.item.answer.item":"QuestionnaireResponse.item","QuestionnaireResponse.item.item":"QuestionnaireResponse.item","RequestGroup.action.action":"RequestGroup.action","StructureMap.group.rule.rule":"StructureMap.group.rule","SubstanceSpecification.molecularWeight":"SubstanceSpecification.structure.isotope.molecularWeight","SubstanceSpecification.name.synonym":"SubstanceSpecification.name","SubstanceSpecification.name.translation":"SubstanceSpecification.name","SubstanceSpecification.structure.molecularWeight":"SubstanceSpecification.structure.isotope.molecularWeight","TestReport.teardown.action.operation":"TestReport.setup.action.operation","TestReport.test.action.assert":"TestReport.setup.action.assert","TestReport.test.action.operation":"TestReport.setup.action.operation","TestScript.teardown.action.operation":"TestScript.setup.action.operation","TestScript.test.action.assert":"TestScript.setup.action.assert","TestScript.test.action.operation":"TestScript.setup.action.operation","ValueSet.compose.exclude":"ValueSet.compose.include","ValueSet.expansion.contains.contains":"ValueSet.expansion.contains","ValueSet.expansion.contains.designation":"ValueSet.compose.include.concept.designation"}')},6752:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[n][0]:r[n][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},6758:function(e){"use strict";e.exports=LForms.ucumPkg},6788:function(e){"use strict";e.exports=Error},6795:function(e,t,n){"use strict";var i=n(1274),r=n(2264),a=n(1188),o=n(9718),s=n(2889),c=n(1233),l=n(3354),u=n(3929),d=n(3169),m=n(6445),p=n(5661),f=n(78),h=n(3187),g=n(9722),y=n(1524),_=n(6244),S=n(4912),x=n(1066),E=r("SharedArrayBuffer.prototype.byteLength",!0),b=r("Date.prototype.getTime"),v=Object.getPrototypeOf,C=r("Object.prototype.toString"),T=o("%Set%",!0),M=r("Map.prototype.has",!0),D=r("Map.prototype.get",!0),R=r("Map.prototype.size",!0),L=r("Set.prototype.add",!0),k=r("Set.prototype.delete",!0),P=r("Set.prototype.has",!0),I=r("Set.prototype.size",!0);function w(e,t,n,i){for(var r,a=s(e);(r=a.next())&&!r.done;)if(H(t,r.value,n,i))return k(e,r.value),!0;return!1}function A(e){return void 0===e?null:"object"!=typeof e?"symbol"!=typeof e&&("string"!=typeof e&&"number"!=typeof e||+e==+e):void 0}function O(e,t,n,r,a,o){var s=A(n);if(null!=s)return s;var c=D(t,s),l=i({},a,{strict:!1});return!(void 0===c&&!M(t,s)||!H(r,c,l,o))&&(!M(e,s)&&H(r,c,l,o))}function Y(e,t,n){var i=A(n);return null!=i?i:P(t,i)&&!P(e,i)}function N(e,t,n,i,r,a){for(var o,c,l=s(e);(o=l.next())&&!o.done;)if(H(n,c=o.value,r,a)&&H(i,D(t,c),r,a))return k(e,c),!0;return!1}function H(e,t,n,r){var o=n||{};if(o.strict?l(e,t):e===t)return!0;if(y(e)!==y(t))return!1;if(!e||!t||"object"!=typeof e&&"object"!=typeof t)return o.strict?l(e,t):e==t;var c,k=r.has(e),A=r.has(t);if(k&&A){if(r.get(e)===r.get(t))return!0}else c={};return k||r.set(e,c),A||r.set(t,c),function(e,t,n,r){var o,c;if(typeof e!=typeof t)return!1;if(null==e||null==t)return!1;if(C(e)!==C(t))return!1;if(u(e)!==u(t))return!1;var l=d(e),y=d(t);if(l!==y)return!1;var k=e instanceof Error,A=t instanceof Error;if(k!==A)return!1;if((k||A)&&(e.name!==t.name||e.message!==t.message))return!1;var q=f(e),j=f(t);if(q!==j)return!1;if((q||j)&&(e.source!==t.source||a(e)!==a(t)))return!1;var F=p(e),U=p(t);if(F!==U)return!1;if((F||U)&&b(e)!==b(t))return!1;if(n.strict&&v&&v(e)!==v(t))return!1;var V=S(e),z=S(t);if(V!==z)return!1;if(V||z){if(e.length!==t.length)return!1;for(o=0;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}var G=B(e),W=B(t);if(G!==W)return!1;if(G||W){if(e.length!==t.length)return!1;for(o=0;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}var Q=m(e),J=m(t);if(Q!==J)return!1;if(Q||J)return x(e)===x(t)&&("function"==typeof Uint8Array&&H(new Uint8Array(e),new Uint8Array(t),n,r));var K=h(e),$=h(t);if(K!==$)return!1;if(K||$)return E(e)===E(t)&&("function"==typeof Uint8Array&&H(new Uint8Array(e),new Uint8Array(t),n,r));if(typeof e!=typeof t)return!1;var Z=g(e),X=g(t);if(Z.length!==X.length)return!1;for(Z.sort(),X.sort(),o=Z.length-1;o>=0;o--)if(Z[o]!=X[o])return!1;for(o=Z.length-1;o>=0;o--)if(!H(e[c=Z[o]],t[c],n,r))return!1;var ee=_(e),te=_(t);if(ee!==te)return!1;if("Set"===ee||"Set"===te)return function(e,t,n,i){if(I(e)!==I(t))return!1;var r,a,o,c=s(e),l=s(t);for(;(r=c.next())&&!r.done;)if(r.value&&"object"==typeof r.value)o||(o=new T),L(o,r.value);else if(!P(t,r.value)){if(n.strict)return!1;if(!Y(e,t,r.value))return!1;o||(o=new T),L(o,r.value)}if(o){for(;(a=l.next())&&!a.done;)if(a.value&&"object"==typeof a.value){if(!w(o,a.value,n.strict,i))return!1}else if(!n.strict&&!P(e,a.value)&&!w(o,a.value,n.strict,i))return!1;return 0===I(o)}return!0}(e,t,n,r);if("Map"===ee)return function(e,t,n,r){if(R(e)!==R(t))return!1;var a,o,c,l,u,d,m=s(e),p=s(t);for(;(a=m.next())&&!a.done;)if(l=a.value[0],u=a.value[1],l&&"object"==typeof l)c||(c=new T),L(c,l);else if(void 0===(d=D(t,l))&&!M(t,l)||!H(u,d,n,r)){if(n.strict)return!1;if(!O(e,t,l,u,n,r))return!1;c||(c=new T),L(c,l)}if(c){for(;(o=p.next())&&!o.done;)if(l=o.value[0],d=o.value[1],l&&"object"==typeof l){if(!N(c,e,l,d,n,r))return!1}else if(!(n.strict||e.has(l)&&H(D(e,l),d,n,r)||N(c,e,l,d,i({},n,{strict:!1}),r)))return!1;return 0===I(c)}return!0}(e,t,n,r);return!0}(e,t,o,r)}function B(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&(!(e.length>0&&"number"!=typeof e[0])&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))))}e.exports=function(e,t,n){return H(e,t,n,c())}},6838:function(e){"use strict";var t=Object.prototype.toString;e.exports=function(e){var n=t.call(e),i="[object Arguments]"===n;return i||(i="[object Array]"!==n&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),i}},6898:function(e,t,n){"use strict";var i=n(9932),r=n(9289),a=n(7679);e.exports=function(){return a(i,r,arguments)}},6930:function(e,t,n){"use strict";var i=n(9718),r=n(1828),a=n(6177)(),o=n(7570),s=n(4114),c=i("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new s("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||c(t)!==t)throw new s("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],i=!0,l=!0;if("length"in e&&o){var u=o(e,"length");u&&!u.configurable&&(i=!1),u&&!u.writable&&(l=!1)}return(i||l||!n)&&(a?r(e,"length",t,!0,!0):r(e,"length",t)),e}},6936:function(e,t,n){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(2198))},7059:function(e,t,n){const{Token:i}=n(5537);class r{constructor(e,t){this.start=e,this.stop=t}clone(){return new r(this.start,this.stop)}contains(e){return e>=this.start&&e<this.stop}toString(){return this.start===this.stop-1?this.start.toString():this.start.toString()+".."+(this.stop-1).toString()}get length(){return this.stop-this.start}}class a{constructor(){this.intervals=null,this.readOnly=!1}first(e){return null===this.intervals||0===this.intervals.length?i.INVALID_TYPE:this.intervals[0].start}addOne(e){this.addInterval(new r(e,e+1))}addRange(e,t){this.addInterval(new r(e,t+1))}addInterval(e){if(null===this.intervals)this.intervals=[],this.intervals.push(e.clone());else{for(let t=0;t<this.intervals.length;t++){const n=this.intervals[t];if(e.stop<n.start)return void this.intervals.splice(t,0,e);if(e.stop===n.start)return void(this.intervals[t]=new r(e.start,n.stop));if(e.start<=n.stop)return this.intervals[t]=new r(Math.min(n.start,e.start),Math.max(n.stop,e.stop)),void this.reduce(t)}this.intervals.push(e.clone())}}addSet(e){return null!==e.intervals&&e.intervals.forEach(e=>this.addInterval(e),this),this}reduce(e){if(e<this.intervals.length-1){const t=this.intervals[e],n=this.intervals[e+1];t.stop>=n.stop?(this.intervals.splice(e+1,1),this.reduce(e)):t.stop>=n.start&&(this.intervals[e]=new r(t.start,n.stop),this.intervals.splice(e+1,1))}}complement(e,t){const n=new a;return n.addInterval(new r(e,t+1)),null!==this.intervals&&this.intervals.forEach(e=>n.removeRange(e)),n}contains(e){if(null===this.intervals)return!1;for(let t=0;t<this.intervals.length;t++)if(this.intervals[t].contains(e))return!0;return!1}removeRange(e){if(e.start===e.stop-1)this.removeOne(e.start);else if(null!==this.intervals){let t=0;for(let n=0;n<this.intervals.length;n++){const n=this.intervals[t];if(e.stop<=n.start)return;if(e.start>n.start&&e.stop<n.stop){this.intervals[t]=new r(n.start,e.start);const i=new r(e.stop,n.stop);return void this.intervals.splice(t,0,i)}e.start<=n.start&&e.stop>=n.stop?(this.intervals.splice(t,1),t-=1):e.start<n.stop?this.intervals[t]=new r(n.start,e.start):e.stop<n.stop&&(this.intervals[t]=new r(e.stop,n.stop)),t+=1}}}removeOne(e){if(null!==this.intervals)for(let t=0;t<this.intervals.length;t++){const n=this.intervals[t];if(e<n.start)return;if(e===n.start&&e===n.stop-1)return void this.intervals.splice(t,1);if(e===n.start)return void(this.intervals[t]=new r(n.start+1,n.stop));if(e===n.stop-1)return void(this.intervals[t]=new r(n.start,n.stop-1));if(e<n.stop-1){const i=new r(n.start,e);return n.start=e+1,void this.intervals.splice(t,0,i)}}}toString(e,t,n){return e=e||null,t=t||null,n=n||!1,null===this.intervals?"{}":null!==e||null!==t?this.toTokenString(e,t):n?this.toCharString():this.toIndexString()}toCharString(){const e=[];for(let t=0;t<this.intervals.length;t++){const n=this.intervals[t];n.stop===n.start+1?n.start===i.EOF?e.push("<EOF>"):e.push("'"+String.fromCharCode(n.start)+"'"):e.push("'"+String.fromCharCode(n.start)+"'..'"+String.fromCharCode(n.stop-1)+"'")}return e.length>1?"{"+e.join(", ")+"}":e[0]}toIndexString(){const e=[];for(let t=0;t<this.intervals.length;t++){const n=this.intervals[t];n.stop===n.start+1?n.start===i.EOF?e.push("<EOF>"):e.push(n.start.toString()):e.push(n.start.toString()+".."+(n.stop-1).toString())}return e.length>1?"{"+e.join(", ")+"}":e[0]}toTokenString(e,t){const n=[];for(let i=0;i<this.intervals.length;i++){const r=this.intervals[i];for(let i=r.start;i<r.stop;i++)n.push(this.elementName(e,t,i))}return n.length>1?"{"+n.join(", ")+"}":n[0]}elementName(e,t,n){return n===i.EOF?"<EOF>":n===i.EPSILON?"<EPSILON>":e[n]||t[n]}get length(){return this.intervals.map(e=>e.length).reduce((e,t)=>e+t)}}e.exports={Interval:r,IntervalSet:a}},7080:function(e,t,n){const{Token:i}=n(5537),r=n(7318),{Interval:a}=n(7059);class o{}e.exports=class extends o{constructor(e){super(),this.tokenSource=e,this.tokens=[],this.index=-1,this.fetchedEOF=!1}mark(){return 0}release(e){}reset(){this.seek(0)}seek(e){this.lazyInit(),this.index=this.adjustSeekIndex(e)}get(e){return this.lazyInit(),this.tokens[e]}consume(){let e=!1;if(e=this.index>=0&&(this.fetchedEOF?this.index<this.tokens.length-1:this.index<this.tokens.length),!e&&this.LA(1)===i.EOF)throw"cannot consume EOF";this.sync(this.index+1)&&(this.index=this.adjustSeekIndex(this.index+1))}sync(e){const t=e-this.tokens.length+1;if(t>0){return this.fetch(t)>=t}return!0}fetch(e){if(this.fetchedEOF)return 0;for(let t=0;t<e;t++){const e=this.tokenSource.nextToken();if(e.tokenIndex=this.tokens.length,this.tokens.push(e),e.type===i.EOF)return this.fetchedEOF=!0,t+1}return e}getTokens(e,t,n){if(void 0===n&&(n=null),e<0||t<0)return null;this.lazyInit();const r=[];t>=this.tokens.length&&(t=this.tokens.length-1);for(let a=e;a<t;a++){const e=this.tokens[a];if(e.type===i.EOF)break;(null===n||n.contains(e.type))&&r.push(e)}return r}LA(e){return this.LT(e).type}LB(e){return this.index-e<0?null:this.tokens[this.index-e]}LT(e){if(this.lazyInit(),0===e)return null;if(e<0)return this.LB(-e);const t=this.index+e-1;return this.sync(t),t>=this.tokens.length?this.tokens[this.tokens.length-1]:this.tokens[t]}adjustSeekIndex(e){return e}lazyInit(){-1===this.index&&this.setup()}setup(){this.sync(0),this.index=this.adjustSeekIndex(0)}setTokenSource(e){this.tokenSource=e,this.tokens=[],this.index=-1,this.fetchedEOF=!1}nextTokenOnChannel(e,t){if(this.sync(e),e>=this.tokens.length)return-1;let n=this.tokens[e];for(;n.channel!==this.channel;){if(n.type===i.EOF)return-1;e+=1,this.sync(e),n=this.tokens[e]}return e}previousTokenOnChannel(e,t){for(;e>=0&&this.tokens[e].channel!==t;)e-=1;return e}getHiddenTokensToRight(e,t){if(void 0===t&&(t=-1),this.lazyInit(),e<0||e>=this.tokens.length)throw e+" not in 0.."+this.tokens.length-1;const n=this.nextTokenOnChannel(e+1,r.DEFAULT_TOKEN_CHANNEL),i=e+1,a=-1===n?this.tokens.length-1:n;return this.filterForChannel(i,a,t)}getHiddenTokensToLeft(e,t){if(void 0===t&&(t=-1),this.lazyInit(),e<0||e>=this.tokens.length)throw e+" not in 0.."+this.tokens.length-1;const n=this.previousTokenOnChannel(e-1,r.DEFAULT_TOKEN_CHANNEL);if(n===e-1)return null;const i=n+1,a=e-1;return this.filterForChannel(i,a,t)}filterForChannel(e,t,n){const i=[];for(let a=e;a<t+1;a++){const e=this.tokens[a];-1===n?e.channel!==r.DEFAULT_TOKEN_CHANNEL&&i.push(e):e.channel===n&&i.push(e)}return 0===i.length?null:i}getSourceName(){return this.tokenSource.getSourceName()}getText(e){this.lazyInit(),this.fill(),null==e&&(e=new a(0,this.tokens.length-1));let t=e.start;t instanceof i&&(t=t.tokenIndex);let n=e.stop;if(n instanceof i&&(n=n.tokenIndex),null===t||null===n||t<0||n<0)return"";n>=this.tokens.length&&(n=this.tokens.length-1);let r="";for(let e=t;e<n+1;e++){const t=this.tokens[e];if(t.type===i.EOF)break;r+=t.text}return r}fill(){for(this.lazyInit();1e3===this.fetch(1e3););}}},7093:function(e,t,n){const{DFAState:i}=n(2982),{ATNConfigSet:r}=n(7329),{getCachedPredictionContext:a}=n(6400),{Map:o}=n(2373);class s{constructor(e,t){return this.atn=e,this.sharedContextCache=t,this}getCachedContext(e){if(null===this.sharedContextCache)return e;const t=new o;return a(e,this.sharedContextCache,t)}}s.ERROR=new i(2147483647,new r),e.exports=s},7314:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return i?r[n][0]:r[n][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){return"D"===t?e+"er":e},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(n(2198))},7318:function(e,t,n){const{Token:i}=n(5537),r=n(9612),a=n(462),{RecognitionException:o}=n(586),{LexerNoViableAltException:s}=n(586);class c extends r{constructor(e){super(),this._input=e,this._factory=a.DEFAULT,this._tokenFactorySourcePair=[this,e],this._interp=null,this._token=null,this._tokenStartCharIndex=-1,this._tokenStartLine=-1,this._tokenStartColumn=-1,this._hitEOF=!1,this._channel=i.DEFAULT_CHANNEL,this._type=i.INVALID_TYPE,this._modeStack=[],this._mode=c.DEFAULT_MODE,this._text=null}reset(){null!==this._input&&this._input.seek(0),this._token=null,this._type=i.INVALID_TYPE,this._channel=i.DEFAULT_CHANNEL,this._tokenStartCharIndex=-1,this._tokenStartColumn=-1,this._tokenStartLine=-1,this._text=null,this._hitEOF=!1,this._mode=c.DEFAULT_MODE,this._modeStack=[],this._interp.reset()}nextToken(){if(null===this._input)throw"nextToken requires a non-null input stream.";const e=this._input.mark();try{for(;;){if(this._hitEOF)return this.emitEOF(),this._token;this._token=null,this._channel=i.DEFAULT_CHANNEL,this._tokenStartCharIndex=this._input.index,this._tokenStartColumn=this._interp.column,this._tokenStartLine=this._interp.line,this._text=null;let e=!1;for(;;){this._type=i.INVALID_TYPE;let t=c.SKIP;try{t=this._interp.match(this._input,this._mode)}catch(e){if(!(e instanceof o))throw console.log(e.stack),e;this.notifyListeners(e),this.recover(e)}if(this._input.LA(1)===i.EOF&&(this._hitEOF=!0),this._type===i.INVALID_TYPE&&(this._type=t),this._type===c.SKIP){e=!0;break}if(this._type!==c.MORE)break}if(!e)return null===this._token&&this.emit(),this._token}}finally{this._input.release(e)}}skip(){this._type=c.SKIP}more(){this._type=c.MORE}mode(e){this._mode=e}pushMode(e){this._interp.debug&&console.log("pushMode "+e),this._modeStack.push(this._mode),this.mode(e)}popMode(){if(0===this._modeStack.length)throw"Empty Stack";return this._interp.debug&&console.log("popMode back to "+this._modeStack.slice(0,-1)),this.mode(this._modeStack.pop()),this._mode}emitToken(e){this._token=e}emit(){const e=this._factory.create(this._tokenFactorySourcePair,this._type,this._text,this._channel,this._tokenStartCharIndex,this.getCharIndex()-1,this._tokenStartLine,this._tokenStartColumn);return this.emitToken(e),e}emitEOF(){const e=this.column,t=this.line,n=this._factory.create(this._tokenFactorySourcePair,i.EOF,null,i.DEFAULT_CHANNEL,this._input.index,this._input.index-1,t,e);return this.emitToken(n),n}getCharIndex(){return this._input.index}getAllTokens(){const e=[];let t=this.nextToken();for(;t.type!==i.EOF;)e.push(t),t=this.nextToken();return e}notifyListeners(e){const t=this._tokenStartCharIndex,n=this._input.index,i=this._input.getText(t,n),r="token recognition error at: '"+this.getErrorDisplay(i)+"'";this.getErrorListenerDispatch().syntaxError(this,null,this._tokenStartLine,this._tokenStartColumn,r,e)}getErrorDisplay(e){const t=[];for(let n=0;n<e.length;n++)t.push(e[n]);return t.join("")}getErrorDisplayForChar(e){return e.charCodeAt(0)===i.EOF?"<EOF>":"\n"===e?"\\n":"\t"===e?"\\t":"\r"===e?"\\r":e}getCharErrorDisplay(e){return"'"+this.getErrorDisplayForChar(e)+"'"}recover(e){this._input.LA(1)!==i.EOF&&(e instanceof s?this._interp.consume(this._input):this._input.consume())}get inputStream(){return this._input}set inputStream(e){this._input=null,this._tokenFactorySourcePair=[this,this._input],this.reset(),this._input=e,this._tokenFactorySourcePair=[this,this._input]}get sourceName(){return this._input.sourceName}get type(){return this._type}set type(e){this._type=e}get line(){return this._interp.line}set line(e){this._interp.line=e}get column(){return this._interp.column}set column(e){this._interp.column=e}get text(){return null!==this._text?this._text:this._interp.getText(this._input)}set text(e){this._text=e}}c.DEFAULT_MODE=0,c.MORE=-2,c.SKIP=-3,c.DEFAULT_TOKEN_CHANNEL=i.DEFAULT_CHANNEL,c.HIDDEN=i.HIDDEN_CHANNEL,c.MIN_CHAR_VALUE=0,c.MAX_CHAR_VALUE=1114111,e.exports=c},7329:function(e,t,n){const i=n(4471),r=n(2373),{SemanticContext:a}=n(6389),{merge:o}=n(6400);function s(e){return e.hashCodeForConfigSet()}function c(e,t){return e===t||null!==e&&null!==t&&e.equalsForConfigSet(t)}class l{constructor(e){this.configLookup=new r.Set(s,c),this.fullCtx=void 0===e||e,this.readOnly=!1,this.configs=[],this.uniqueAlt=0,this.conflictingAlts=null,this.hasSemanticContext=!1,this.dipsIntoOuterContext=!1,this.cachedHashCode=-1}add(e,t){if(void 0===t&&(t=null),this.readOnly)throw"This set is readonly";e.semanticContext!==a.NONE&&(this.hasSemanticContext=!0),e.reachesIntoOuterContext>0&&(this.dipsIntoOuterContext=!0);const n=this.configLookup.add(e);if(n===e)return this.cachedHashCode=-1,this.configs.push(e),!0;const i=!this.fullCtx,r=o(n.context,e.context,i,t);return n.reachesIntoOuterContext=Math.max(n.reachesIntoOuterContext,e.reachesIntoOuterContext),e.precedenceFilterSuppressed&&(n.precedenceFilterSuppressed=!0),n.context=r,!0}getStates(){const e=new r.Set;for(let t=0;t<this.configs.length;t++)e.add(this.configs[t].state);return e}getPredicates(){const e=[];for(let t=0;t<this.configs.length;t++){const n=this.configs[t].semanticContext;n!==a.NONE&&e.push(n.semanticContext)}return e}optimizeConfigs(e){if(this.readOnly)throw"This set is readonly";if(0!==this.configLookup.length)for(let t=0;t<this.configs.length;t++){const n=this.configs[t];n.context=e.getCachedContext(n.context)}}addAll(e){for(let t=0;t<e.length;t++)this.add(e[t]);return!1}equals(e){return this===e||e instanceof l&&r.equalArrays(this.configs,e.configs)&&this.fullCtx===e.fullCtx&&this.uniqueAlt===e.uniqueAlt&&this.conflictingAlts===e.conflictingAlts&&this.hasSemanticContext===e.hasSemanticContext&&this.dipsIntoOuterContext===e.dipsIntoOuterContext}hashCode(){const e=new r.Hash;return e.update(this.configs),e.finish()}updateHashCode(e){this.readOnly?(-1===this.cachedHashCode&&(this.cachedHashCode=this.hashCode()),e.update(this.cachedHashCode)):e.update(this.hashCode())}isEmpty(){return 0===this.configs.length}contains(e){if(null===this.configLookup)throw"This method is not implemented for readonly sets.";return this.configLookup.contains(e)}containsFast(e){if(null===this.configLookup)throw"This method is not implemented for readonly sets.";return this.configLookup.containsFast(e)}clear(){if(this.readOnly)throw"This set is readonly";this.configs=[],this.cachedHashCode=-1,this.configLookup=new r.Set}setReadonly(e){this.readOnly=e,e&&(this.configLookup=null)}toString(){return r.arrayToString(this.configs)+(this.hasSemanticContext?",hasSemanticContext="+this.hasSemanticContext:"")+(this.uniqueAlt!==i.INVALID_ALT_NUMBER?",uniqueAlt="+this.uniqueAlt:"")+(null!==this.conflictingAlts?",conflictingAlts="+this.conflictingAlts:"")+(this.dipsIntoOuterContext?",dipsIntoOuterContext":"")}get items(){return this.configs}get length(){return this.configs.length}}e.exports={ATNConfigSet:l,OrderedATNConfigSet:class extends l{constructor(){super(),this.configLookup=new r.Set}}}},7338:function(e,t,n){var i={};const r=n(5457),a=n(1930),o=r.FP_Date,s=r.FP_DateTime,c=r.FP_Time;i.now=function(){if(!a.now){var e=a.nowDate,t=s.isoDateTime(e);a.now=new s(t)}return a.now},i.today=function(){if(!a.today){var e=a.nowDate,t=o.isoDate(e);a.today=new o(t)}return a.today},i.timeOfDay=function(){if(!a.timeOfDay){const e=a.nowDate,t=s.isoTime(e);a.timeOfDay=new c(t)}return a.timeOfDay},e.exports=i},7355:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(n(2198))},7369:function(e){"use strict";e.exports=ReferenceError},7401:function(e,t,n){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(2198))},7406:function(e,t,n){var i=n(3688);e.exports=function(e,t){var n=i(e),r=Number(t);return n.setDate(n.getDate()+r),n}},7418:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){return"m"===i?n?"минута":"минуту":e+" "+t({ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[i],+e)}var i=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:n,m:n,mm:n,h:"час",hh:n,d:"день",dd:n,w:"неделя",ww:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(n(2198))},7500:function(e,t,n){"use strict";if(n(1269)()){var i=BigInt.prototype.valueOf;e.exports=function(e){return null!=e&&"boolean"!=typeof e&&"string"!=typeof e&&"number"!=typeof e&&"symbol"!=typeof e&&"function"!=typeof e&&("bigint"==typeof e||function(e){try{return i.call(e),!0}catch(e){}return!1}(e))}}else e.exports=function(e){return!1}},7563:function(e,t,n){!function(e){"use strict";e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,n){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(n(2198))},7570:function(e,t,n){"use strict";var i=n(278);if(i)try{i([],"length")}catch(e){i=null}e.exports=i},7609:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return i?r[n][0]:r[n][1]}e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,t){return"D"===t?e+"वेर":e},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,t){return 12===e&&(e=0),"राती"===t?e<4?e:e+12:"सकाळीं"===t?e:"दनपारां"===t?e>12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}})}(n(2198))},7641:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(2198))},7679:function(e,t,n){"use strict";var i=n(9932),r=n(9289),a=n(7901),o=n(1906);e.exports=o||i.call(a,r)},7711:function(e,t,n){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}})}(n(2198))},7727:function(e,t,n){!function(e){"use strict";e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,n){return e>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}})}(n(2198))},7767:function(){String.prototype.codePointAt||function(){"use strict";var e=function(){let e;try{const t={},n=Object.defineProperty;e=n(t,t,t)&&n}catch(e){}return e}();const t=function(e){if(null==this)throw TypeError();const t=String(this),n=t.length;let i=e?Number(e):0;if(i!=i&&(i=0),i<0||i>=n)return;const r=t.charCodeAt(i);let a;return r>=55296&&r<=56319&&n>i+1&&(a=t.charCodeAt(i+1),a>=56320&&a<=57343)?1024*(r-55296)+a-56320+65536:r};e?e(String.prototype,"codePointAt",{value:t,configurable:!0,writable:!0}):String.prototype.codePointAt=t}()},7838:function(){String.fromCodePoint||function(){const e=function(){let e;try{const t={},n=Object.defineProperty;e=n(t,t,t)&&n}catch(e){}return e}(),t=String.fromCharCode,n=Math.floor,i=function(e){const i=[];let r,a,o=-1;const s=arguments.length;if(!s)return"";let c="";for(;++o<s;){let e=Number(arguments[o]);if(!isFinite(e)||e<0||e>1114111||n(e)!==e)throw RangeError("Invalid code point: "+e);e<=65535?i.push(e):(e-=65536,r=55296+(e>>10),a=e%1024+56320,i.push(r,a)),(o+1===s||i.length>16384)&&(c+=t.apply(null,i),i.length=0)}return c};e?e(String,"fromCodePoint",{value:i,configurable:!0,writable:!0}):String.fromCodePoint=i}()},7887:function(e,t,n){const{updateWithGeneratedData:i,arrToHash:r}=n(5608),a={version:"r4",score:{extensionURI:["http://hl7.org/fhir/StructureDefinition/ordinalValue","http://hl7.org/fhir/StructureDefinition/itemWeight"]},choiceTypePaths:n(4764),pathsDefinedElsewhere:n(6717),type2Parent:n(6707),path2Type:n(1430),resourcesWithUrlParam:r(n(3670))};i(a),e.exports=a},7890:function(e,t,n){!function(e){"use strict";function t(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,n){return e>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){return 6===this.day()?"[το προηγούμενο] dddd [{}] LT":"[την προηγούμενη] dddd [{}] LT"},sameElse:"L"},calendar:function(e,n){var i=this._calendarEl[e],r=n&&n.hours();return t(i)&&(i=i.apply(n)),i.replace("{}",r%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(n(2198))},7899:function(e,t,n){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(2198))},7901:function(e){"use strict";e.exports=Function.prototype.call},7941:function(e,t,n){const{version:i}=n(9852),r=n(6031),a=n(3367),{hasOwnProperty:o}=a;n(2844);const s=n(1930);let c={},l=n(3843),u=n(5437),d=n(4876),m=n(1609),p=n(2017),f=n(6251),h=n(6079),g=n(8130),y=n(2477),_=n(957),S=n(3401),x=n(7338),E=n(4354),b=n(4293);const v=n(5457),{FP_Date:C,FP_DateTime:T,FP_Time:M,FP_Quantity:D,FP_Type:R,ResourceNode:L,TypeInfo:k}=v;let P=L.makeResNode;const I=n(4808),w=n(2749);function A(e){return e.replace(/(^'|'$)/g,"").replace(/\\(u\d{4}|.)/g,function(e,t){switch(e){case"\\r":return"\r";case"\\n":return"\n";case"\\t":return"\t";case"\\f":return"\f";default:return t.length>1?String.fromCharCode("0x"+t.slice(1)):t}})}function O(e,t){const n={...e,$this:t};return e.definedVars&&(n.definedVars={...e.definedVars}),n}function Y(e,t,n,i){if("Expr"===n)return function(t){const n=a.arraify(t);return c.doEval(O(e,n),n,i)};if("Identifier"===n){if("TermExpression"===i.type)return i.text;throw new Error("Expected identifier node, got "+a.toJSON(i))}if("TypeSpecifier"===n)return c.TypeSpecifier(e,t,i);const r=e.$this||e.dataRoot,o=c.doEval(O(e,r),r,i);if("Any"===n||"AnyAtRoot"===n)return o;if(Array.isArray(n)){if(0===o.length)return[];n=n[0]}return o instanceof Promise?o.then(e=>f.singleton(e,n)):f.singleton(o,n)}function N(e){return null==e||a.isEmpty(e)}function H(e,t,n,i){var r=c.invocationTable[t];if(r&&r.fn){var o=i?i.length:0;if(2!==o)throw new Error("Infix invoke should have arity 2");var s=r.arity[o];if(s){for(var l=[],u=0;u<o;u++){var d=s[u],m=i[u];l.push(Y(e,n,d,m))}if(r.nullable&&l.some(N))return[];if(l.some(e=>e instanceof Promise))return Promise.all(l).then(t=>{var n=r.fn.apply(e,t);return a.arraify(n)});var p=r.fn.apply(e,l);return a.arraify(p)}return console.log(t+" wrong arity: got "+o),[]}throw new Error("Not impl "+t)}function B(e){return r.parse(e)}function q(e,t,n,i,r){s.reset();let o=a.arraify(e).map(e=>e?.__path__?P(e,e.__path__.parentResNode,e.__path__.path,null,e.__path__.fhirNodeDataType,i,e.__path__.propName,e.__path__.index):e?.resourceType?P(e,null,null,null,null,i):e),l={dataRoot:o,processedVars:{ucum:"http://unitsofmeasure.org",context:o},processedUserVarNames:new Set,vars:n||{},model:i};if(r.traceFn&&(l.customTraceFn=r.traceFn),r.debugger&&(l.debugger=r.debugger),r.userInvocationTable&&(l.userInvocationTable=r.userInvocationTable),r.async&&(l.async=r.async),r.terminologyUrl&&(l.processedVars.terminologies=new I(r.terminologyUrl)),r.fhirServerUrl&&(l.processedVars.fhirServerUrl=r.fhirServerUrl),l.processedVars.factory=w,r.signal){if(l.signal=r.signal,!l.async)throw new Error('The "signal" option is only supported for asynchronous functions.');if(l.signal.aborted)throw new Error("Evaluation of the expression was aborted before it started.")}if(r.httpHeaders&&(l.httpHeaders=r.httpHeaders,!l.async))throw new Error('The "httpHeaders" option is only supported for asynchronous functions.');const u=c.doEval(l,o,t.children[0]);return u instanceof Promise?u.then(e=>l.signal?.aborted?Promise.reject(new DOMException("Evaluation of the expression was aborted.","AbortError")):j(e,i,r)):"always"===r.async?Promise.resolve(j(u,i,r)):j(u,i,r)}function j(e,t,n){return e.reduce((e,i)=>{let r,o,s,c,l;return i instanceof L&&(r=i.path,o=i.fhirNodeDataType,s=i.parentResNode,c=i.propName,l=i.index),(i=a.valData(i))instanceof R&&n.resolveInternalTypes&&(i=i.toString()),null!=i&&(r&&"object"==typeof i&&!i.__path__&&Object.defineProperty(i,"__path__",{value:{path:r,fhirNodeDataType:o,parentResNode:s,model:t,propName:c,index:l}}),e.push(i)),e},[])}function F(e,t,n){const i=(n={resolveInternalTypes:!0,...n}).userInvocationTable;if(i&&(n.userInvocationTable=Object.keys(i).reduce((e,t)=>(i[t].internalStructures?e[t]=i[t]:e[t]={...i[t],fn:(...e)=>i[t].fn.apply(this,e.map(e=>Array.isArray(e)?e.map(e=>a.valData(e)):e))},e),{})),"object"==typeof e){const i=B(e.expression);let r,a=e.base?.replace(/\[\d*]/g,"");if(a){const e=Object.keys(t.pathsDefinedElsewhere);let n;do{n=e.find(e=>{const n=a.startsWith(e);return n&&(a=t.pathsDefinedElsewhere[e]+a.substring(e.length)),n})}while(n);a=t.pathsDefinedElsewhere[a]||a,r=t&&t.path2Type[a],a="BackboneElement"===r||"Element"===r?a:r||a}return function(o,s,c){a&&(o=P(o,null,a,null,r,t,e.base));const l=c?{...n,...c}:n;return q(o,i,s,t,l)}}{const i=B(e);return function(e,r,a){const o=a?{...n,...a}:n;return q(e,i,r,t,o)}}}c.invocationTable={resolve:{fn:E.resolveFn},memberOf:{fn:E.memberOf,arity:{1:["Any"]}},empty:{fn:l.emptyFn},not:{fn:l.notFn},exists:{fn:l.existsMacro,arity:{0:[],1:["Expr"]}},all:{fn:l.allMacro,arity:{1:["Expr"]}},allTrue:{fn:l.allTrueFn},anyTrue:{fn:l.anyTrueFn},allFalse:{fn:l.allFalseFn},anyFalse:{fn:l.anyFalseFn},subsetOf:{fn:l.subsetOfFn,arity:{1:["AnyAtRoot"]}},supersetOf:{fn:l.supersetOfFn,arity:{1:["AnyAtRoot"]}},isDistinct:{fn:l.isDistinctFn},distinct:{fn:u.distinctFn},count:{fn:d.countFn},where:{fn:u.whereMacro,arity:{1:["Expr"]}},extension:{fn:u.extension,arity:{1:["String"]}},select:{fn:u.selectMacro,arity:{1:["Expr"]}},aggregate:{fn:d.aggregateMacro,arity:{1:["Expr"],2:["Expr","AnyAtRoot"]}},sum:{fn:d.sumFn},min:{fn:d.minFn},max:{fn:d.maxFn},avg:{fn:d.avgFn},weight:{fn:m.weight},ordinal:{fn:m.weight},single:{fn:u.singleFn},first:{fn:u.firstFn},last:{fn:u.lastFn},type:{fn:v.typeFn,arity:{0:[]}},ofType:{fn:u.ofTypeFn,arity:{1:["TypeSpecifier"]}},is:{fn:v.isFn,arity:{1:["TypeSpecifier"]}},as:{fn:v.asFn,arity:{1:["TypeSpecifier"]}},tail:{fn:u.tailFn},take:{fn:u.takeFn,arity:{1:["Integer"]}},skip:{fn:u.skipFn,arity:{1:["Integer"]}},combine:{fn:p.combineFn,arity:{1:["AnyAtRoot"]}},union:{fn:p.union,arity:{1:["AnyAtRoot"]}},intersect:{fn:p.intersect,arity:{1:["AnyAtRoot"]}},exclude:{fn:p.exclude,arity:{1:["AnyAtRoot"]}},iif:{fn:f.iifMacro,arity:{2:["Expr","Expr"],3:["Expr","Expr","Expr"]}},trace:{fn:f.traceFn,arity:{1:["String"],2:["String","Expr"]}},defineVariable:{fn:f.defineVariable,arity:{1:["String"],2:["String","Expr"]}},toInteger:{fn:f.toInteger},toLong:{fn:f.toLong},toDecimal:{fn:f.toDecimal},toString:{fn:f.toString},toDate:{fn:f.toDate},toDateTime:{fn:f.toDateTime},toTime:{fn:f.toTime},toBoolean:{fn:f.toBoolean},toQuantity:{fn:f.toQuantity,arity:{0:[],1:["String"]}},hasValue:{fn:f.hasValueFn},getValue:{fn:f.getValueFn},convertsToBoolean:{fn:f.createConvertsToFn(f.toBoolean,"boolean")},convertsToInteger:{fn:f.createConvertsToFn(f.toInteger,"number")},convertsToLong:{fn:f.createConvertsToFn(f.toLong,"bigint")},convertsToDecimal:{fn:f.createConvertsToFn(f.toDecimal,"number")},convertsToString:{fn:f.createConvertsToFn(f.toString,"string")},convertsToDate:{fn:f.createConvertsToFn(f.toDate,C)},convertsToDateTime:{fn:f.createConvertsToFn(f.toDateTime,T)},convertsToTime:{fn:f.createConvertsToFn(f.toTime,M)},convertsToQuantity:{fn:f.createConvertsToFn(f.toQuantity,D)},indexOf:{fn:_.indexOf,arity:{1:["String"]}},substring:{fn:_.substring,arity:{1:["Integer"],2:["Integer","Integer"]}},startsWith:{fn:_.startsWith,arity:{1:["String"]}},endsWith:{fn:_.endsWith,arity:{1:["String"]}},contains:{fn:_.containsFn,arity:{1:["String"]}},upper:{fn:_.upper},lower:{fn:_.lower},replace:{fn:_.replace,arity:{2:["String","String"]}},matches:{fn:_.matches,arity:{1:["String"]}},replaceMatches:{fn:_.replaceMatches,arity:{2:["String","String"]}},length:{fn:_.length},toChars:{fn:_.toChars},join:{fn:_.joinFn,arity:{0:[],1:["String"]}},split:{fn:_.splitFn,arity:{1:["String"]}},trim:{fn:_.trimFn},encode:{fn:_.encodeFn,arity:{1:["String"]}},decode:{fn:_.decodeFn,arity:{1:["String"]}},abs:{fn:y.abs},ceiling:{fn:y.ceiling},exp:{fn:y.exp},floor:{fn:y.floor},ln:{fn:y.ln},log:{fn:y.log,arity:{1:["Number"]},nullable:!0},power:{fn:y.power,arity:{1:["Number"]},nullable:!0},round:{fn:y.round,arity:{0:[],1:["Number"]}},sqrt:{fn:y.sqrt},truncate:{fn:y.truncate},now:{fn:x.now},today:{fn:x.today},timeOfDay:{fn:x.timeOfDay},repeat:{fn:u.repeatMacro,arity:{1:["Expr"]}},children:{fn:S.children},descendants:{fn:S.descendants},"|":{fn:p.union,arity:{2:["Any","Any"]}},"=":{fn:h.equal,arity:{2:["Any","Any"]},nullable:!0},"!=":{fn:h.unequal,arity:{2:["Any","Any"]},nullable:!0},"~":{fn:h.equival,arity:{2:["Any","Any"]}},"!~":{fn:h.unequival,arity:{2:["Any","Any"]}},"<":{fn:h.lt,arity:{2:["Any","Any"]},nullable:!0},">":{fn:h.gt,arity:{2:["Any","Any"]},nullable:!0},"<=":{fn:h.lte,arity:{2:["Any","Any"]},nullable:!0},">=":{fn:h.gte,arity:{2:["Any","Any"]},nullable:!0},comparable:{fn:h.comparable,arity:{1:["Any"]}},containsOp:{fn:g.contains,arity:{2:["Any","Any"]}},inOp:{fn:g.in,arity:{2:["Any","Any"]}},isOp:{fn:v.isFn,arity:{2:["Any","TypeSpecifier"]}},asOp:{fn:v.asFn,arity:{2:["Any","TypeSpecifier"]}},"&":{fn:y.amp,arity:{2:["String","String"]}},"+":{fn:y.plus,arity:{2:["Any","Any"]},nullable:!0},"-":{fn:y.minus,arity:{2:["Any","Any"]},nullable:!0},"*":{fn:y.mul,arity:{2:["Any","Any"]},nullable:!0},"/":{fn:y.div,arity:{2:["Any","Any"]},nullable:!0},mod:{fn:y.mod,arity:{2:["Number","Number"]},nullable:!0},div:{fn:y.intdiv,arity:{2:["Number","Number"]},nullable:!0},or:{fn:b.orOp,arity:{2:[["Boolean"],["Boolean"]]}},and:{fn:b.andOp,arity:{2:[["Boolean"],["Boolean"]]}},xor:{fn:b.xorOp,arity:{2:[["Boolean"],["Boolean"]]}},implies:{fn:b.impliesOp,arity:{2:[["Boolean"],["Boolean"]]}}},c.InvocationExpression=function(e,t,n){return n.children.reduce(function(t,n){return c.doEval(e,t,n)},t)},c.TermExpression=function(e,t,n){return t&&(t=t.map(t=>t instanceof Object&&t.resourceType?P(t,null,null,null,null,e.model):t)),c.doEval(e,t,n.children[0])},c.PolarityExpression=function(e,t,n){var i=n.text,r=c.doEval(e,t,n.children[0]);if(1!==r.length)throw new Error("Unary "+i+" can only be applied to an individual number or Quantity.");const a=typeof r[0];if("bigint"===a||"number"===a&&!isNaN(r[0]))"-"===i&&(r[0]=-r[0]);else{if(!(r[0]instanceof D)){let e="Unary "+i+" can only be applied to a number or Quantity.";throw n.start&&(e+=" (at "+n.start.line+":"+n.start.column+")"),new Error(e)}"-"===i&&(r[0]=new D(-r[0].value,r[0].unit))}return r},c.TypeSpecifier=function(e,t,n){let i,r;const o=n.text.split(".").map(e=>e.replace(/(^`|`$)/g,""));switch(o.length){case 2:[i,r]=o;break;case 1:[r]=o;break;default:throw new Error("Expected TypeSpecifier node, got "+a.toJSON(n))}const s=new k({namespace:i,name:r});if(!s.isValid(e.model))throw new Error('"'+s+'" cannot be resolved to a valid type identifier');return s},c.ExternalConstantTerm=function(e,t,n){let i,r;if(i=n.delimitedText?A(n.delimitedText):n.text,i in e.vars&&!e.processedUserVarNames.has(i))r=e.vars[i],r=Array.isArray(r)?r.map(t=>t?.__path__?P(t,t.__path__.parentResNode,t.__path__.path,null,t.__path__.fhirNodeDataType,t.__path__.model):t?.resourceType?P(t,null,null,null,null,e.model):t):r?.__path__?P(r,r.__path__.parentResNode,r.__path__.path,null,r.__path__.fhirNodeDataType,r.__path__.model):r?.resourceType?P(r,null,null,null,null,e.model):r,e.processedVars[i]=r,e.processedUserVarNames.add(i);else if(i in e.processedVars)r=e.processedVars[i];else{if(!e.definedVars||!(i in e.definedVars))throw new Error("Attempting to access an undefined environment variable: "+i);r=e.definedVars[i]}return null==r?[]:r instanceof Array?r:[r]},c.LiteralTerm=function(e,t,n){var i=n.children[0];return i?c.doEval(e,t,i):[n.text]},c.StringLiteral=function(e,t,n){return[A(n.text)]},c.BooleanLiteral=function(e,t,n){return"true"===n.text?[!0]:[!1]},c.QuantityLiteral=function(e,t,n){var i=Number(n.value);return[new D(i,n.unit)]},c.DateLiteral=function(e,t,n){var i=n.text.slice(1);return[new C(i)]},c.DateTimeLiteral=function(e,t,n){var i=n.text.slice(1);return[new T(i)]},c.TimeLiteral=function(e,t,n){var i=n.text.slice(1);return[new M(i)]},c.NumberLiteral=function(e,t,n){return[Number(n.text)]},c.LongNumberLiteral=function(e,t,n){return[BigInt(n.text.slice(0,-1))]},c.Identifier=function(e,t,n){return[(i=n.text,i.replace(/(^`|`$)/g,""))];var i},c.InvocationTerm=function(e,t,n){return c.doEval(e,t,n.children[0])},c.MemberInvocation=function(e,t,n){const i=c.doEval(e,t,n.children[0])[0],r=e.model;return t?t.reduce(function(e,t){return t=P(t,null,t.__path__?.path,null,t.__path__?.fhirNodeDataType,r),t.data?.resourceType===i?e.push(t):a.pushFn(e,a.makeChildResNodes(t,i,r)),e},[]):[]},c.IndexerExpression=function(e,t,n){const i=n.children[0],r=n.children[1];var o=c.doEval(e,t,i),s=c.doEval(e,t,r);if(a.isEmpty(s))return[];var l=parseInt(s[0]);return o&&a.isSome(l)&&o.length>l&&l>=0?[o[l]]:[]},c.Functn=function(e,t,n){return n.children.map(function(n){return c.doEval(e,t,n)})},c.realizeParams=function(e,t,n){return n&&n[0]&&n[0].children?n[0].children.map(function(n){return c.doEval(e,t,n)}):[]},c.FunctionInvocation=function(e,t,n){var i=c.doEval(e,t,n.children[0]);const r=i[0];return i.shift(),function(e,t,n,i){var r,s=e.userInvocationTable&&o(e.userInvocationTable,t)&&e.userInvocationTable?.[t]||c.invocationTable[t]||1===n.length&&n[0]?.invocationTable?.[t];if(s){if(s.arity){var l=i?i.length:0,u=s.arity[l];if(u){for(var d=[],m=0;m<l;m++){var p=u[m],f=i[m];d.push(Y(e,n,p,f))}return d.unshift(n),s.nullable&&d.some(N)?[]:d.some(e=>e instanceof Promise)?Promise.all(d).then(t=>(r=s.fn.apply(e,t),a.resolveAndArraify(r))):(r=s.fn.apply(e,d),a.resolveAndArraify(r))}return console.log(t+" wrong arity: got "+l),[]}if(i)throw new Error(t+" expects no params");return r=s.fn.call(e,n),a.resolveAndArraify(r)}throw new Error("Not implemented: "+t)}(e,r,t,i&&i[0]&&i[0].children)},c.ParamList=function(e,t,n){return n},c.UnionExpression=function(e,t,n){return H(e,"|",t,n.children)},c.ThisInvocation=function(e){return e.$this??e.dataRoot},c.TotalInvocation=function(e){return a.arraify(e.$total)},c.IndexInvocation=function(e){return a.arraify(e.$index)},c.OpExpression=function(e,t,n){return H(e,n.text,t,n.children)},c.AliasOpExpression=function(e){return function(t,n,i){var r=i.text,o=e[r];if(!o)throw new Error("Do not know how to alias "+r+" by "+a.toJSON(e));return H(t,o,n,i.children)}},c.NullLiteral=function(){return[]},c.ParenthesizedTerm=function(e,t,n){return c.doEval(e,t,n.children[0])},c.evalTable={BooleanLiteral:c.BooleanLiteral,EqualityExpression:c.OpExpression,FunctionInvocation:c.FunctionInvocation,Functn:c.Functn,Identifier:c.Identifier,IndexerExpression:c.IndexerExpression,InequalityExpression:c.OpExpression,InvocationExpression:c.InvocationExpression,AdditiveExpression:c.OpExpression,MultiplicativeExpression:c.OpExpression,TypeExpression:c.AliasOpExpression({is:"isOp",as:"asOp"}),MembershipExpression:c.AliasOpExpression({contains:"containsOp",in:"inOp"}),NullLiteral:c.NullLiteral,EntireExpression:c.InvocationTerm,InvocationTerm:c.InvocationTerm,LiteralTerm:c.LiteralTerm,MemberInvocation:c.MemberInvocation,NumberLiteral:c.NumberLiteral,ParamList:c.ParamList,ParenthesizedTerm:c.ParenthesizedTerm,StringLiteral:c.StringLiteral,TermExpression:c.TermExpression,ThisInvocation:c.ThisInvocation,TotalInvocation:c.TotalInvocation,IndexInvocation:c.IndexInvocation,UnionExpression:c.UnionExpression,OrExpression:c.OpExpression,ImpliesExpression:c.OpExpression,AndExpression:c.OpExpression,XorExpression:c.OpExpression},c.doEval=function(e,t,n){return t instanceof Promise?t.then(t=>c.doEvalSync(e,t,n)):c.doEvalSync(e,t,n)},c.doEvalSync=function(e,t,n){const i=c.evalTable[n.type]||c[n.type];if(i){let r=i.call(c,e,t,n);return e.debugger&&e.debugger(e,t,r,n),r}throw new Error("No "+n.type+" evaluator ")},e.exports={version:i,parse:B,compile:function(e,t,n){if(n?.signal)throw new Error("Passing a signal to compile() whose result is used more than once is not allowed. If you need to abort the evaluation of the compiled expression, you should pass the signal option to the function that is returned by compile().");return F(e,t,n)},evaluate:function(e,t,n,i,r){return F(t,i,r)(e,n)},resolveInternalTypes:function e(t){if(Array.isArray(t))for(let n=0,i=t.length;n<i;++n)t[n]=e(t[n]);else if(t instanceof R)t=t.toString();else if("object"==typeof t)for(let n of Object.keys(t))t[n]=e(t[n]);return t},types:function(e){return a.arraify(e).map(e=>{const t=k.fromValue(e?.__path__?new L(e,e.__path__?.parentResNode,e.__path__?.path,null,e.__path__?.fhirNodeDataType,e.__path__.model):e);return`${t.namespace}.${t.name}`})},ucumUtils:n(6758).UcumLhcUtils.getInstance(),util:a}},8046:function(e,t,n){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(2198))},8066:function(e,t,n){!function(e){"use strict";var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),n=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function i(e,t,n,i){var a="";switch(n){case"s":return i?"muutaman sekunnin":"muutama sekunti";case"ss":a=i?"sekunnin":"sekuntia";break;case"m":return i?"minuutin":"minuutti";case"mm":a=i?"minuutin":"minuuttia";break;case"h":return i?"tunnin":"tunti";case"hh":a=i?"tunnin":"tuntia";break;case"d":return i?"päivän":"päivä";case"dd":a=i?"päivän":"päivää";break;case"M":return i?"kuukauden":"kuukausi";case"MM":a=i?"kuukauden":"kuukautta";break;case"y":return i?"vuoden":"vuosi";case"yy":a=i?"vuoden":"vuotta"}return a=r(e,i)+" "+a}function r(e,i){return e<10?i?n[e]:t[e]:e}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},8130:function(e,t,n){const{deepEqual:i}=n(988),r=n(3367),a={};function o(e,t){for(var n=0;n<e.length;n++)if(i(e[n],t[0]))return!0;return!1}a.contains=function(e,t){if(0==t.length)return[];if(0==e.length)return!1;if(t.length>1)throw new Error("Expected singleton on right side of contains, got "+r.toJSON(t));return o(e,t)},a.in=function(e,t){if(0==e.length)return[];if(0==t.length)return!1;if(e.length>1)throw new Error("Expected singleton on right side of in, got "+r.toJSON(t));return o(t,e)},e.exports=a},8131:function(e,t,n){!function(e){"use strict";var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),i=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function r(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function a(e,t,n){var i=e+" ";switch(n){case"ss":return i+(r(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return i+(r(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return i+(r(e)?"godziny":"godzin");case"ww":return i+(r(e)?"tygodnie":"tygodni");case"MM":return i+(r(e)?"miesiące":"miesięcy");case"yy":return i+(r(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,i){return e?/D MMMM/.test(i)?n[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:a,m:a,mm:a,h:a,hh:a,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:a,M:"miesiąc",MM:a,y:"rok",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},8179:function(e,t,n){!function(e){"use strict";e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},8206:function(e,t,n){const i=n(5537).Token,r=n(7080);e.exports=class extends r{constructor(e,t){super(e),this.channel=void 0===t?i.DEFAULT_CHANNEL:t}adjustSeekIndex(e){return this.nextTokenOnChannel(e,this.channel)}LB(e){if(0===e||this.index-e<0)return null;let t=this.index,n=1;for(;n<=e;)t=this.previousTokenOnChannel(t-1,this.channel),n+=1;return t<0?null:this.tokens[t]}LT(e){if(this.lazyInit(),0===e)return null;if(e<0)return this.LB(-e);let t=this.index,n=1;for(;n<e;)this.sync(t+1)&&(t=this.nextTokenOnChannel(t+1,this.channel)),n+=1;return this.tokens[t]}getNumberOfOnChannelTokens(){let e=0;this.fill();for(let t=0;t<this.tokens.length;t++){const n=this.tokens[t];if(n.channel===this.channel&&(e+=1),n.type===i.EOF)break}return e}}},8208:function(e){"use strict";e.exports=EvalError},8228:function(e){"use strict";e.exports=Number.isNaN||function(e){return e!=e}},8229:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(2198))},8267:function(e,t,n){"use strict";var i=n(2418);e.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var e="abcdefghijklmnopqrst",t=e.split(""),n={},i=0;i<t.length;++i)n[t[i]]=t[i];var r=Object.assign({},n),a="";for(var o in r)a+=o;return e!==a}()||function(){if(!Object.assign||!Object.preventExtensions)return!1;var e=Object.preventExtensions({1:2});try{Object.assign(e,"xy")}catch(t){return"y"===e[1]}return!1}()?i:Object.assign:i}},8290:function(e,t,n){!function(e){"use strict";e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(2198))},8311:function(e,t,n){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function n(e,n,i,r){var a=e+" ";switch(i){case"s":return n||r?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?a+(n||r?"sekúndur":"sekúndum"):a+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return t(e)?a+(n||r?"mínútur":"mínútum"):n?a+"mínúta":a+"mínútu";case"hh":return t(e)?a+(n||r?"klukkustundir":"klukkustundum"):a+"klukkustund";case"d":return n?"dagur":r?"dag":"degi";case"dd":return t(e)?n?a+"dagar":a+(r?"daga":"dögum"):n?a+"dagur":a+(r?"dag":"degi");case"M":return n?"mánuður":r?"mánuð":"mánuði";case"MM":return t(e)?n?a+"mánuðir":a+(r?"mánuði":"mánuðum"):n?a+"mánuður":a+(r?"mánuð":"mánuði");case"y":return n||r?"ár":"ári";case"yy":return t(e)?a+(n||r?"ár":"árum"):a+(n||r?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},8396:function(e,t,n){"use strict";var i=Function.prototype.call,r=Object.prototype.hasOwnProperty,a=n(9932);e.exports=a.call(i,r)},8399:function(e,t,n){const{Set:i}=n(2373),{DFAState:r}=n(2982),{StarLoopEntryState:a}=n(2766),{ATNConfigSet:o}=n(7329),{DFASerializer:s}=n(4139),{LexerDFASerializer:c}=n(4139);e.exports=class{constructor(e,t){if(void 0===t&&(t=0),this.atnStartState=e,this.decision=t,this._states=new i,this.s0=null,this.precedenceDfa=!1,e instanceof a&&e.isPrecedenceDecision){this.precedenceDfa=!0;const e=new r(null,new o);e.edges=[],e.isAcceptState=!1,e.requiresFullContext=!1,this.s0=e}}getPrecedenceStartState(e){if(!this.precedenceDfa)throw"Only precedence DFAs may contain a precedence start state.";return e<0||e>=this.s0.edges.length?null:this.s0.edges[e]||null}setPrecedenceStartState(e,t){if(!this.precedenceDfa)throw"Only precedence DFAs may contain a precedence start state.";e<0||(this.s0.edges[e]=t)}setPrecedenceDfa(e){if(this.precedenceDfa!==e){if(this._states=new i,e){const e=new r(null,new o);e.edges=[],e.isAcceptState=!1,e.requiresFullContext=!1,this.s0=e}else this.s0=null;this.precedenceDfa=e}}sortedStates(){return this._states.values().sort(function(e,t){return e.stateNumber-t.stateNumber})}toString(e,t){if(e=e||null,t=t||null,null===this.s0)return"";return new s(this,e,t).toString()}toLexerString(){if(null===this.s0)return"";return new c(this).toString()}get states(){return this._states}}},8412:function(e,t,n){"use strict";var i=n(3095);e.exports=i.getPrototypeOf||null},8422:function(e,t,n){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?":e":1===t||2===t?":a":":e")},week:{dow:1,doy:4}})}(n(2198))},8440:function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},i=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i],r=[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i];e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:i,longMonthsParse:i,shortMonthsParse:r,monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(n(2198))},8550:function(e){class t{constructor(e){void 0===e&&(e=null),this.readOnly=!1,this.verifyATN=null===e||e.verifyATN,this.generateRuleBypassTransitions=null!==e&&e.generateRuleBypassTransitions}}t.defaultOptions=new t,t.defaultOptions.readOnly=!0,e.exports=t},8556:function(e,t,n){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(n(2198))},8629:function(e,t,n){!function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}})}(n(2198))},8630:function(e,t,n){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(2198))},8847:function(e,t,n){var i=n(3688);e.exports=function(e,t){var n=i(e).getTime(),r=Number(t);return new Date(n+r)}},8911:function(e,t,n){!function(e){"use strict";var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"}function i(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"}function r(e,t,n,i){var r=a(e);switch(n){case"ss":return r+" lup";case"mm":return r+" tup";case"hh":return r+" rep";case"dd":return r+" jaj";case"MM":return r+" jar";case"yy":return r+" DIS"}}function a(e){var n=Math.floor(e%1e3/100),i=Math.floor(e%100/10),r=e%10,a="";return n>0&&(a+=t[n]+"vatlh"),i>0&&(a+=(""!==a?" ":"")+t[i]+"maH"),r>0&&(a+=(""!==a?" ":"")+t[r]),""===a?"pagh":a}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:n,past:i,s:"puS lup",ss:r,m:"wa’ tup",mm:r,h:"wa’ rep",hh:r,d:"wa’ jaj",dd:r,M:"wa’ jar",MM:r,y:"wa’ DIS",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},8920:function(e,t,n){!function(e){"use strict";var t=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],i=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],r=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],a=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"];e.defineLocale("gd",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:i,weekdaysShort:r,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(2198))},8939:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(n(2198))},8954:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[n][0]:r[n][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},9013:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return i||t?r[n][0]:r[n][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},9068:function(e,t,n){!function(e){"use strict";var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(2198))},9091:function(e,t,n){!function(e){"use strict";e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(2198))},9098:function(e,t,n){const{Map:i,BitSet:r,AltDict:a,hashStuff:o}=n(2373),s=n(4471),{RuleStopState:c}=n(2766),{ATNConfigSet:l}=n(7329),{ATNConfig:u}=n(5185),{SemanticContext:d}=n(6389),m={SLL:0,LL:1,LL_EXACT_AMBIG_DETECTION:2,hasSLLConflictTerminatingPrediction:function(e,t){if(m.allConfigsInRuleStopStates(t))return!0;if(e===m.SLL&&t.hasSemanticContext){const e=new l;for(let n=0;n<t.items.length;n++){let i=t.items[n];i=new u({semanticContext:d.NONE},i),e.add(i)}t=e}const n=m.getConflictingAltSubsets(t);return m.hasConflictingAltSet(n)&&!m.hasStateAssociatedWithOneAlt(t)},hasConfigInRuleStopState:function(e){for(let t=0;t<e.items.length;t++){if(e.items[t].state instanceof c)return!0}return!1},allConfigsInRuleStopStates:function(e){for(let t=0;t<e.items.length;t++){if(!(e.items[t].state instanceof c))return!1}return!0},resolvesToJustOneViableAlt:function(e){return m.getSingleViableAlt(e)},allSubsetsConflict:function(e){return!m.hasNonConflictingAltSet(e)},hasNonConflictingAltSet:function(e){for(let t=0;t<e.length;t++){if(1===e[t].length)return!0}return!1},hasConflictingAltSet:function(e){for(let t=0;t<e.length;t++){if(e[t].length>1)return!0}return!1},allSubsetsEqual:function(e){let t=null;for(let n=0;n<e.length;n++){const i=e[n];if(null===t)t=i;else if(i!==t)return!1}return!0},getUniqueAlt:function(e){const t=m.getAlts(e);return 1===t.length?t.minValue():s.INVALID_ALT_NUMBER},getAlts:function(e){const t=new r;return e.map(function(e){t.or(e)}),t},getConflictingAltSubsets:function(e){const t=new i;return t.hashFunction=function(e){o(e.state.stateNumber,e.context)},t.equalsFunction=function(e,t){return e.state.stateNumber===t.state.stateNumber&&e.context.equals(t.context)},e.items.map(function(e){let n=t.get(e);null===n&&(n=new r,t.put(e,n)),n.add(e.alt)}),t.getValues()},getStateToAltMap:function(e){const t=new a;return e.items.map(function(e){let n=t.get(e.state);null===n&&(n=new r,t.put(e.state,n)),n.add(e.alt)}),t},hasStateAssociatedWithOneAlt:function(e){const t=m.getStateToAltMap(e).values();for(let e=0;e<t.length;e++)if(1===t[e].length)return!0;return!1},getSingleViableAlt:function(e){let t=null;for(let n=0;n<e.length;n++){const i=e[n].minValue();if(null===t)t=i;else if(t!==i)return s.INVALID_ALT_NUMBER}return t}};e.exports=m},9162:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){return"m"===i?n?"хвіліна":"хвіліну":"h"===i?n?"гадзіна":"гадзіну":e+" "+t({ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[i],+e)}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(n(2198))},9206:function(e,t,n){"use strict";var i=n(4449),r=i("Number.prototype.toString"),a=i("Object.prototype.toString"),o=n(4903)();e.exports=function(e){return"number"==typeof e||!(!e||"object"!=typeof e)&&(o?function(e){try{return r(e),!0}catch(e){return!1}}(e):"[object Number]"===a(e))}},9215:function(e,t,n){!function(e){"use strict";var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},n={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(n(2198))},9289:function(e){"use strict";e.exports=Function.prototype.apply},9365:function(e,t,n){e.exports.RecognitionException=n(586).RecognitionException,e.exports.NoViableAltException=n(586).NoViableAltException,e.exports.LexerNoViableAltException=n(586).LexerNoViableAltException,e.exports.InputMismatchException=n(586).InputMismatchException,e.exports.FailedPredicateException=n(586).FailedPredicateException,e.exports.DiagnosticErrorListener=n(1602),e.exports.BailErrorStrategy=n(422).BailErrorStrategy,e.exports.DefaultErrorStrategy=n(422).DefaultErrorStrategy,e.exports.ErrorListener=n(6207).ErrorListener},9377:function(e){e.exports=function(...e){return function(e){const t=[];if(0===e.length)return"";if("string"!=typeof e[0])throw new TypeError(`Url must be a string. Received ${e[0]}`);for(let t=1;t<e.length;t+=1)"/"===e[t].trim()&&(e[t]="");e[0].match(/^[^/:]+:\/*$/)&&e.length>1&&(e[0]=e.shift()+e[0]),e[0].match(/^file:\/\/\//)?e[0]=e[0].replace(/^([^/:]+):\/*/,"$1:///"):e[0]=e[0].replace(/^([^/:]+):\/*/,"$1://");for(let n=0;n<e.length;n+=1){let i=e[n];if("string"!=typeof i)throw new TypeError(`Url must be a string. Received ${i}`);""!==i&&(n>0&&(i=i.replace(/^[\/]+/,"")),i=n<e.length-1?i.replace(/[\/]+$/,""):i.replace(/[\/]+$/,"/"),t.push(i))}let n=t.join("/");n=n.replace(/\/(\?|&|#[^!])/g,"$1");const i=n.split("?");return n=i.shift()+(i.length>0?"?":"")+i.join("&"),n}(Array.from(Array.isArray(e[0])?e[0]:e))}},9394:function(e){"use strict";e.exports=URIError},9411:function(e){"use strict";e.exports=Math.pow},9445:function(e,t,n){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_Çar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,n){return e<12?n?"öö":"ÖÖ":n?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var i=e%10,r=e%100-i,a=e>=100?100:null;return e+(t[i]||t[r]||t[a])}},week:{dow:1,doy:7}})}(n(2198))},9477:function(e){let t={};function n(e){const t=/(\d+)(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/.exec(""+ +e);if(!t)return 0;const n=t[2],i=t[3];return Math.max(0,("0"===n?0:(n||"").length)-(i||0))}function i(e,t){const n=Math.pow(10,t);return Math.round(e*n)/n}const r=t.roundToMaxPrecision=function(e){return 1e-8*Math.round(e/1e-8)};t.isEquivalent=function(e,t){if(Number.isInteger(e)&&Number.isInteger(t))return e===t;const r=Math.min(n(e),n(t));return 0===r?Math.round(e)===Math.round(t):i(e,r)===i(t,r)},t.isEqual=function(e,t){return r(e)===r(t)},e.exports=t},9529:function(e,t,n){!function(e){"use strict";var t={format:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),standalone:"ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince".split("_")},n="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),i=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],r=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function a(e){return e>1&&e<5&&1!=~~(e/10)}function o(e,t,n,i){var r=e+" ";switch(n){case"s":return t||i?"pár sekund":"pár sekundami";case"ss":return t||i?r+(a(e)?"sekundy":"sekund"):r+"sekundami";case"m":return t?"minuta":i?"minutu":"minutou";case"mm":return t||i?r+(a(e)?"minuty":"minut"):r+"minutami";case"h":return t?"hodina":i?"hodinu":"hodinou";case"hh":return t||i?r+(a(e)?"hodiny":"hodin"):r+"hodinami";case"d":return t||i?"den":"dnem";case"dd":return t||i?r+(a(e)?"dny":"dní"):r+"dny";case"M":return t||i?"měsíc":"měsícem";case"MM":return t||i?r+(a(e)?"měsíce":"měsíců"):r+"měsíci";case"y":return t||i?"rok":"rokem";case"yy":return t||i?r+(a(e)?"roky":"let"):r+"lety"}}e.defineLocale("cs",{months:t,monthsShort:n,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},9548:function(e,t,n){!function(e){"use strict";e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,n){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?n?'לפנה"צ':"לפני הצהריים":e<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}})}(n(2198))},9584:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){switch(n){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,n){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(n(2198))},9612:function(e,t,n){const{Token:i}=n(5537),{ConsoleErrorListener:r}=n(6207),{ProxyErrorListener:a}=n(6207);class o{constructor(){this._listeners=[r.INSTANCE],this._interp=null,this._stateNumber=-1}checkVersion(e){const t="4.9.3";t!==e&&console.log("ANTLR runtime and generated code versions disagree: 4.9.3!="+e)}addErrorListener(e){this._listeners.push(e)}removeErrorListeners(){this._listeners=[]}getLiteralNames(){return Object.getPrototypeOf(this).constructor.literalNames||[]}getSymbolicNames(){return Object.getPrototypeOf(this).constructor.symbolicNames||[]}getTokenNames(){if(!this.tokenNames){const e=this.getLiteralNames(),t=this.getSymbolicNames(),n=e.length>t.length?e.length:t.length;this.tokenNames=[];for(let i=0;i<n;i++)this.tokenNames[i]=e[i]||t[i]||"<INVALID"}return this.tokenNames}getTokenTypeMap(){const e=this.getTokenNames();if(null===e)throw"The current recognizer does not provide a list of token names.";let t=this.tokenTypeMapCache[e];return void 0===t&&(t=e.reduce(function(e,t,n){e[t]=n}),t.EOF=i.EOF,this.tokenTypeMapCache[e]=t),t}getRuleIndexMap(){const e=this.ruleNames;if(null===e)throw"The current recognizer does not provide a list of rule names.";let t=this.ruleIndexMapCache[e];return void 0===t&&(t=e.reduce(function(e,t,n){e[t]=n}),this.ruleIndexMapCache[e]=t),t}getTokenType(e){const t=this.getTokenTypeMap()[e];return void 0!==t?t:i.INVALID_TYPE}getErrorHeader(e){return"line "+e.getOffendingToken().line+":"+e.getOffendingToken().column}getTokenErrorDisplay(e){if(null===e)return"<no token>";let t=e.text;return null===t&&(t=e.type===i.EOF?"<EOF>":"<"+e.type+">"),t=t.replace("\n","\\n").replace("\r","\\r").replace("\t","\\t"),"'"+t+"'"}getErrorListenerDispatch(){return new a(this._listeners)}sempred(e,t,n){return!0}precpred(e,t){return!0}get state(){return this._stateNumber}set state(e){this._stateNumber=e}}o.tokenTypeMapCache={},o.ruleIndexMapCache={},e.exports=o},9636:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r=e+" ";switch(n){case"s":return t||i?"nekaj sekund":"nekaj sekundami";case"ss":return r+=1===e?t?"sekundo":"sekundi":2===e?t||i?"sekundi":"sekundah":e<5?t||i?"sekunde":"sekundah":"sekund";case"m":return t?"ena minuta":"eno minuto";case"mm":return r+=1===e?t?"minuta":"minuto":2===e?t||i?"minuti":"minutama":e<5?t||i?"minute":"minutami":t||i?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return r+=1===e?t?"ura":"uro":2===e?t||i?"uri":"urama":e<5?t||i?"ure":"urami":t||i?"ur":"urami";case"d":return t||i?"en dan":"enim dnem";case"dd":return r+=1===e?t||i?"dan":"dnem":2===e?t||i?"dni":"dnevoma":t||i?"dni":"dnevi";case"M":return t||i?"en mesec":"enim mesecem";case"MM":return r+=1===e?t||i?"mesec":"mesecem":2===e?t||i?"meseca":"mesecema":e<5?t||i?"mesece":"meseci":t||i?"mesecev":"meseci";case"y":return t||i?"eno leto":"enim letom";case"yy":return r+=1===e?t||i?"leto":"letom":2===e?t||i?"leti":"letoma":e<5?t||i?"leta":"leti":t||i?"let":"leti"}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(2198))},9642:function(e,t,n){t.ATN=n(4471),t.ATNDeserializer=n(6220),t.LexerATNSimulator=n(5849),t.ParserATNSimulator=n(2006),t.PredictionMode=n(9098)},9662:function(e,t,n){var i=n(3688),r=n(9946);e.exports=function(e,t){var n=i(e),a=Number(t),o=n.getMonth()+a,s=new Date(0);s.setFullYear(n.getFullYear(),o,1),s.setHours(0,0,0,0);var c=r(s);return n.setMonth(o,Math.min(c,n.getDate())),n}},9676:function(e,t,n){!function(e){"use strict";var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function n(e,t,n,i){var r=e;switch(n){case"s":return i||t?"néhány másodperc":"néhány másodperce";case"ss":return r+(i||t)?" másodperc":" másodperce";case"m":return"egy"+(i||t?" perc":" perce");case"mm":return r+(i||t?" perc":" perce");case"h":return"egy"+(i||t?" óra":" órája");case"hh":return r+(i||t?" óra":" órája");case"d":return"egy"+(i||t?" nap":" napja");case"dd":return r+(i||t?" nap":" napja");case"M":return"egy"+(i||t?" hónap":" hónapja");case"MM":return r+(i||t?" hónap":" hónapja");case"y":return"egy"+(i||t?" év":" éve");case"yy":return r+(i||t?" év":" éve")}return""}function i(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return i.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return i.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(2198))},9677:function(e,t,n){"use strict";var i,r=n(5953),a=n(7570);try{i=[].__proto__===Array.prototype}catch(e){if(!e||"object"!=typeof e||!("code"in e)||"ERR_PROTO_ACCESS"!==e.code)throw e}var o=!!i&&a&&a(Object.prototype,"__proto__"),s=Object,c=s.getPrototypeOf;e.exports=o&&"function"==typeof o.get?r([o.get]):"function"==typeof c&&function(e){return c(null==e?e:s(e))}},9718:function(e,t,n){"use strict";var i,r=n(3095),a=n(6788),o=n(8208),s=n(5785),c=n(7369),l=n(4121),u=n(4114),d=n(9394),m=n(5577),p=n(2411),f=n(2715),h=n(3289),g=n(9411),y=n(333),_=n(5020),S=Function,x=function(e){try{return S('"use strict"; return ('+e+").constructor;")()}catch(e){}},E=n(7570),b=n(70),v=function(){throw new u},C=E?function(){try{return v}catch(e){try{return E(arguments,"callee").get}catch(e){return v}}}():v,T=n(1064)(),M=n(2175),D=n(8412),R=n(5817),L=n(9289),k=n(7901),P={},I="undefined"!=typeof Uint8Array&&M?M(Uint8Array):i,w={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?i:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?i:ArrayBuffer,"%ArrayIteratorPrototype%":T&&M?M([][Symbol.iterator]()):i,"%AsyncFromSyncIteratorPrototype%":i,"%AsyncFunction%":P,"%AsyncGenerator%":P,"%AsyncGeneratorFunction%":P,"%AsyncIteratorPrototype%":P,"%Atomics%":"undefined"==typeof Atomics?i:Atomics,"%BigInt%":"undefined"==typeof BigInt?i:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?i:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?i:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?i:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":a,"%eval%":eval,"%EvalError%":o,"%Float16Array%":"undefined"==typeof Float16Array?i:Float16Array,"%Float32Array%":"undefined"==typeof Float32Array?i:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?i:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?i:FinalizationRegistry,"%Function%":S,"%GeneratorFunction%":P,"%Int8Array%":"undefined"==typeof Int8Array?i:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?i:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?i:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":T&&M?M(M([][Symbol.iterator]())):i,"%JSON%":"object"==typeof JSON?JSON:i,"%Map%":"undefined"==typeof Map?i:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&T&&M?M((new Map)[Symbol.iterator]()):i,"%Math%":Math,"%Number%":Number,"%Object%":r,"%Object.getOwnPropertyDescriptor%":E,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?i:Promise,"%Proxy%":"undefined"==typeof Proxy?i:Proxy,"%RangeError%":s,"%ReferenceError%":c,"%Reflect%":"undefined"==typeof Reflect?i:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?i:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&T&&M?M((new Set)[Symbol.iterator]()):i,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?i:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":T&&M?M(""[Symbol.iterator]()):i,"%Symbol%":T?Symbol:i,"%SyntaxError%":l,"%ThrowTypeError%":C,"%TypedArray%":I,"%TypeError%":u,"%Uint8Array%":"undefined"==typeof Uint8Array?i:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?i:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?i:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?i:Uint32Array,"%URIError%":d,"%WeakMap%":"undefined"==typeof WeakMap?i:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?i:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?i:WeakSet,"%Function.prototype.call%":k,"%Function.prototype.apply%":L,"%Object.defineProperty%":b,"%Object.getPrototypeOf%":D,"%Math.abs%":m,"%Math.floor%":p,"%Math.max%":f,"%Math.min%":h,"%Math.pow%":g,"%Math.round%":y,"%Math.sign%":_,"%Reflect.getPrototypeOf%":R};if(M)try{null.error}catch(e){var A=M(M(e));w["%Error.prototype%"]=A}var O=function e(t){var n;if("%AsyncFunction%"===t)n=x("async function () {}");else if("%GeneratorFunction%"===t)n=x("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=x("async function* () {}");else if("%AsyncGenerator%"===t){var i=e("%AsyncGeneratorFunction%");i&&(n=i.prototype)}else if("%AsyncIteratorPrototype%"===t){var r=e("%AsyncGenerator%");r&&M&&(n=M(r.prototype))}return w[t]=n,n},Y={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},N=n(9932),H=n(8396),B=N.call(k,Array.prototype.concat),q=N.call(L,Array.prototype.splice),j=N.call(k,String.prototype.replace),F=N.call(k,String.prototype.slice),U=N.call(k,RegExp.prototype.exec),V=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,z=/\\(\\)?/g,G=function(e,t){var n,i=e;if(H(Y,i)&&(i="%"+(n=Y[i])[0]+"%"),H(w,i)){var r=w[i];if(r===P&&(r=O(i)),void 0===r&&!t)throw new u("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:i,value:r}}throw new l("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new u("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new u('"allowMissing" argument must be a boolean');if(null===U(/^%?[^%]*%?$/,e))throw new l("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=F(e,0,1),n=F(e,-1);if("%"===t&&"%"!==n)throw new l("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new l("invalid intrinsic syntax, expected opening `%`");var i=[];return j(e,V,function(e,t,n,r){i[i.length]=n?j(r,z,"$1"):t||e}),i}(e),i=n.length>0?n[0]:"",r=G("%"+i+"%",t),a=r.name,o=r.value,s=!1,c=r.alias;c&&(i=c[0],q(n,B([0,1],c)));for(var d=1,m=!0;d<n.length;d+=1){var p=n[d],f=F(p,0,1),h=F(p,-1);if(('"'===f||"'"===f||"`"===f||'"'===h||"'"===h||"`"===h)&&f!==h)throw new l("property names with quotes must have matching quotes");if("constructor"!==p&&m||(s=!0),H(w,a="%"+(i+="."+p)+"%"))o=w[a];else if(null!=o){if(!(p in o)){if(!t)throw new u("base intrinsic for "+e+" exists, but the property is not available.");return}if(E&&d+1>=n.length){var g=E(o,p);o=(m=!!g)&&"get"in g&&!("originalValue"in g.get)?g.get:o[p]}else m=H(o,p),o=o[p];m&&!s&&(w[a]=o)}}return o}},9722:function(e,t,n){"use strict";var i=Array.prototype.slice,r=n(6838),a=Object.keys,o=a?function(e){return a(e)}:n(1730),s=Object.keys;o.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return r(e)?s(i.call(e)):s(e)})}else Object.keys=o;return Object.keys||o},e.exports=o},9731:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1200?"上午":1200===i?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(2198))},9733:function(e,t,n){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(2198))},9850:function(e,t,n){!function(e){"use strict";var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n(2198))},9852:function(e){"use strict";e.exports=JSON.parse('{"name":"fhirpath","version":"4.8.0","description":"A FHIRPath engine","main":"src/fhirpath.js","types":"src/fhirpath.d.ts","dependencies":{"@lhncbc/ucum-lhc":"^5.0.0","@loxjs/url-join":"^1.0.2","antlr4":"~4.9.3","commander":"^2.18.0","date-fns":"^1.30.1","js-yaml":"^4.1.1"},"devDependencies":{"@babel/core":"^7.21.4","@babel/eslint-parser":"^7.17.0","@babel/preset-env":"^7.16.11","babel-loader":"^8.2.3","benny":"github:caderek/benny#0ad058d3c7ef0b488a8fe9ae3519159fc7f36bb6","bestzip":"^2.2.0","copy-webpack-plugin":"^12.0.2","cypress":"^13.7.2","eslint":"^8.10.0","fhir":"^4.10.3","grunt":"^1.5.2","grunt-cli":"^1.4.3","grunt-text-replace":"^0.4.0","jasmine-spec-reporter":"^4.2.1","jest":"^30.2.0","jit-grunt":"^0.10.0","lodash":"^4.17.21","open":"^8.4.0","rimraf":"^3.0.0","tmp":"^0.2.5","tsd":"^0.31.1","webpack":"^5.102.1","webpack-bundle-analyzer":"^4.4.2","webpack-cli":"^4.9.1","xml2js":"^0.5.0","yargs":"^15.1.0"},"engines":{"node":">=8.9.0"},"tsd":{"directory":"test/typescript"},"scripts":{"preinstall":"node bin/install-demo.js","postinstall":"echo \\"Building the Benny package based on a pull request which fixes an issue with \'statusShift\'... \\" && (cd node_modules/benny && npm i && npm run build > /dev/null) || echo \\"Building the Benny package is completed.\\"","generateParser":"cd src/parser; rimraf ./generated/*; java -Xmx500M -cp \\"../../antlr-4.9.3-complete.jar:$CLASSPATH\\" org.antlr.v4.Tool -o generated -Dlanguage=JavaScript FHIRPath.g4; grunt updateParserRequirements","build":"cd browser-build && webpack && rimraf fhirpath.zip && bestzip fhirpath.zip LICENSE.md fhirpath.min.js fhirpath.r5.min.js fhirpath.r4.min.js fhirpath.stu3.min.js fhirpath.dstu2.min.js && rimraf LICENSE.md","test:unit":"node --use_strict node_modules/.bin/jest && TZ=America/New_York node --use_strict node_modules/.bin/jest && TZ=Europe/Paris node --use_strict node_modules/.bin/jest","test:unit:debug":"echo \'open chrome chrome://inspect/\' && node --inspect node_modules/.bin/jest --runInBand","build:demo":"npm run build && cd demo && npm run build","test:e2e":"npm run build:demo && cypress run","test:tsd":"tsd","test":"npm run lint && npm run test:tsd && npm run test:unit && npm run test:e2e && echo \\"For tests specific to IE 11, open browser-build/test/index.html in IE 11, and confirm that the tests on that page pass.\\"","lint":"eslint src/parser/index.js src/*.js converter/","compare-performance":"node ./test/benchmark.js"},"bin":{"fhirpath":"bin/fhirpath"},"files":["CHANGELOG.md","bin","fhir-context","src"],"repository":"github:HL7/fhirpath.js","license":"SEE LICENSE in LICENSE.md"}')},9855:function(e,t,n){!function(e){"use strict";var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function n(e,t,n,i){return t?"kelios sekundės":i?"kelių sekundžių":"kelias sekundes"}function i(e,t,n,i){return t?a(n)[0]:i?a(n)[1]:a(n)[2]}function r(e){return e%10==0||e>10&&e<20}function a(e){return t[e].split("_")}function o(e,t,n,o){var s=e+" ";return 1===e?s+i(e,t,n[0],o):t?s+(r(e)?a(n)[1]:a(n)[0]):o?s+a(n)[1]:s+(r(e)?a(n)[1]:a(n)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:n,ss:o,m:i,mm:o,h:i,hh:o,d:i,dd:o,M:i,MM:o,y:i,yy:o},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(n(2198))},9932:function(e,t,n){"use strict";var i=n(5712);e.exports=Function.prototype.bind||i},9946:function(e,t,n){var i=n(3688);e.exports=function(e){var t=i(e),n=t.getFullYear(),r=t.getMonth(),a=new Date(0);return a.setFullYear(n,r+1,0),a.setHours(0,0,0,0),a.getDate()}},9991:function(e,t,n){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n(2198))}},t={};function n(i){var r=t[i];if(void 0!==r)return r.exports;var a=t[i]={id:i,loaded:!1,exports:{}};return e[i].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=Function.prototype.toString,t=Object.create,i=Object.prototype.toString,r=function(){function e(){this._keys=[],this._values=[]}return e.prototype.has=function(e){return!!~this._keys.indexOf(e)},e.prototype.get=function(e){return this._values[this._keys.indexOf(e)]},e.prototype.set=function(e,t){this._keys.push(e),this._values.push(t)},e}();var a="undefined"!=typeof WeakMap?function(){return new WeakMap}:function(){return new r};function o(n){if(!n)return t(null);var i=n.constructor;if(i===Object)return n===Object.prototype?{}:t(n);if(i&&~e.call(i).indexOf("[native code]"))try{return new i}catch(e){}return t(n)}var s="g"===/test/g.flags?function(e){return e.flags}:function(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t};function c(e){var t=i.call(e);return t.substring(8,t.length-1)}var l="undefined"!=typeof Symbol?function(e){return e[Symbol.toStringTag]||c(e)}:c,u=Object.defineProperty,d=Object.getOwnPropertyDescriptor,m=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,f=Object.prototype,h=f.hasOwnProperty,g=f.propertyIsEnumerable,y="function"==typeof p;var _=y?function(e){return m(e).concat(p(e))}:m;function S(e,t,n){for(var i=_(e),r=0,a=i.length,o=void 0,s=void 0;r<a;++r)if("callee"!==(o=i[r])&&"caller"!==o)if(s=d(e,o)){s.get||s.set||(s.value=n.copier(s.value,n));try{u(t,o,s)}catch(e){t[o]=s.value}}else t[o]=n.copier(e[o],n);return t}function x(e,t){return e.slice(0)}function E(e,t){var n=new t.Constructor;return t.cache.set(e,n),e.forEach(function(e,i){n.set(i,t.copier(e,t))}),n}var b=y?function(e,t){var n=o(t.prototype);for(var i in t.cache.set(e,n),e)h.call(e,i)&&(n[i]=t.copier(e[i],t));for(var r=p(e),a=0,s=r.length,c=void 0;a<s;++a)c=r[a],g.call(e,c)&&(n[c]=t.copier(e[c],t));return n}:function(e,t){var n=o(t.prototype);for(var i in t.cache.set(e,n),e)h.call(e,i)&&(n[i]=t.copier(e[i],t));return n};function v(e,t){return new t.Constructor(e.valueOf())}function C(e,t){return e}function T(e,t){var n=new t.Constructor;return t.cache.set(e,n),e.forEach(function(e){n.add(t.copier(e,t))}),n}var M=Array.isArray,D=Object.assign,R=Object.getPrototypeOf||function(e){return e.__proto__},L={array:function(e,t){var n=new t.Constructor;t.cache.set(e,n);for(var i=0,r=e.length;i<r;++i)n[i]=t.copier(e[i],t);return n},arrayBuffer:x,blob:function(e,t){return e.slice(0,e.size,e.type)},dataView:function(e,t){return new t.Constructor(x(e.buffer))},date:function(e,t){return new t.Constructor(e.getTime())},error:C,map:E,object:b,regExp:function(e,t){var n=new t.Constructor(e.source,s(e));return n.lastIndex=e.lastIndex,n},set:T},k=D({},L,{array:function(e,t){var n=new t.Constructor;return t.cache.set(e,n),S(e,n,t)},map:function(e,t){return S(e,E(e,t),t)},object:function(e,t){var n=o(t.prototype);return t.cache.set(e,n),S(e,n,t)},set:function(e,t){return S(e,T(e,t),t)}});function P(e){var t=function(e){return{Arguments:e.object,Array:e.array,ArrayBuffer:e.arrayBuffer,Blob:e.blob,Boolean:v,DataView:e.dataView,Date:e.date,Error:e.error,Float32Array:e.arrayBuffer,Float64Array:e.arrayBuffer,Int8Array:e.arrayBuffer,Int16Array:e.arrayBuffer,Int32Array:e.arrayBuffer,Map:e.map,Number:v,Object:e.object,Promise:C,RegExp:e.regExp,Set:e.set,String:v,WeakMap:C,WeakSet:C,Uint8Array:e.arrayBuffer,Uint8ClampedArray:e.arrayBuffer,Uint16Array:e.arrayBuffer,Uint32Array:e.arrayBuffer,Uint64Array:e.arrayBuffer}}(D({},L,e)),n=t.Array,i=t.Object;function r(e,r){if(r.prototype=r.Constructor=void 0,!e||"object"!=typeof e)return e;if(r.cache.has(e))return r.cache.get(e);if(r.prototype=R(e),r.Constructor=r.prototype&&r.prototype.constructor,!r.Constructor||r.Constructor===Object)return i(e,r);if(M(e))return n(e,r);var a=t[l(e)];return a?a(e,r):"function"==typeof e.then?e:i(e,r)}return function(e){return r(e,{Constructor:void 0,cache:a(),copier:r,prototype:void 0})}}P(D({},k,{}));var I=P({});let w="3.0";var A={fhirVersion:"R4",SDCVersion:w,QProfile:"http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire|"+w,QRProfile:"http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaireresponse|"+w,stdQProfile:"http://hl7.org/fhir/4.0/StructureDefinition/Questionnaire",stdQRProfile:"http://hl7.org/fhir/4.0/StructureDefinition/QuestionnaireResponse"};function O(e){const t={_type:"Quantity",value:e.value},n=e.unit||e.code;return n&&(t.name=n,e.code&&(t.code=e.code),e.system&&(t.system=e.system)),t}var Y={_OBX_REF_PREFIX:"Observation/",_getFormattedDate:function(e){return e?LForms.Util.dateToDTMString(e):""},_createDiagnosticReportContent:function(e,t){for(var n={result:[],resultObj:[]},i=0,r=e.items.length;i<r;i++){var a=e.items[i];if(a){var o=this._commonExport._createObservation(a,!0);if(a.items&&a.items.length>0){o[0].related=[];for(var s=this._createDiagnosticReportContent(a,t),c=0,l=s.result.length;c<l;c++){var u=s.result[c];o[0].related.push({type:"has-member",target:{reference:u.reference}})}}for(var d=0,m=o.length;d<m;d++)t.push(o[d]),n.result.push({reference:"#"+o[d].id}),n.resultObj.push(o[d])}}return n},_convertFromContainedToBundle:function(e,t){var n={};if(t||(t="transaction"),e)switch(t){case"transaction":n=this._convertContainedToTransactionBundle(e);break;case"collection":n=this._convertContainedToCollectionBundle(e);break;default:console.log("Bundle type not supported: "+t)}return n},_convertContainedToTransactionBundle:function(e){var t={resourceType:"Bundle",type:"transaction",entry:[]},n=e.contained;delete e.contained;for(var i=0,r=e.result.length;i<r;i++){var a=e.result[i];a.reference=this._OBX_REF_PREFIX+a.reference.slice(1)}t.entry.push({resource:e,request:{method:"POST",url:"DiagnosticReport"}});for(var o=0,s=n.length;o<s;o++){var c=n[o];if(c.related)for(var l=0,u=c.related.length;l<u;l++){var d=c.related[l];d.target.reference=this._OBX_REF_PREFIX+d.target.reference.slice(1)}t.entry.push({resource:c,request:{method:"POST",url:"Observation"}})}return t},_convertContainedToCollectionBundle:function(e){var t={resourceType:"Bundle",type:"collection",entry:[]},n=e.contained;delete e.contained,t.entry.push({resource:e});for(var i=0,r=n.length;i<r;i++){var a=n[i];t.entry.push({resource:a})}return t},createDiagnosticReport:function(e,t,n,i){var r=null,a=[];if(e){var o=e.getFormData(!0,!0,!0),s=this._createDiagnosticReportContent(o,a);r={resourceType:"DiagnosticReport",id:this._commonExport._getUniqueId(o.code),status:"final",code:{coding:[{system:o.codeSystem,code:o.code,display:o.name}],text:o.name},result:s.result,contained:a},this._commonExport._addVersionTag(r),t&&(r.subject=LForms.Util.createLocalFHIRReference(t)),r.issued=this._getFormattedDate(new Date)}var c=n?this._convertFromContainedToBundle(r,i):r;return LForms.Util.pruneNulls(c),c},_findObxById:function(e,t){var n=null;if(e)for(var i="#"===e[0]?e.slice(1):e,r=0,a=t.length;r<a;r++)if(t[r].id===i){n=t[r];break}return n},_setupItemValueAndUnit:function(e,t){if(t&&e.code.coding[0].code===t.questionCode){var n=t.dataType;switch((!n||"ST"===n)&&t.units&&t.units.length>0&&(n="REAL"),n){case"INT":if(e.valueInteger){t.value=e.valueInteger;break}case"REAL":case"QTY":let n=O(e.valueQuantity);t.value=n.value,delete n.value,(n.name||n.code||n.system)&&(t.unit=n);break;case"DT":t.value=LForms.Util.stringToDTDateISO(e.valueDate);break;case"DTM":t.value=LForms.Util.stringToDate(e.valueDateTime);break;case"CODING":var i;e.valueCodeableConcept?i={code:e.valueCodeableConcept.coding[0].code,text:e.valueCodeableConcept.coding[0].display,system:e.valueCodeableConcept.coding[0].system}:e.valueString&&(i=e.valueString),t.answerCardinality&&("*"===t.answerCardinality.max||parseInt(t.answerCardinality.max)>1)?(t.value||(t.value=[]),t.value.push(i)):t.value=i;break;case"SECTION":case"TITLE":case"":break;default:t.value=e.valueString}}},_findTotalRepeatingNum:function(e,t,n){for(var i=0,r=[],a=0,o=e.length;a<o;a++){this._findObxById(e[a],n).code.coding[0].code===t&&(r.push(e[a]),i+=1)}return{total:i,refIds:r}},_checkRepeatingItems:function(e,t,n){var i=[],r={},a=[];if(!t&&n.result)for(var o=0,s=n.result.length;o<s;o++)a.push(n.result[o].reference);else{var c=this._findObxById(t,n.contained);if(c&&c.related)for(o=0,s=c.related.length;o<s;o++)a.push(c.related[o].target.reference)}for(o=0,s=a.length;o<s;o++){var l=a[o],u=this._findObxById(l,n.contained).code.coding[0].code;if(!r[u]){var d=this._findTotalRepeatingNum(a,u,n.contained);r[u]={total:d.total,refIds:d.refIds}}for(var m=r[u].refIds,p=0,f=m.length;p<f;p++)if(l===m[p]){var h={code:u,refId:l,index:p,total:r[u].total};this._checkRepeatingItems(h,l,n),i.push(h)}}e.obxInfoList=i},_getReportStructure:function(e){var t={obxInfoList:[]};return e&&this._checkRepeatingItems(t,null,e),t},_findTheMatchingItemByCodeAndIndex:function(e,t,n){var i=null,r=0;if(e.items)for(var a=0,o=e.items.length;a<o;a++){var s=e.items[a];if(t===s.questionCode){if("CODING"===s.dataType&&s.answerCardinality&&("*"===s.answerCardinality.max||parseInt(s.answerCardinality.max)>1)){i=s;break}if(r===n){i=s;break}r+=1}}return i},_addRepeatingItems:function(e,t,n){var i=null;if(e.items){for(var r=0,a=e.items.length;r<a;r++)if(t===e.items[r].questionCode){i=e.items[r];break}if(i&&("CODING"!==i.dataType||!i.answerCardinality||!("*"===i.answerCardinality.max||parseInt(i.answerCardinality.max)>1)))for(;n>1;){var o=LForms.Util.deepCopy(i);e.items.splice(r,0,o),n-=1}}},_processObxAndItem:function(e,t,n){for(var i=0,r=e.obxInfoList.length;i<r;i++){var a=e.obxInfoList[i],o=this._findObxById(a.refId,n.contained);if(o){a.total>1&&0===a.index&&this._addRepeatingItems(t,a.code,a.total);var s=this._findTheMatchingItemByCodeAndIndex(t,a.code,a.index);this._setupItemValueAndUnit(o,s),a.obxInfoList&&a.obxInfoList.length>0&&this._processObxAndItem(a,s,n)}}},_convertFromBundleToContained:function(e){var t;if(e&&"searchset"===e.type){for(var n=e.entry,i=0,r=n.length;i<r;i++)if("DiagnosticReport"===n[i].resource.resourceType){for(var a=0,o=(t=n[i].resource).result.length;a<o;a++){var s=t.result[a];s.reference&&s.reference.match(new RegExp(this._OBX_REF_PREFIX))&&(s.reference=s.reference.slice(this._OBX_REF_PREFIX.length))}t.contained=[];break}if(t)for(i=0,r=n.length;i<r;i++)if("Observation"===n[i].resource.resourceType){var c=n[i].resource;if(c.related)for(a=0,o=c.related.length;a<o;a++){var l=c.related[a];l.target&&l.target.reference&&l.target.reference.match(new RegExp(this._OBX_REF_PREFIX))&&(l.target.reference=l.target.reference.slice(this._OBX_REF_PREFIX.length))}t.contained.push(c)}}return t},mergeDiagnosticReportToLForms:function(e,t){e instanceof LForms.LFormsData||(e.hasSavedData=!0,e=new LForms.LFormsData(e).getFormData());var n=t&&"Bundle"===t.resourceType?this._convertFromBundleToContained(t):t,i=this._getReportStructure(n);return this._processObxAndItem(i,e,n),e}},N=Y,H="lformsVersion: ",B={_createObservation:function(e,t){var n=[],i=e.dataType;switch((!i||"ST"===i)&&e.units&&e.units.length>0&&(i="REAL"),i){case"INT":n=[this._createObsIntValue(e)];break;case"REAL":case"QTY":var r={value:e.value};this._setFHIRQuantityUnit(r,e.unit),n=[{key:"valueQuantity",val:r}];break;case"DT":n=[{key:"valueDate",val:e.value}];break;case"DTM":n=[{key:"valueDateTime",val:e.value}];break;case"CODING":for(var a,o=e.answerCardinality.max,s=0,c=(a=o&&("*"===o||parseInt(o)>1)?e.value:[e.value]).length;s<c;s++){var l=a[s];if("object"==typeof l){var u={};l.code&&(u.code=l.code),l.text&&(u.display=l.text);var d=l.system;d&&(u.system=LForms.Util.getCodeSystem(d)),n.push({key:"valueCodeableConcept",val:{coding:[u],text:u.display}})}else"string"==typeof l&&""!==l&&n.push({key:"valueString",val:l})}break;case"attachment":n=[{key:"valueAttachment",val:e.value}];break;case"BL":n=[{key:"valueBoolean",val:e.value}];break;default:n=[{key:"valueString",val:e.value}]}for(var m=[],p=0,f=n.length;p<f;p++){var h={resourceType:"Observation",status:"final",code:{coding:e._codesToExtract||e.codeList,text:e.question}};this._addVersionTag(h),t&&(h.id=this._getUniqueId(e.questionCode)),e.header||(h[n[p].key]=n[p].val),m.push(h)}return m},_createObservationWithNoValue:function(e){var t=[];const n={resourceType:"Observation",status:"final",code:{coding:e._codesToExtract||e.codeList,text:e.question}};return this._addVersionTag(n),t.push(n),t},_getUniqueId:function(e){return this._idCtr||(this._idCtr=0),e+"-"+Date.now()+"-"+ ++this._idCtr+"-"+Math.random().toString(16).substr(2)},_setFHIRQuantityUnit:function(e,t){t&&(t.name&&(e.unit=t.name),t.code&&(e.code=t.code),t.system&&(e.system=t.system))},_resTags:function(e){var t=e.meta;t||(t=e.meta={});var n=t.tag;return n||(n=t.tag=[]),n},_setVersionTag:function(e){for(var t=this._resTags(e),n=0,i=t.length;n<i;++n){var r=t[n];if(r.code&&0===r.code.indexOf(H)){t.splice(n,1);break}}this._addVersionTag(e)},_addVersionTag:function(e){this._resTags(e).push({code:H+LForms.lformsVersion})}};let q=Object.create(B);Object.assign(q,{_createObsIntValue:function(e){let t;if(e.unit){let n={value:e.value};this._setFHIRQuantityUnit(n,e.unit),t={key:"valueQuantity",val:n}}else t={key:"valueInteger",val:e.value};return t}});var j=q,F={convertLFormsToQRAndExtractFHIRData:function(e,t,n){var i=this.convertLFormsToQuestionnaireResponse(e,t,n);i.id||(i.id=this._commonExport._getUniqueId(i.identifier&&i.identifier.value||"QR"));for(var r="QuestionnaireResponse/"+i.id,a=[i],o={},s=-1,c=e.itemList.length;s<c;++s){var l=-1===s?e:e.itemList[s];this._getExtractValue(l)&&(o[l.linkId]=l,this._hasItemValue(l)&&this._processExtractedObservation(a,l,i,r,o))}const u=this._extractFHIRDataByTemplate(e,i);return u&&a.push(u),a},_processExtractedObservation:function(e,t,n,i,r,a=!1){var o=a?this._commonExport._createObservationWithNoValue(t):this._commonExport._createObservation(t,"member"===t._obsExtractValueCode);const s=[];let c,l=t;for(;l&&!s.length;){if(l.extension){LForms.Util.findObjectInArray(l.extension,"url",this.fhirExtObsExtractCategory,0,!0).forEach(e=>s.push(e.valueCodeableConcept))}l=l._parentItem}if("component"===t._obsExtractValueCode){c=r[t._obsExtractParentLinkId],"Observation"!==c.resourceType&&(this._processExtractedObservation(e,c,n,i,r,!0),c=r[t._obsExtractParentLinkId]),c.component=c.component||[];for(var u=0,d=o.length;u<d;u++){const{resourceType:e,status:t,meta:n,...i}=o[u];c.component.push(i)}}else{"member"===t._obsExtractValueCode&&(c=r[t._obsExtractParentLinkId],"Observation"!==c.resourceType&&(this._processExtractedObservation(e,c,n,i,r),c=r[t._obsExtractParentLinkId]),c.hasMember=c.hasMember||[]);for(u=0,d=o.length;u<d;u++)n.basedOn&&(o[u].basedOn=n.basedOn),n.partOf&&(o[u].partOf=n.partOf),n.subject&&(o[u].subject=n.subject),n.encounter&&(o[u].encounter=n.encounter),n.authored&&(o[u].effectiveDateTime=n.authored,o[u].issued=n.authored),n.author&&(o[u].performer=n.author),o[u].derivedFrom=[{reference:i}],s.length&&(o[u].category=s),r[t.linkId]=o[u],e.push(o[u]),"member"===t._obsExtractValueCode&&c.hasMember.push({reference:o[u].id})}},_processQuestionCardinality:function(e,t){t.questionCardinality&&("*"===t.questionCardinality.max?e.repeats=!0:parseInt(t.questionCardinality.max)>1&&(e.repeats=!0,e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",valueInteger:parseInt(t.questionCardinality.max)})))},_handleSpecialConstraints:function(e,t){e&&"TITLE"===t.dataType&&(delete e.code,delete e.required,delete e.repeats,delete e.readOnly)},_handleRestrictions:function(e,t){if(t.restrictions)for(var n in t.restrictions){var i=t.restrictions[n],r=null,a=this._getAssumedDataTypeForExport(t),o=this._getValueKeyByDataType("value",t);switch(n){case"minExclusive":case"minInclusive":case"maxExclusive":case"maxInclusive":r=this._exportMinMax(a,i,o,n);break;case"minLength":"ST"!==a&&"TX"!==a&&"URL"!==a&&"QTY"!==a||(r={url:"http://hl7.org/fhir/StructureDefinition/minLength",valueInteger:parseInt(i)});break;case"maxLength":"ST"!==a&&"TX"!==a&&"URL"!==a&&"QTY"!==a||(e.maxLength=parseInt(i));break;case"pattern":"ST"!==a&&"TX"!==a||(r={url:"http://hl7.org/fhir/StructureDefinition/regex",valueString:i});break;case"maxDecimalPlaces":"REAL"===a&&(r={url:this.fhirExtUrlMaxDecimalPlaces,valueInteger:i})}r&&e.extension.push(r)}},_handleChoiceField:function(e,t){t.externallyDefined?this._handleExternallyDefined(e,t):t.answerValueSet?e.answerValueSet=t.answerValueSet:t._answerValueSet?e.answerValueSet=t._answerValueSet:t.answers&&(t._fhirExt&&t._fhirExt[this.fhirExtAnswerExp]||(e.answerOption=this._handleAnswers(t)))},_handleAnswers:function(e){for(var t=[],n=0,i=e.answers.length;n<i;n++){var r=e.answers[n],a={};if("CODING"===e.dataType){if(a.valueCoding={},r.code&&(a.valueCoding.code=r.code),r.text&&(a.valueCoding.display=r.text),r.system&&(a.valueCoding.system=LForms.Util.getCodeSystem(r.system)),r.obj_valueCoding_display&&(a.valueCoding._display=r.obj_valueCoding_display),e.defaultAnswer&&"CODING"===e.dataType)for(var o=this._answerRepeats(e)&&Array.isArray(e.defaultAnswer)?e.defaultAnswer:[e.defaultAnswer],s=0,c=o.length;s<c;s++)LForms.Util.areTwoAnswersSame(o[s],r,e)&&(a.initialSelected=!0)}else if("ST"===e.dataType||"INT"===e.dataType||"DT"===e.dataType||"TM"===e.dataType){var l=this._getValueKeyByDataType("value",e);a[l]=r.text,r[`obj_${l}`]&&(a[`_${l}`]=r[`obj_${l}`])}var u=[];r.label&&u.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-optionPrefix",valueString:r.label}),null!==r.score&&void 0!==r.score&&u.push({url:this.fhirExtUrlOptionScore,valueDecimal:r.score}),u.length>0&&(a.extension=u),t.push(a)}return t},_handleLFormsUnits:function(e,t){if(t.units&&t.units.length>0){var n=this._getAssumedDataTypeForExport(t);if("REAL"===n||"INT"===n)e.extension.push({url:this.fhirExtUrlUnit,valueCoding:this._createFhirUnitCoding(t.units[0])});else if("QTY"===n){var i=this._getDefaultUnit(t.units);if(i&&i.default&&!(e.initial&&e.initial.length>0)){e.initial||(e.initial=[]);var r={};this._setUnitAttributesToFhirQuantity(r,i),e.initial.push({valueQuantity:r})}for(var a=0,o=t.units.length;a<o;a++){var s=t.units[a],c={url:this.fhirExtUrlUnitOption,valueCoding:this._createFhirUnitCoding(s)};e.extension.push(c)}}}},_handleSkipLogic:function(e,t,n){if(t.skipLogic){for(var i=[],r=!1,a=0,o=t.skipLogic.conditions.length;a<o;a++){var s=t.skipLogic.conditions[a],c=n._getSkipLogicSourceItem(t,s.source);let e=this._createEnableWhenRulesForSkipLogicCondition(s,c);e.length>1&&(r=!0),i=i.concat(e)}if(r&&t.skipLogic.conditions.length>1)throw new Error("Multiple skip logic conditons included with range specification is not supported yet.");e.enableWhen=i,"ALL"===t.skipLogic.logic||r?e.enableBehavior="all":i.length>1&&(e.enableBehavior="any")}},_processQRQuestionnaire:function(e,t){t.url&&(e.questionnaire=t.version?t.url+"|"+t.version:t.url)}};var U=function(e){var t=e;t._extractFHIRDataByTemplate=function(e,t){e._expressionProcessor._regenerateFhirVariableQ(),e._expressionProcessor._regenerateQuestionnaireResp(t);const n=this._processLFormsDataForTemplateExtractBundle(e)||{resourceType:"Bundle",type:"transaction",entry:[]};return this._processLFormsItemForTemplateExtract(e,n,e.contained,e._expressionProcessor),n.entry.length?n:null},t._processLFormsDataForTemplateExtractBundle=function(e){if(e._fhirExt&&e._fhirExt[this.fhirExtTemplateExtractBundle]){let t=e._fhirExt[this.fhirExtTemplateExtractBundle][0].valueReference?.reference;if(t){t=t.substring(1);let n=e.contained?.find(e=>e.id===t);if(n)return n=LForms.Util.deepCopy(n),n._fhirVariables=e._fhirVariables,this._processExtractionTemplate(n,e._expressionProcessor,e._fhirVariables.resource)}}return null},t._processLFormsItemForTemplateExtract=function(e,t,n,i){if(this._processExtractAllocateId(e,i),e._fhirExt&&e._fhirExt[this.fhirExtTemplateExtract]){const r=e._fhirExt[this.fhirExtTemplateExtract][0].extension;let a=r.find(e=>"template"===e.url)?.valueReference.reference;if(a){a=a.substring(1);let o=n?.find(e=>e.id===a);if(o){o=LForms.Util.deepCopy(o),o._fhirVariables=i._itemWithVars(e)._fhirVariables;const n=this._processExtractionTemplate(o,i,e);n&&t.entry.push(this._getBundleEntryForProcessedTemplate(n,r,i,e))}}}e.items&&Array.isArray(e.items)&&e.items.forEach(e=>{this._processLFormsItemForTemplateExtract(e,t,n,i)})},t._getBundleEntryForProcessedTemplate=function(e,t,n,i){const r={resource:e,request:{}};let a;delete e.id;const o=t.find(e=>"resourceId"===e.url)?.valueString;o&&(a=n._evaluateFHIRPathAgainstContext(e,o,i)),a?(e.id=a,r.request.method="PUT",r.request.url=e.resourceType+"/"+a):(r.request.method="POST",r.request.url=e.resourceType);const s=t.find(e=>"fullUrl"===e.url)?.valueString;s&&(r.fullUrl=n._evaluateFHIRPathAgainstContext(e,s,i)||this._commonExport._getUniqueId(s));const c=t.find(e=>"ifNoneMatch"===e.url)?.valueString;c&&(r.request.ifNoneMatch=n._evaluateFHIRPathAgainstContext(e,c,i));const l=t.find(e=>"ifModifiedSince"===e.url)?.valueString;l&&(r.request.ifModifiedSince=n._evaluateFHIRPathAgainstContext(e,l,i));const u=t.find(e=>"ifMatch"===e.url)?.valueString;u&&(r.request.ifMatch=n._evaluateFHIRPathAgainstContext(e,u,i));const d=t.find(e=>"ifNoneExist"===e.url)?.valueString;return d&&(r.request.ifNoneExist=n._evaluateFHIRPathAgainstContext(e,d,i)),r},t._processExtractAllocateId=function(e,t){if(e._fhirExt&&e._fhirExt[this.fhirExtExtractAllocateId]){const n=e._fhirExt[this.fhirExtExtractAllocateId][0].valueString;e._fhirVariables=t._itemWithVars(e)._fhirVariables,e._fhirVariables[n]=this._commonExport._getUniqueId(n)}},t._processExtractionTemplate=function(e,t,n){const i=LForms.Util.findObjectInArray(e.extension,"url",this.fhirExtTemplateExtractContext);if(i){const r=t._evaluateFHIRPathAgainstContext(n,i.valueString,e);if(Array.isArray(r)&&0===r.length)return null;if(LForms.Util.removeObjectsFromArray(e.extension,"url",this.fhirExtTemplateExtractContext,0,!0),0===e.extension.length&&delete e.extension,Array.isArray(r)){const n=[];return r.forEach(i=>{if("object"==typeof i&&null!==i){const r=LForms.Util.deepCopy(e),a=this._processExtractionTemplate(r,t,i);a&&n.push(a)}}),n}n=r}const r=LForms.Util.findObjectInArray(e.extension,"url",this.fhirExtTemplateExtractValue);if(r)return t._evaluateFHIRPathAgainstContext(n,r.valueString,e);for(const[i,r]of Object.entries(e)){if("_fhirVariables"===i)continue;let a;Array.isArray(r)?(a=[],r.forEach(i=>{if("object"==typeof i&&null!==i){i._fhirVariables=e._fhirVariables;const r=this._processExtractionTemplate(i,t,n);r&&(Array.isArray(r)?a.push(...r):a.push(r))}})):"object"==typeof r&&null!==r?(r._fhirVariables=e._fhirVariables,a=this._processExtractionTemplate(r,t,n)):a=r,a&&a!==[]?i.startsWith("_")?(e[i.substring(1)]=a,delete e[i]):e[i]=a:delete e[i]}return delete e._fhirVariables,e}};var V=function(e){var t=e;t.convertLFormsToQuestionnaireResponse=function(e,t,n){var i=null;if(e){var r=e.getFormData(!0,!0,!0);if(!e._invalidData){if(i={},this._processRepeatingItemValues(r),this._setResponseFormLevelFields(i,r,t),this._processQRQuestionnaire&&this._processQRQuestionnaire(i,r),r.items&&Array.isArray(r.items)){var a=this._processResponseItem(r,!0);a&&a.item&&a.item.length&&(i.item=a.item)}LForms.Util.pruneNulls(i),n&&(i.subject=LForms.Util.createLocalFHIRReference(n)),this._commonExport._setVersionTag(i)}}return i},t.convertLFormsToQuestionnaire=function(e){var t={};if(e){var n=LForms.Util.deepCopy(e);if(n instanceof LForms.LFormsData||(n=new LForms.LFormsData(n)),this._removeRepeatingItems(n),this._setFormLevelFields(t,n),n.items&&Array.isArray(n.items)){t.item=[];for(var i=0,r=n.items.length;i<r;i++){var a=this._processItem(n.items[i],n);t.item.push(a)}}}return LForms.Util.pruneNulls(t),this._commonExport._setVersionTag(t),t},t._processItem=function(e,n){var i={};if(i.type=this._getFhirDataType(e),this._handleAnswerConstraint&&this._handleAnswerConstraint(i,e),e.codeList&&e.codeList.length>0&&(i.code=e.codeList),i.extension=e.extension||[],!0===e._answerRequired&&(i.required=e._answerRequired),i.required){var r=parseInt(e.questionCardinality.min);r>1&&i.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",valueInteger:r})}this._processQuestionAndAnswerCardinality(i,e),this._handleItemControl(i,e),this._handleRestrictions(i,e),e.isHiddenInDef&&i.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",valueBoolean:!0}),i.linkId=e.linkId,i.text=e.question,e.prefix&&(i.prefix=e.prefix);for(let t of["_prefix","_text"]){let n=e["obj"+t];n&&(i[t]=n)}if(e.skipLogic&&this._handleSkipLogic(i,e,n),"SECTION"!==e.dataType&&"TITLE"!==e.dataType&&"0"===e.editable&&(i.readOnly=!0),this._handleChoiceField(i,e),this._handleTerminologyServer(i,e),this._handleInitialValues(i,e),e.units&&this._handleLFormsUnits(i,e),this._handleDataControl(i,e),this._handleDisabledDisplay&&this._handleDisabledDisplay(i,e),e.items&&Array.isArray(e.items)){i.item=[];for(var a=0,o=e.items.length;a<o;a++){var s=this._processItem(e.items[a],n);i.item.push(s)}}if(e.codingInstructions){let t={text:e.codingInstructionsPlain?e.codingInstructionsPlain:e.codingInstructions,type:"display",linkId:e.codingInstructionsLinkId||i.linkId+"-help",extension:[{url:"http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",valueCodeableConcept:{text:"Help-Button",coding:[{code:"help",display:"Help-Button",system:"http://hl7.org/fhir/questionnaire-item-control"}]}}]};"html"===e.codingInstructionsFormat&&(t._text={extension:[{url:"http://hl7.org/fhir/StructureDefinition/rendering-xhtml",valueString:e.codingInstructions}]}),e._obj_helpCSS&&(t._text=t._text||{extension:[]},t._text.extension.push({url:"http://hl7.org/fhir/StructureDefinition/rendering-style",valueString:e._obj_helpCSS})),Array.isArray(i.item)?i.item.push(t):i.item=[t]}if(e.legal){let t={text:e.legalPlain?e.legalPlain:e.legal,type:"display",linkId:e.legalLinkId||i.linkId+"-legal",extension:[{url:"http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",valueCodeableConcept:{text:"Legal-Button",coding:[{code:"legal",display:"Legal-Button",system:"http://hl7.org/fhir/questionnaire-item-control"}]}}]};"html"===e.legalFormat&&(t._text={extension:[{url:"http://hl7.org/fhir/StructureDefinition/rendering-xhtml",valueString:e.legal}]}),e._obj_legalCSS&&(t._text=t._text||{extension:[]},t._text.extension.push({url:"http://hl7.org/fhir/StructureDefinition/rendering-style",valueString:e._obj_legalCSS})),Array.isArray(i.item)?i.item.push(t):i.item=[t]}if(e.maxAttachmentSize){var c=i.extension||(i.extension=[]);c.push({url:t.fhirExtMaxSize,valueDecimal:e.maxAttachmentSize})}if(e.allowedAttachmentTypes){c=i.extension||(i.extension=[]);for(let n of e.allowedAttachmentTypes)c.push({url:t.fhirExtMimeType,valueCode:n})}return this._handleSpecialConstraints(i,e),0===i.extension.length&&delete i.extension,this.copyFields(e,i,this.itemLevelIgnoredFields),i},t._processQuestionAndAnswerCardinality=function(e,n){var i=0,r=n.questionCardinality,a=n.answerCardinality,o=r&&void 0!==r.max?r.max:null,s=a&&void 0!==a.max?a.max:null;if("*"===o||"*"===s)"TITLE"!==n.dataType&&(e.repeats=!0);else{var c=parseInt(o),l=parseInt(s);(c>1||l>1)&&"TITLE"!==n.dataType&&(e.repeats=!0,isNaN(c)||isNaN(l)?isNaN(c)?isNaN(l)||(i=l):i=c:i=Math.max(c,l),i>1&&e.extension.push({url:t.fhirExtUrlCardinalityMax,valueInteger:i}))}},t._handleExternallyDefined=function(e,n){n.externallyDefined&&e.extension.push({url:t.fhirExtUrlExternallyDefined,valueUri:n.externallyDefined})},t._handleDataControl=function(e,t){t.dataControl&&e.extension.push({url:"http://lhcforms.nlm.nih.gov/fhirExt/dataControl",valueString:JSON.stringify(t.dataControl)})},t._removeRepeatingItems=function(e){if(e.items&&Array.isArray(e.items))for(var t=e.items.length-1;t>=0;t--)e.items[t]._id>1?e.items.splice(t,1):this._removeRepeatingItems(e.items[t])},t._setFormLevelFields=function(e,t){this.copyFields(t,e,this.formLevelFields),e.name=t.shortName,e.title=t.name,t.obj_title&&(e._title=t.obj_title),e.code=t.codeList,e.resourceType="Questionnaire",e.status=e.status?e.status:"draft",t.copyrightNotice&&(e.copyright=t.copyrightNotice),this._handleMeta(e)},t._handleMeta=function(e){e.meta=e.meta?e.meta:{},this._handleMetaProfile(e.meta)},t._handleMetaProfile=function(e){const t=this.fhirVersion,n=[];if(e.profile?.length>0)for(let i=0;i<e.profile.length;i++){const r=LForms.Util.detectFHIRVersionFromProfiles([e.profile[i]]);(!r||r===t&&e.profile[i]!==this.stdQProfile)&&n.push(e.profile[i])}n.push(this.stdQProfile),e.profile=n},t._handleItemControl=function(e,t){var n,i,r="";if(!LForms.jQuery.isEmptyObject(t.displayControl)){var a=this._getAssumedDataTypeForExport(t);t.displayControl.answerLayout&&("CODING"===t.dataType||t.answers&&("ST"===t.dataType||"INT"===t.dataType||"DT"===t.dataType||"TM"===t.dataType))?t.externallyDefined||t.answerValueSet&&t.isSearchAutocomplete?(r="autocomplete",n="Auto-complete"):"COMBO_BOX"===t.displayControl.answerLayout.type?(r="drop-down",n="Drop down"):"RADIO_CHECKBOX"===t.displayControl.answerLayout.type&&(t.answerCardinality&&("*"===t.answerCardinality.max||parseInt(t.answerCardinality.max)>1)?(r="check-box",n="Check-box"):(r="radio-button",n="Radio Button"),"0"===t.displayControl.answerLayout.columns?i="horizontal":"1"===t.displayControl.answerLayout.columns&&(i="vertical")):t.displayControl.questionLayout&&"SECTION"===a&&("horizontal"===t.displayControl.questionLayout?(r="gtable",n="Group Table"):"matrix"===t.displayControl.questionLayout&&(r="table",n="Vertical Answer Table")),r&&(e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",valueCodeableConcept:{coding:[{system:"http://hl7.org/fhir/questionnaire-item-control",code:r,display:n}],text:n||r}}),i&&e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation",valueCode:i}))}},t._handleTerminologyServer=function(e,n){n.terminologyServer&&e.extension.push({url:t.fhirExtTerminologyServer,valueUrl:n.terminologyServer})},t._getAssumedDataTypeForExport=function(e){var t=e.dataType;return("REAL"===e.dataType||"INT"===e.dataType)&&e.units&&e.units.length>1&&(t="QTY"),t},t._makeValueQuantity=function(e,n,i){let r={},a=parseFloat(e);return isNaN(a)||(r.value=a),n&&(t._setUnitAttributesToFhirQuantity(r,n),i&&(r.system=i)),Object.keys(r).length>0?r:null},t._makeQuantity=function(e,t,n){var i=this._getDefaultUnit(t);return this._makeValueQuantity(e,i,n)},t._getDefaultUnit=function(e){if(!e||0===e.length)return null;for(var t=null,n=0;n<e.length;n++)if(e[n].default){t=e[n];break}return t||(t=e[0]),t},t._getValueKeyByDataType=function(e,t){e||(e="value");var n="quantity"===this._getFhirDataType(t)?"QTY":t.dataType;return e+this._lformsTypesToFHIRFields[n]},t._MIN_MAX_TYPES=["DT","DTM","TM","REAL","INT"].reduce((e,t)=>(e[t]=t,e),{}),t._MIN_MAX_KEYS=["minExclusive","minInclusive","maxExclusive","maxInclusive"].reduce((e,t)=>(e[t]=t,e),{}),t._exportMinMax=function(e,n,i,r){if(null!=n&&t._MIN_MAX_TYPES[e]&&t._MIN_MAX_KEYS[r]){var a="DT"===e||"DTM"===e?new Date(n).toISOString():"TM"==e?new Date("1970-01-01T"+n+"Z").toISOString():null,o="DT"===e?a.substring(0,10):"DTM"===e?a:"TM"===e?a.substring(11,a.length-1):"REAL"===e?parseFloat(n):parseInt(n);return{url:0===r.indexOf("min")?"http://hl7.org/fhir/StructureDefinition/minValue":"http://hl7.org/fhir/StructureDefinition/maxValue",[i]:o}}},t._skipLogicValueDataTypes=["BL","REAL","INT","QTY","DT","DTM","TM","ST","TX","URL"].reduce((e,t)=>(e[t]=t,e),{}),t._createEnableWhenRulesForSkipLogicCondition=function(e,n){let i=this._getAssumedDataTypeForExport(n),r=this._getValueKeyByDataType("answer",n),a=[];return Object.keys(e.trigger).forEach(function(o){let s=t._operatorMapping[o],c=e.trigger[o];if(!s||0!==c&&!1!==c&&!c)throw new Error("Invalid lforms skip logic trigger: "+JSON.stringify(e.trigger,null,4));let l=null;if("exists"===s)l={answerBoolean:c};else if("CODING"===i){let e=t._copyTriggerCoding(c,null,!0);if(!e)throw new Error("Invalid CODING trigger, key="+o+"; value="+c);l={answerCoding:e}}else{if(!i||!t._skipLogicValueDataTypes[i])throw new Error("Unsupported data type for skip logic export: "+i);{let e=c;if("answerQuantity"===r&&(e=t._makeQuantity(e,n.units)),0!==e&&!1!==e&&!e)throw new Error("Invalid value for trigger "+o+": "+c);l={[r]:e}}}l.question=n.linkId,l.operator=s,a.push(l)}),a},t._setResponseFormLevelFields=function(e,t,n){e.resourceType="QuestionnaireResponse",e.meta=e.meta?e.meta:{},e.meta.profile=[this.stdQRProfile],e.status="completed",e.authored=LForms.Util.dateToDTMString(new Date)},t._setUnitAttributesToFhirQuantity=function(e,t){e&&t&&(t.name&&(e.unit=t.name),t.code&&(e.code=t.code),t.system&&(e.system=t.system))},t._createFhirUnitCoding=function(e){var t=null;return e&&(t={},e.code&&(t.code=e.code),e.name&&(t.display=e.name),e.system&&(t.system=e.system)),t},t._lfHasSubItems=function(e){return e&&e.items&&Array.isArray(e.items)&&e.items.length>0},t._processResponseItem=function(e,t){if(t&&"boolean"!=typeof t)throw new Error("_processResponseItem function signature has been changed, please check/fix.");let n=null,i=!1;if(t||"TITLE"===e.dataType||"SECTION"===e.dataType||(n=this._setIfHasValue(n,"answer",this._lfItemValueToFhirAnswer(e)),i=!n?.answer),!i&&(n||(n={}),t||"TITLE"==e.dataType||(n.linkId=e.linkId,n.text=e.question),this._lfHasSubItems(e))){for(var r=[],a=0;a<e.items.length;++a){var o=e.items[a];if(!o._isProcessed){var s=o.linkId,c=e._repeatingItems&&e._repeatingItems[s];if(c){let t={linkId:s,text:o.question,answer:[]};for(var l=0;l<c.length;++l){var u=c[l],d=this._processResponseItem(u);d?.answer&&Array.prototype.push.apply(t.answer,d.answer),u._isProcessed=!0}t.answer.length>0&&r.push(t),delete e._repeatingItems[s]}else{let e=this._processResponseItem(o);e&&r.push(e)}}o._isProcessed&&delete o._isProcessed}r.length>0&&(t||"SECTION"===e.dataType?n.item=r:(n.answer=n.answer||[],n.answer[0]=n.answer[0]||{},n.answer[0].item=r))}return n},t._processRepeatingItemValues=function(e){if(e.items)for(var t=0,n=e.items.length;t<n;t++){var i=e.items[t];if("TITLE"!==i.dataType&&"SECTION"!==i.dataType&&this._questionRepeats(i)){var r=i.linkId;e._repeatingItems=e._repeatingItems||{},e._repeatingItems[r]=e._repeatingItems[r]||[],e._repeatingItems[r].push(i)}this._lfHasSubItems(i)&&this._processRepeatingItemValues(i)}},t._getExtractValue=function(e){return t._getExtractValueFromItemAndParentLevel(e)?e._extractValue=!0:e._extractValue=t._getExtractedObsCodes(e),t._findObsExtractValueCodeParent(e),e._extractValue},t._getExtractValueFromItemAndParentLevel=function(e){let n=e;for(;n;){if(n._fhirExt&&n._fhirExt[this.fhirExtObsExtract]){const i=n._fhirExt[this.fhirExtObsExtract][0].valueBoolean;if(!0===i)return t._getExtractedObsCodes(e,!0),!0;if(!1===i)return!1}n=n._parentItem}return!1},t._getExtractedObsCodes=function(e,t=!1){if(!e.codeList||!e.codeList.length)return!1;let n=!1,i=[];for(let r=0;r<e.codeList.length;r++){const a=e.codeList[r],o=a.extension?.find(e=>e.url===this.fhirExtObsExtract)?.valueBoolean;t&&!1!==o?i.push(a):t||!0!==o||(i.push(a),n=!0)}return(t||n)&&(e._codesToExtract=i),n},t._findObsExtractValueCodeParent=function(e){const t=e._fhirExt&&e._fhirExt[this.fhirExtObsExtract]&&e._fhirExt[this.fhirExtObsExtract][0].valueCode;if(t){let n=e._parentItem;for(;n;){if(n._extractValue)return e._obsExtractValueCode=t,void(e._obsExtractParentLinkId=n.linkId);n=n._parentItem}}},t._hasItemValue=function(e){return"SECTION"!==e.dataType&&"TITLE"!==e.dataType&&"target-disabled"!==e._skipLogicStatus&&!LForms.Util.isItemValueEmpty(e.value)},U(t)};const z={messages:{comparatorInQuantity:{en:"This item cannot accept a quantity with a comparator"},nonMatchingQuantityUnit:{en:"An attempt was made to assign a quantity with a non-matching unit."},MultipleValuesForNonRepeat:{en:"An attempt was made to assign multiple values to a non-repeating item."},invalidTagInHelpHTMLContent:{en:"Invalid HTML tags/attributes found in the help text."},invalidTagInLegalHTMLContent:{en:"Invalid HTML tags/attributes found in the legal text."},invalidTagInAnswerOptionHTMLContent:{en:"Invalid HTML tags/attributes found in answerOptions."},invalidTagInHTMLContent:{en:"Invalid HTML tags/attributes found in item text/prefix."},answerValueSetLoadingError:{en:"Unable to load the answer list for this question."},hasModifierExtension:{en:"One or more modifierExtensions are found in the Questionnaire resource. The rendered Questionnaire below is for display only and may not be correctly rendered, and the QuestionnaireResponse generated from it may not be valid."}},getMsg:function(e){const t=this.messages[e];if(!t)throw new Error('Unknown message ID "'+e+'"');const n=t[this.language];if(!n)throw new Error('Unknown language code "'+this.language+'" for message ID "'+e+'"');return n},addMsg:function(e,t){e[t]=this.getMsg(t)},setLanguage:function(e){this.language=e}};var G=n(2198),W=n.n(G),Q=n(6795),J=n.n(Q),K=JSON.parse('{"fc":"^\\\\s*[\\\\+-]?([\\\\+-]?\\\\d+\\\\.?\\\\d*([eE]?[\\\\+|-]?\\\\d+)?|[\\\\+-]?\\\\d*\\\\.?\\\\d+[eE]?([\\\\+|-]?\\\\d+)?)\\\\s*$","Ql":["M/D/YYYY","M/D/YY","M/D","M-D-YYYY","M-D-YY","M-D","YYYY","YYYY-M-D","YYYY/M/D","M/D/YYYY HH:mm","M/D/YY HH:mm","M/D HH:mm","M-D-YYYY HH:mm","M-D-YY HH:mm","M-D HH:mm"]}');var $={parseDateFormats:[...K.Ql,W().ISO_8601],intRegex:/^\s*(\+|-)?\d+\s*$/,decRegex:new RegExp(K.fc),areTwoAnswersSame:function(e,t,n){let i=["label","code","text","score","other"];if("object"!=typeof e)return!1;let r=t.system?t.system:n.answerCodeSystem,a=!1;if(!e.system&&!t.system||e.system===r){a=!0;let n=Object.keys(e);for(var o=0,s=n.length;o<s;o++)if(i.indexOf(n[o])>=0&&e[n[o]]!==t[n[o]]){a=!1;break}}return a},dateToDTStringISO:function(e){return e&&e instanceof Date&&!isNaN(e.getTime())?[(1e4+e.getFullYear()).toString().substr(1),(101+e.getMonth()).toString().substr(1),(100+e.getDate()).toString().substr(1)].join("-"):void 0},stringToDTDateISO:function(e){var t=new Date(e);return isNaN(t.getTime())?void 0:new Date(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate())},dateToDTMString:function(e){return"string"==typeof e&&(e=this.stringToDate(e,!0)),e.toISOString()},stringToDate:function(e,t){if(!e||"string"!=typeof e)return e;if("t"===e.trim())return new Date;let n=W()(e,this.parseDateFormats,!0);return t&&!n.isValid()&&(n=W()(e)),n.isValid()?n.toDate():null},isValidDate:function(e){return!!this.stringToDate(e)},formatDate:function(e,t){return W()(e).format(t)},getNextLetter:function(e){for(var t=[],n=e;n>0;){var i=n%26;i=0===i?25:i-1,t.push(i),n=Math.floor((n-1)/26)}for(var r="",a=t.length-1;a>=0;a--)r+="abcdefghijklmnopqrstuvqxyz".charAt(t[a]);return r},findObjectInArray:function(e,t,n,i,r){var a=r?[]:null;if(Array.isArray(e)){var o=0;i&&Math.abs(i)<e.length&&(o=i<0?e.length+i:i);for(var s=e.length,c=o;c<s;c++)if(e[c][t]===n){var l=e[c];if(!r){a=l;break}a.push(l)}}return a},_pruneObject:function(e,t,n){if("object"==typeof t)for(var i in t)if(i.match(e))delete t[i];else if(n&&i===n){var r=t[i];if(Array.isArray(r))for(var a=r.length,o=0;o<a;o++)this._pruneObject(e,r[o],n);else this._pruneObject(e,r,n)}},pruneNulls:function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)null===e[t]||void 0===e[t]?e.splice(t,1):"object"==typeof e[t]&&this.pruneNulls(e[t]);else if(e&&"object"==typeof e){Object.keys(e).forEach(function(t){null===e[t]||void 0===e[t]?delete e[t]:"object"==typeof e[t]&&this.pruneNulls(e[t])},this)}},deepCopy:function(e){return I(e)},deepEqual:function(e,t){return J()(e,t)},shallowEqual:function(e,t){var n=!0;if(typeof e!=typeof t)n=!1;else if("object"!=typeof e)e!==t&&(n=!1);else{var i=Object.keys(e),r=Object.keys(t);if(i.length!==r.length)n=!1;else for(var a=0,o=i.length;a<o;a++)if(e[i[a]]!==t[i[a]]){n=!1;break}}return n},showWarning:function(e,t){t&&(e='The question "'+t.text+'" produced the following warning: '+e),console.log(e)},isInteger(e){return!!Number.isInteger(e)||"number"!=typeof e&&this.intRegex.test(e)},isDecimal(e){return"number"==typeof e||this.decRegex.test(e)}};var Z={DATA_CONTROL:{CONSTRUCTION_ARRAY:"ARRAY",CONSTRUCTION_OBJECT:"OBJECT",CONSTRUCTION_SIMPLE:"SIMPLE",SOURCE_INTERNAL:"INTERNAL",EXTERNAL:"EXTERNAL"},SKIP_LOGIC:{ACTION_ENABLE:"show",ACTION_DISABLE:"hide",STATUS_ENABLED:"target-enabled",STATUS_DISABLED:"target-disabled"},CALCULATION_METHOD:{TOTALSCORE:"TOTALSCORE",BMI:"BMI",BSA:"BSA"},DATA_TYPE:{INT:"INT",REAL:"REAL",ST:"ST",TX:"TX",DT:"DT",DTM:"DTM",TM:"TM",CNE:"CNE",CWE:"CWE",NR:"NR",YEAR:"YEAR",MONTH:"MONTH",DAY:"DAY",URL:"URL",EMAIL:"EMAIL",PHONE:"PHONE",SECTION:"SECTION",TITLE:"TITLE",QTY:"QTY",BL:"BL",CODING:"CODING"},DISPLAY_MODE:["lg","md","sm","auto"]};const X=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୕ୖ୪௫ఄ಄ದൡඅ櫬Āoungruent;扢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;怳Ādpuct;戏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ǣጓ\0y;䐎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Ā;tbrk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯᝳ;䎲;愶een;扬r;쀀𝔟gcostuvwឍឝឳេ៕៛ƀ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Ā;elƀ;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\0aĀ;t䀬;䁀ƀ;fl戁îᅠeĀmxent»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ↄⅪ←ٖ↛ǰ↉\0proø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;䅓Ācrir;榿;쀀𝔬ͯ\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\0m;櫳;櫽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(e=>e.charCodeAt(0))),ee=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var te;const ne=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]]),ie=null!==(te=String.fromCodePoint)&&void 0!==te?te:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e),t};function re(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=ne.get(e))&&void 0!==t?t:e}var ae;!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"}(ae||(ae={}));var oe,se,ce;function le(e){return e>=ae.ZERO&&e<=ae.NINE}function ue(e){return e>=ae.UPPER_A&&e<=ae.UPPER_F||e>=ae.LOWER_A&&e<=ae.LOWER_F}function de(e){return e===ae.EQUALS||function(e){return e>=ae.UPPER_A&&e<=ae.UPPER_Z||e>=ae.LOWER_A&&e<=ae.LOWER_Z||le(e)}(e)}!function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(oe||(oe={})),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"}(se||(se={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(ce||(ce={}));class me{constructor(e,t,n){this.decodeTree=e,this.emitCodePoint=t,this.errors=n,this.state=se.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=ce.Strict}startEntity(e){this.decodeMode=e,this.state=se.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,t){switch(this.state){case se.EntityStart:return e.charCodeAt(t)===ae.NUM?(this.state=se.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=se.NamedEntity,this.stateNamedEntity(e,t));case se.NumericStart:return this.stateNumericStart(e,t);case se.NumericDecimal:return this.stateNumericDecimal(e,t);case se.NumericHex:return this.stateNumericHex(e,t);case se.NamedEntity:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===ae.LOWER_X?(this.state=se.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=se.NumericDecimal,this.stateNumericDecimal(e,t))}addToNumericResult(e,t,n,i){if(t!==n){const r=n-t;this.result=this.result*Math.pow(i,r)+Number.parseInt(e.substr(t,r),i),this.consumed+=r}}stateNumericHex(e,t){const n=t;for(;t<e.length;){const i=e.charCodeAt(t);if(!le(i)&&!ue(i))return this.addToNumericResult(e,n,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,n,t,16),-1}stateNumericDecimal(e,t){const n=t;for(;t<e.length;){const i=e.charCodeAt(t);if(!le(i))return this.addToNumericResult(e,n,t,10),this.emitNumericEntity(i,2);t+=1}return this.addToNumericResult(e,n,t,10),-1}emitNumericEntity(e,t){var n;if(this.consumed<=t)return null===(n=this.errors)||void 0===n||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===ae.SEMI)this.consumed+=1;else if(this.decodeMode===ce.Strict)return 0;return this.emitCodePoint(re(this.result),this.consumed),this.errors&&(e!==ae.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(e,t){const{decodeTree:n}=this;let i=n[this.treeIndex],r=(i&oe.VALUE_LENGTH)>>14;for(;t<e.length;t++,this.excess++){const a=e.charCodeAt(t);if(this.treeIndex=pe(n,i,this.treeIndex+Math.max(1,r),a),this.treeIndex<0)return 0===this.result||this.decodeMode===ce.Attribute&&(0===r||de(a))?0:this.emitNotTerminatedNamedEntity();if(i=n[this.treeIndex],r=(i&oe.VALUE_LENGTH)>>14,0!==r){if(a===ae.SEMI)return this.emitNamedEntityData(this.treeIndex,r,this.consumed+this.excess);this.decodeMode!==ce.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var e;const{result:t,decodeTree:n}=this,i=(n[t]&oe.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,i,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,n){const{decodeTree:i}=this;return this.emitCodePoint(1===t?i[e]&~oe.VALUE_LENGTH:i[e+1],n),3===t&&this.emitCodePoint(i[e+2],n),n}end(){var e;switch(this.state){case se.NamedEntity:return 0===this.result||this.decodeMode===ce.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case se.NumericDecimal:return this.emitNumericEntity(0,2);case se.NumericHex:return this.emitNumericEntity(0,3);case se.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case se.EntityStart:return 0}}}function pe(e,t,n,i){const r=(t&oe.BRANCH_LENGTH)>>7,a=t&oe.JUMP_TABLE;if(0===r)return 0!==a&&i===a?n:-1;if(a){const t=i-a;return t<0||t>=r?-1:e[n+t]-1}let o=n,s=o+r-1;for(;o<=s;){const t=o+s>>>1,n=e[t];if(n<i)o=t+1;else{if(!(n>i))return e[t+r];s=t-1}}return-1}var fe,he,ge;function ye(e){return e===fe.Space||e===fe.NewLine||e===fe.Tab||e===fe.FormFeed||e===fe.CarriageReturn}function _e(e){return e===fe.Slash||e===fe.Gt||ye(e)}!function(e){e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Number=35]="Number",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket"}(fe||(fe={})),function(e){e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.BeforeSpecialT=23]="BeforeSpecialT",e[e.SpecialStartSequence=24]="SpecialStartSequence",e[e.InSpecialTag=25]="InSpecialTag",e[e.InEntity=26]="InEntity"}(he||(he={})),function(e){e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double"}(ge||(ge={}));const Se={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97]),XmpEnd:new Uint8Array([60,47,120,109,112])};class xe{constructor({xmlMode:e=!1,decodeEntities:t=!0},n){this.cbs=n,this.state=he.Text,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=he.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.xmlMode=e,this.decodeEntities=t,this.entityDecoder=new me(e?ee:X,(e,t)=>this.emitCodePoint(e,t))}reset(){this.state=he.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=he.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.index<this.buffer.length+this.offset&&this.parse()}stateText(e){e===fe.Lt||!this.decodeEntities&&this.fastForwardTo(fe.Lt)?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=he.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===fe.Amp&&this.startEntity()}stateSpecialStartSequence(e){const t=this.sequenceIndex===this.currentSequence.length;if(t?_e(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=he.InTagName,this.stateInTagName(e)}stateInSpecialTag(e){if(this.sequenceIndex===this.currentSequence.length){if(e===fe.Gt||ye(e)){const t=this.index-this.currentSequence.length;if(this.sectionStart<t){const e=this.index;this.index=t,this.cbs.ontext(this.sectionStart,t),this.index=e}return this.isSpecial=!1,this.sectionStart=t+2,void this.stateInClosingTagName(e)}this.sequenceIndex=0}(32|e)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:0===this.sequenceIndex?this.currentSequence===Se.TitleEnd?this.decodeEntities&&e===fe.Amp&&this.startEntity():this.fastForwardTo(fe.Lt)&&(this.sequenceIndex=1):this.sequenceIndex=Number(e===fe.Lt)}stateCDATASequence(e){e===Se.Cdata[this.sequenceIndex]?++this.sequenceIndex===Se.Cdata.length&&(this.state=he.InCommentLike,this.currentSequence=Se.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=he.InDeclaration,this.stateInDeclaration(e))}fastForwardTo(e){for(;++this.index<this.buffer.length+this.offset;)if(this.buffer.charCodeAt(this.index-this.offset)===e)return!0;return this.index=this.buffer.length+this.offset-1,!1}stateInCommentLike(e){e===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===Se.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index,2):this.cbs.oncomment(this.sectionStart,this.index,2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=he.Text):0===this.sequenceIndex?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):e!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}isTagStartChar(e){return this.xmlMode?!_e(e):function(e){return e>=fe.LowerA&&e<=fe.LowerZ||e>=fe.UpperA&&e<=fe.UpperZ}(e)}startSpecial(e,t){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=t,this.state=he.SpecialStartSequence}stateBeforeTagName(e){if(e===fe.ExclamationMark)this.state=he.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===fe.Questionmark)this.state=he.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(e)){const t=32|e;this.sectionStart=this.index,this.xmlMode?this.state=he.InTagName:t===Se.ScriptEnd[2]?this.state=he.BeforeSpecialS:t===Se.TitleEnd[2]||t===Se.XmpEnd[2]?this.state=he.BeforeSpecialT:this.state=he.InTagName}else e===fe.Slash?this.state=he.BeforeClosingTagName:(this.state=he.Text,this.stateText(e))}stateInTagName(e){_e(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=he.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateBeforeClosingTagName(e){ye(e)||(e===fe.Gt?this.state=he.Text:(this.state=this.isTagStartChar(e)?he.InClosingTagName:he.InSpecialComment,this.sectionStart=this.index))}stateInClosingTagName(e){(e===fe.Gt||ye(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=he.AfterClosingTagName,this.stateAfterClosingTagName(e))}stateAfterClosingTagName(e){(e===fe.Gt||this.fastForwardTo(fe.Gt))&&(this.state=he.Text,this.sectionStart=this.index+1)}stateBeforeAttributeName(e){e===fe.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=he.InSpecialTag,this.sequenceIndex=0):this.state=he.Text,this.sectionStart=this.index+1):e===fe.Slash?this.state=he.InSelfClosingTag:ye(e)||(this.state=he.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(e){e===fe.Gt?(this.cbs.onselfclosingtag(this.index),this.state=he.Text,this.sectionStart=this.index+1,this.isSpecial=!1):ye(e)||(this.state=he.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateInAttributeName(e){(e===fe.Eq||_e(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=this.index,this.state=he.AfterAttributeName,this.stateAfterAttributeName(e))}stateAfterAttributeName(e){e===fe.Eq?this.state=he.BeforeAttributeValue:e===fe.Slash||e===fe.Gt?(this.cbs.onattribend(ge.NoValue,this.sectionStart),this.sectionStart=-1,this.state=he.BeforeAttributeName,this.stateBeforeAttributeName(e)):ye(e)||(this.cbs.onattribend(ge.NoValue,this.sectionStart),this.state=he.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(e){e===fe.DoubleQuote?(this.state=he.InAttributeValueDq,this.sectionStart=this.index+1):e===fe.SingleQuote?(this.state=he.InAttributeValueSq,this.sectionStart=this.index+1):ye(e)||(this.sectionStart=this.index,this.state=he.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))}handleInAttributeValue(e,t){e===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===fe.DoubleQuote?ge.Double:ge.Single,this.index+1),this.state=he.BeforeAttributeName):this.decodeEntities&&e===fe.Amp&&this.startEntity()}stateInAttributeValueDoubleQuotes(e){this.handleInAttributeValue(e,fe.DoubleQuote)}stateInAttributeValueSingleQuotes(e){this.handleInAttributeValue(e,fe.SingleQuote)}stateInAttributeValueNoQuotes(e){ye(e)||e===fe.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(ge.Unquoted,this.index),this.state=he.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===fe.Amp&&this.startEntity()}stateBeforeDeclaration(e){e===fe.OpeningSquareBracket?(this.state=he.CDATASequence,this.sequenceIndex=0):this.state=e===fe.Dash?he.BeforeComment:he.InDeclaration}stateInDeclaration(e){(e===fe.Gt||this.fastForwardTo(fe.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=he.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(e){(e===fe.Gt||this.fastForwardTo(fe.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=he.Text,this.sectionStart=this.index+1)}stateBeforeComment(e){e===fe.Dash?(this.state=he.InCommentLike,this.currentSequence=Se.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=he.InDeclaration}stateInSpecialComment(e){(e===fe.Gt||this.fastForwardTo(fe.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=he.Text,this.sectionStart=this.index+1)}stateBeforeSpecialS(e){const t=32|e;t===Se.ScriptEnd[3]?this.startSpecial(Se.ScriptEnd,4):t===Se.StyleEnd[3]?this.startSpecial(Se.StyleEnd,4):(this.state=he.InTagName,this.stateInTagName(e))}stateBeforeSpecialT(e){switch(32|e){case Se.TitleEnd[3]:this.startSpecial(Se.TitleEnd,4);break;case Se.TextareaEnd[3]:this.startSpecial(Se.TextareaEnd,4);break;case Se.XmpEnd[3]:this.startSpecial(Se.XmpEnd,4);break;default:this.state=he.InTagName,this.stateInTagName(e)}}startEntity(){this.baseState=this.state,this.state=he.InEntity,this.entityStart=this.index,this.entityDecoder.startEntity(this.xmlMode?ce.Strict:this.baseState===he.Text||this.baseState===he.InSpecialTag?ce.Legacy:ce.Attribute)}stateInEntity(){const e=this.entityDecoder.write(this.buffer,this.index-this.offset);e>=0?(this.state=this.baseState,0===e&&(this.index=this.entityStart)):this.index=this.offset+this.buffer.length-1}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===he.Text||this.state===he.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==he.InAttributeValueDq&&this.state!==he.InAttributeValueSq&&this.state!==he.InAttributeValueNq||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index<this.buffer.length+this.offset&&this.running}parse(){for(;this.shouldContinue();){const e=this.buffer.charCodeAt(this.index-this.offset);switch(this.state){case he.Text:this.stateText(e);break;case he.SpecialStartSequence:this.stateSpecialStartSequence(e);break;case he.InSpecialTag:this.stateInSpecialTag(e);break;case he.CDATASequence:this.stateCDATASequence(e);break;case he.InAttributeValueDq:this.stateInAttributeValueDoubleQuotes(e);break;case he.InAttributeName:this.stateInAttributeName(e);break;case he.InCommentLike:this.stateInCommentLike(e);break;case he.InSpecialComment:this.stateInSpecialComment(e);break;case he.BeforeAttributeName:this.stateBeforeAttributeName(e);break;case he.InTagName:this.stateInTagName(e);break;case he.InClosingTagName:this.stateInClosingTagName(e);break;case he.BeforeTagName:this.stateBeforeTagName(e);break;case he.AfterAttributeName:this.stateAfterAttributeName(e);break;case he.InAttributeValueSq:this.stateInAttributeValueSingleQuotes(e);break;case he.BeforeAttributeValue:this.stateBeforeAttributeValue(e);break;case he.BeforeClosingTagName:this.stateBeforeClosingTagName(e);break;case he.AfterClosingTagName:this.stateAfterClosingTagName(e);break;case he.BeforeSpecialS:this.stateBeforeSpecialS(e);break;case he.BeforeSpecialT:this.stateBeforeSpecialT(e);break;case he.InAttributeValueNq:this.stateInAttributeValueNoQuotes(e);break;case he.InSelfClosingTag:this.stateInSelfClosingTag(e);break;case he.InDeclaration:this.stateInDeclaration(e);break;case he.BeforeDeclaration:this.stateBeforeDeclaration(e);break;case he.BeforeComment:this.stateBeforeComment(e);break;case he.InProcessingInstruction:this.stateInProcessingInstruction(e);break;case he.InEntity:this.stateInEntity()}this.index++}this.cleanup()}finish(){this.state===he.InEntity&&(this.entityDecoder.end(),this.state=this.baseState),this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){const e=this.buffer.length+this.offset;this.sectionStart>=e||(this.state===he.InCommentLike?this.currentSequence===Se.CdataEnd?this.cbs.oncdata(this.sectionStart,e,0):this.cbs.oncomment(this.sectionStart,e,0):this.state===he.InTagName||this.state===he.BeforeAttributeName||this.state===he.BeforeAttributeValue||this.state===he.AfterAttributeName||this.state===he.InAttributeName||this.state===he.InAttributeValueSq||this.state===he.InAttributeValueDq||this.state===he.InAttributeValueNq||this.state===he.InClosingTagName||this.cbs.ontext(this.sectionStart,e))}emitCodePoint(e,t){this.baseState!==he.Text&&this.baseState!==he.InSpecialTag?(this.sectionStart<this.entityStart&&this.cbs.onattribdata(this.sectionStart,this.entityStart),this.sectionStart=this.entityStart+t,this.index=this.sectionStart-1,this.cbs.onattribentity(e)):(this.sectionStart<this.entityStart&&this.cbs.ontext(this.sectionStart,this.entityStart),this.sectionStart=this.entityStart+t,this.index=this.sectionStart-1,this.cbs.ontextentity(e,this.sectionStart))}}const Ee=new Set(["input","option","optgroup","select","button","datalist","textarea"]),be=new Set(["p"]),ve=new Set(["thead","tbody"]),Ce=new Set(["dd","dt"]),Te=new Set(["rt","rp"]),Me=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",be],["h1",be],["h2",be],["h3",be],["h4",be],["h5",be],["h6",be],["select",Ee],["input",Ee],["output",Ee],["button",Ee],["datalist",Ee],["textarea",Ee],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",Ce],["dt",Ce],["address",be],["article",be],["aside",be],["blockquote",be],["details",be],["div",be],["dl",be],["fieldset",be],["figcaption",be],["figure",be],["footer",be],["form",be],["header",be],["hr",be],["main",be],["nav",be],["ol",be],["pre",be],["section",be],["table",be],["ul",be],["rt",Te],["rp",Te],["tbody",ve],["tfoot",ve]]),De=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),Re=new Set(["math","svg"]),Le=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),ke=/\s|\//;class Pe{constructor(e,t={}){var n,i,r,a,o,s;this.options=t,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=null!=e?e:{},this.htmlMode=!this.options.xmlMode,this.lowerCaseTagNames=null!==(n=t.lowerCaseTags)&&void 0!==n?n:this.htmlMode,this.lowerCaseAttributeNames=null!==(i=t.lowerCaseAttributeNames)&&void 0!==i?i:this.htmlMode,this.recognizeSelfClosing=null!==(r=t.recognizeSelfClosing)&&void 0!==r?r:!this.htmlMode,this.tokenizer=new(null!==(a=t.Tokenizer)&&void 0!==a?a:xe)(this.options,this),this.foreignContext=[!this.htmlMode],null===(s=(o=this.cbs).onparserinit)||void 0===s||s.call(o,this)}ontext(e,t){var n,i;const r=this.getSlice(e,t);this.endIndex=t-1,null===(i=(n=this.cbs).ontext)||void 0===i||i.call(n,r),this.startIndex=t}ontextentity(e,t){var n,i;this.endIndex=t-1,null===(i=(n=this.cbs).ontext)||void 0===i||i.call(n,ie(e)),this.startIndex=t}isVoidElement(e){return this.htmlMode&&De.has(e)}onopentagname(e,t){this.endIndex=t;let n=this.getSlice(e,t);this.lowerCaseTagNames&&(n=n.toLowerCase()),this.emitOpenTag(n)}emitOpenTag(e){var t,n,i,r;this.openTagStart=this.startIndex,this.tagname=e;const a=this.htmlMode&&Me.get(e);if(a)for(;this.stack.length>0&&a.has(this.stack[0]);){const e=this.stack.shift();null===(n=(t=this.cbs).onclosetag)||void 0===n||n.call(t,e,!0)}this.isVoidElement(e)||(this.stack.unshift(e),this.htmlMode&&(Re.has(e)?this.foreignContext.unshift(!0):Le.has(e)&&this.foreignContext.unshift(!1))),null===(r=(i=this.cbs).onopentagname)||void 0===r||r.call(i,e),this.cbs.onopentag&&(this.attribs={})}endOpenTag(e){var t,n;this.startIndex=this.openTagStart,this.attribs&&(null===(n=(t=this.cbs).onopentag)||void 0===n||n.call(t,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1}onclosetag(e,t){var n,i,r,a,o,s,c,l;this.endIndex=t;let u=this.getSlice(e,t);if(this.lowerCaseTagNames&&(u=u.toLowerCase()),this.htmlMode&&(Re.has(u)||Le.has(u))&&this.foreignContext.shift(),this.isVoidElement(u))this.htmlMode&&"br"===u&&(null===(a=(r=this.cbs).onopentagname)||void 0===a||a.call(r,"br"),null===(s=(o=this.cbs).onopentag)||void 0===s||s.call(o,"br",{},!0),null===(l=(c=this.cbs).onclosetag)||void 0===l||l.call(c,"br",!1));else{const e=this.stack.indexOf(u);if(-1!==e)for(let t=0;t<=e;t++){const r=this.stack.shift();null===(i=(n=this.cbs).onclosetag)||void 0===i||i.call(n,r,t!==e)}else this.htmlMode&&"p"===u&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=t+1}onselfclosingtag(e){this.endIndex=e,this.recognizeSelfClosing||this.foreignContext[0]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)}closeCurrentTag(e){var t,n;const i=this.tagname;this.endOpenTag(e),this.stack[0]===i&&(null===(n=(t=this.cbs).onclosetag)||void 0===n||n.call(t,i,!e),this.stack.shift())}onattribname(e,t){this.startIndex=e;const n=this.getSlice(e,t);this.attribname=this.lowerCaseAttributeNames?n.toLowerCase():n}onattribdata(e,t){this.attribvalue+=this.getSlice(e,t)}onattribentity(e){this.attribvalue+=ie(e)}onattribend(e,t){var n,i;this.endIndex=t,null===(i=(n=this.cbs).onattribute)||void 0===i||i.call(n,this.attribname,this.attribvalue,e===ge.Double?'"':e===ge.Single?"'":e===ge.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(e){const t=e.search(ke);let n=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n}ondeclaration(e,t){this.endIndex=t;const n=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){const e=this.getInstructionName(n);this.cbs.onprocessinginstruction(`!${e}`,`!${n}`)}this.startIndex=t+1}onprocessinginstruction(e,t){this.endIndex=t;const n=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){const e=this.getInstructionName(n);this.cbs.onprocessinginstruction(`?${e}`,`?${n}`)}this.startIndex=t+1}oncomment(e,t,n){var i,r,a,o;this.endIndex=t,null===(r=(i=this.cbs).oncomment)||void 0===r||r.call(i,this.getSlice(e,t-n)),null===(o=(a=this.cbs).oncommentend)||void 0===o||o.call(a),this.startIndex=t+1}oncdata(e,t,n){var i,r,a,o,s,c,l,u,d,m;this.endIndex=t;const p=this.getSlice(e,t-n);!this.htmlMode||this.options.recognizeCDATA?(null===(r=(i=this.cbs).oncdatastart)||void 0===r||r.call(i),null===(o=(a=this.cbs).ontext)||void 0===o||o.call(a,p),null===(c=(s=this.cbs).oncdataend)||void 0===c||c.call(s)):(null===(u=(l=this.cbs).oncomment)||void 0===u||u.call(l,`[CDATA[${p}]]`),null===(m=(d=this.cbs).oncommentend)||void 0===m||m.call(d)),this.startIndex=t+1}onend(){var e,t;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let e=0;e<this.stack.length;e++)this.cbs.onclosetag(this.stack[e],!0)}null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)}reset(){var e,t,n,i;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(i=(n=this.cbs).onparserinit)||void 0===i||i.call(n,this),this.buffers.length=0,this.foreignContext.length=0,this.foreignContext.unshift(!this.htmlMode),this.bufferOffset=0,this.writeIndex=0,this.ended=!1}parseComplete(e){this.reset(),this.end(e)}getSlice(e,t){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();let n=this.buffers[0].slice(e-this.bufferOffset,t-this.bufferOffset);for(;t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,t-this.bufferOffset);return n}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(e){var t,n;this.ended?null===(n=(t=this.cbs).onerror)||void 0===n||n.call(t,new Error(".write() after done!")):(this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++))}end(e){var t,n;this.ended?null===(n=(t=this.cbs).onerror)||void 0===n||n.call(t,new Error(".end() after done!")):(e&&this.write(e),this.ended=!0,this.tokenizer.end())}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex<this.buffers.length;)this.tokenizer.write(this.buffers[this.writeIndex++]);this.ended&&this.tokenizer.end()}parseChunk(e){this.write(e)}done(e){this.end(e)}}var Ie;!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"}(Ie||(Ie={}));Ie.Root,Ie.Text,Ie.Directive,Ie.Comment,Ie.Script,Ie.Style,Ie.Tag,Ie.CDATA,Ie.Doctype;var we,Ae=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୕ୖ୪௫ఄ಄ದൡඅ櫬Āoungruent;扢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;怳Ādpuct;戏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ǣጓ\0y;䐎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Ā;tbrk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯᝳ;䎲;愶een;扬r;쀀𝔟gcostuvwឍឝឳេ៕៛ƀ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Ā;elƀ;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\0aĀ;t䀬;䁀ƀ;fl戁îᅠeĀmxent»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ↄⅪ←ٖ↛ǰ↉\0proø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;䅓Ācrir;榿;쀀𝔬ͯ\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\0m;櫳;櫽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(e=>e.charCodeAt(0))),Oe=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));const Ye=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]]),Ne=null!==(we=String.fromCodePoint)&&void 0!==we?we:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e),t};function He(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=Ye.get(e))&&void 0!==t?t:e}var Be;!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"}(Be||(Be={}));var qe,je,Fe;function Ue(e){return e>=Be.ZERO&&e<=Be.NINE}function Ve(e){return e>=Be.UPPER_A&&e<=Be.UPPER_F||e>=Be.LOWER_A&&e<=Be.LOWER_F}function ze(e){return e===Be.EQUALS||function(e){return e>=Be.UPPER_A&&e<=Be.UPPER_Z||e>=Be.LOWER_A&&e<=Be.LOWER_Z||Ue(e)}(e)}!function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(qe||(qe={})),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"}(je||(je={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(Fe||(Fe={}));class Ge{constructor(e,t,n){this.decodeTree=e,this.emitCodePoint=t,this.errors=n,this.state=je.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Fe.Strict}startEntity(e){this.decodeMode=e,this.state=je.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,t){switch(this.state){case je.EntityStart:return e.charCodeAt(t)===Be.NUM?(this.state=je.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=je.NamedEntity,this.stateNamedEntity(e,t));case je.NumericStart:return this.stateNumericStart(e,t);case je.NumericDecimal:return this.stateNumericDecimal(e,t);case je.NumericHex:return this.stateNumericHex(e,t);case je.NamedEntity:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===Be.LOWER_X?(this.state=je.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=je.NumericDecimal,this.stateNumericDecimal(e,t))}addToNumericResult(e,t,n,i){if(t!==n){const r=n-t;this.result=this.result*Math.pow(i,r)+parseInt(e.substr(t,r),i),this.consumed+=r}}stateNumericHex(e,t){const n=t;for(;t<e.length;){const i=e.charCodeAt(t);if(!Ue(i)&&!Ve(i))return this.addToNumericResult(e,n,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,n,t,16),-1}stateNumericDecimal(e,t){const n=t;for(;t<e.length;){const i=e.charCodeAt(t);if(!Ue(i))return this.addToNumericResult(e,n,t,10),this.emitNumericEntity(i,2);t+=1}return this.addToNumericResult(e,n,t,10),-1}emitNumericEntity(e,t){var n;if(this.consumed<=t)return null===(n=this.errors)||void 0===n||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===Be.SEMI)this.consumed+=1;else if(this.decodeMode===Fe.Strict)return 0;return this.emitCodePoint(He(this.result),this.consumed),this.errors&&(e!==Be.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(e,t){const{decodeTree:n}=this;let i=n[this.treeIndex],r=(i&qe.VALUE_LENGTH)>>14;for(;t<e.length;t++,this.excess++){const a=e.charCodeAt(t);if(this.treeIndex=Qe(n,i,this.treeIndex+Math.max(1,r),a),this.treeIndex<0)return 0===this.result||this.decodeMode===Fe.Attribute&&(0===r||ze(a))?0:this.emitNotTerminatedNamedEntity();if(i=n[this.treeIndex],r=(i&qe.VALUE_LENGTH)>>14,0!==r){if(a===Be.SEMI)return this.emitNamedEntityData(this.treeIndex,r,this.consumed+this.excess);this.decodeMode!==Fe.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var e;const{result:t,decodeTree:n}=this,i=(n[t]&qe.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,i,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,n){const{decodeTree:i}=this;return this.emitCodePoint(1===t?i[e]&~qe.VALUE_LENGTH:i[e+1],n),3===t&&this.emitCodePoint(i[e+2],n),n}end(){var e;switch(this.state){case je.NamedEntity:return 0===this.result||this.decodeMode===Fe.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case je.NumericDecimal:return this.emitNumericEntity(0,2);case je.NumericHex:return this.emitNumericEntity(0,3);case je.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case je.EntityStart:return 0}}}function We(e){let t="";const n=new Ge(e,e=>t+=Ne(e));return function(e,i){let r=0,a=0;for(;(a=e.indexOf("&",a))>=0;){t+=e.slice(r,a),n.startEntity(i);const o=n.write(e,a+1);if(o<0){r=a+n.end();break}r=a+o,a=0===o?r+1:r}const o=t+e.slice(r);return t="",o}}function Qe(e,t,n,i){const r=(t&qe.BRANCH_LENGTH)>>7,a=t&qe.JUMP_TABLE;if(0===r)return 0!==a&&i===a?n:-1;if(a){const t=i-a;return t<0||t>=r?-1:e[n+t]-1}let o=n,s=o+r-1;for(;o<=s;){const t=o+s>>>1,n=e[t];if(n<i)o=t+1;else{if(!(n>i))return e[t+r];s=t-1}}return-1}We(Ae),We(Oe);function Je(e){for(let t=1;t<e.length;t++)e[t][0]+=e[t-1][0]+1;return e}new Map(Je([[9,"	"],[0,"
"],[22,"!"],[0,"""],[0,"#"],[0,"$"],[0,"%"],[0,"&"],[0,"'"],[0,"("],[0,")"],[0,"*"],[0,"+"],[0,","],[1,"."],[0,"/"],[10,":"],[0,";"],[0,{v:"<",n:8402,o:"<⃒"}],[0,{v:"=",n:8421,o:"=⃥"}],[0,{v:">",n:8402,o:">⃒"}],[0,"?"],[0,"@"],[26,"["],[0,"\"],[0,"]"],[0,"^"],[0,"_"],[0,"`"],[5,{n:106,o:"fj"}],[20,"{"],[0,"|"],[0,"}"],[34," "],[0,"¡"],[0,"¢"],[0,"£"],[0,"¤"],[0,"¥"],[0,"¦"],[0,"§"],[0,"¨"],[0,"©"],[0,"ª"],[0,"«"],[0,"¬"],[0,"­"],[0,"®"],[0,"¯"],[0,"°"],[0,"±"],[0,"²"],[0,"³"],[0,"´"],[0,"µ"],[0,"¶"],[0,"·"],[0,"¸"],[0,"¹"],[0,"º"],[0,"»"],[0,"¼"],[0,"½"],[0,"¾"],[0,"¿"],[0,"À"],[0,"Á"],[0,"Â"],[0,"Ã"],[0,"Ä"],[0,"Å"],[0,"Æ"],[0,"Ç"],[0,"È"],[0,"É"],[0,"Ê"],[0,"Ë"],[0,"Ì"],[0,"Í"],[0,"Î"],[0,"Ï"],[0,"Ð"],[0,"Ñ"],[0,"Ò"],[0,"Ó"],[0,"Ô"],[0,"Õ"],[0,"Ö"],[0,"×"],[0,"Ø"],[0,"Ù"],[0,"Ú"],[0,"Û"],[0,"Ü"],[0,"Ý"],[0,"Þ"],[0,"ß"],[0,"à"],[0,"á"],[0,"â"],[0,"ã"],[0,"ä"],[0,"å"],[0,"æ"],[0,"ç"],[0,"è"],[0,"é"],[0,"ê"],[0,"ë"],[0,"ì"],[0,"í"],[0,"î"],[0,"ï"],[0,"ð"],[0,"ñ"],[0,"ò"],[0,"ó"],[0,"ô"],[0,"õ"],[0,"ö"],[0,"÷"],[0,"ø"],[0,"ù"],[0,"ú"],[0,"û"],[0,"ü"],[0,"ý"],[0,"þ"],[0,"ÿ"],[0,"Ā"],[0,"ā"],[0,"Ă"],[0,"ă"],[0,"Ą"],[0,"ą"],[0,"Ć"],[0,"ć"],[0,"Ĉ"],[0,"ĉ"],[0,"Ċ"],[0,"ċ"],[0,"Č"],[0,"č"],[0,"Ď"],[0,"ď"],[0,"Đ"],[0,"đ"],[0,"Ē"],[0,"ē"],[2,"Ė"],[0,"ė"],[0,"Ę"],[0,"ę"],[0,"Ě"],[0,"ě"],[0,"Ĝ"],[0,"ĝ"],[0,"Ğ"],[0,"ğ"],[0,"Ġ"],[0,"ġ"],[0,"Ģ"],[1,"Ĥ"],[0,"ĥ"],[0,"Ħ"],[0,"ħ"],[0,"Ĩ"],[0,"ĩ"],[0,"Ī"],[0,"ī"],[2,"Į"],[0,"į"],[0,"İ"],[0,"ı"],[0,"IJ"],[0,"ij"],[0,"Ĵ"],[0,"ĵ"],[0,"Ķ"],[0,"ķ"],[0,"ĸ"],[0,"Ĺ"],[0,"ĺ"],[0,"Ļ"],[0,"ļ"],[0,"Ľ"],[0,"ľ"],[0,"Ŀ"],[0,"ŀ"],[0,"Ł"],[0,"ł"],[0,"Ń"],[0,"ń"],[0,"Ņ"],[0,"ņ"],[0,"Ň"],[0,"ň"],[0,"ʼn"],[0,"Ŋ"],[0,"ŋ"],[0,"Ō"],[0,"ō"],[2,"Ő"],[0,"ő"],[0,"Œ"],[0,"œ"],[0,"Ŕ"],[0,"ŕ"],[0,"Ŗ"],[0,"ŗ"],[0,"Ř"],[0,"ř"],[0,"Ś"],[0,"ś"],[0,"Ŝ"],[0,"ŝ"],[0,"Ş"],[0,"ş"],[0,"Š"],[0,"š"],[0,"Ţ"],[0,"ţ"],[0,"Ť"],[0,"ť"],[0,"Ŧ"],[0,"ŧ"],[0,"Ũ"],[0,"ũ"],[0,"Ū"],[0,"ū"],[0,"Ŭ"],[0,"ŭ"],[0,"Ů"],[0,"ů"],[0,"Ű"],[0,"ű"],[0,"Ų"],[0,"ų"],[0,"Ŵ"],[0,"ŵ"],[0,"Ŷ"],[0,"ŷ"],[0,"Ÿ"],[0,"Ź"],[0,"ź"],[0,"Ż"],[0,"ż"],[0,"Ž"],[0,"ž"],[19,"ƒ"],[34,"Ƶ"],[63,"ǵ"],[65,"ȷ"],[142,"ˆ"],[0,"ˇ"],[16,"˘"],[0,"˙"],[0,"˚"],[0,"˛"],[0,"˜"],[0,"˝"],[51,"̑"],[127,"Α"],[0,"Β"],[0,"Γ"],[0,"Δ"],[0,"Ε"],[0,"Ζ"],[0,"Η"],[0,"Θ"],[0,"Ι"],[0,"Κ"],[0,"Λ"],[0,"Μ"],[0,"Ν"],[0,"Ξ"],[0,"Ο"],[0,"Π"],[0,"Ρ"],[1,"Σ"],[0,"Τ"],[0,"Υ"],[0,"Φ"],[0,"Χ"],[0,"Ψ"],[0,"Ω"],[7,"α"],[0,"β"],[0,"γ"],[0,"δ"],[0,"ε"],[0,"ζ"],[0,"η"],[0,"θ"],[0,"ι"],[0,"κ"],[0,"λ"],[0,"μ"],[0,"ν"],[0,"ξ"],[0,"ο"],[0,"π"],[0,"ρ"],[0,"ς"],[0,"σ"],[0,"τ"],[0,"υ"],[0,"φ"],[0,"χ"],[0,"ψ"],[0,"ω"],[7,"ϑ"],[0,"ϒ"],[2,"ϕ"],[0,"ϖ"],[5,"Ϝ"],[0,"ϝ"],[18,"ϰ"],[0,"ϱ"],[3,"ϵ"],[0,"϶"],[10,"Ё"],[0,"Ђ"],[0,"Ѓ"],[0,"Є"],[0,"Ѕ"],[0,"І"],[0,"Ї"],[0,"Ј"],[0,"Љ"],[0,"Њ"],[0,"Ћ"],[0,"Ќ"],[1,"Ў"],[0,"Џ"],[0,"А"],[0,"Б"],[0,"В"],[0,"Г"],[0,"Д"],[0,"Е"],[0,"Ж"],[0,"З"],[0,"И"],[0,"Й"],[0,"К"],[0,"Л"],[0,"М"],[0,"Н"],[0,"О"],[0,"П"],[0,"Р"],[0,"С"],[0,"Т"],[0,"У"],[0,"Ф"],[0,"Х"],[0,"Ц"],[0,"Ч"],[0,"Ш"],[0,"Щ"],[0,"Ъ"],[0,"Ы"],[0,"Ь"],[0,"Э"],[0,"Ю"],[0,"Я"],[0,"а"],[0,"б"],[0,"в"],[0,"г"],[0,"д"],[0,"е"],[0,"ж"],[0,"з"],[0,"и"],[0,"й"],[0,"к"],[0,"л"],[0,"м"],[0,"н"],[0,"о"],[0,"п"],[0,"р"],[0,"с"],[0,"т"],[0,"у"],[0,"ф"],[0,"х"],[0,"ц"],[0,"ч"],[0,"ш"],[0,"щ"],[0,"ъ"],[0,"ы"],[0,"ь"],[0,"э"],[0,"ю"],[0,"я"],[1,"ё"],[0,"ђ"],[0,"ѓ"],[0,"є"],[0,"ѕ"],[0,"і"],[0,"ї"],[0,"ј"],[0,"љ"],[0,"њ"],[0,"ћ"],[0,"ќ"],[1,"ў"],[0,"џ"],[7074," "],[0," "],[0," "],[0," "],[1," "],[0," "],[0," "],[0," "],[0,"​"],[0,"‌"],[0,"‍"],[0,"‎"],[0,"‏"],[0,"‐"],[2,"–"],[0,"—"],[0,"―"],[0,"‖"],[1,"‘"],[0,"’"],[0,"‚"],[1,"“"],[0,"”"],[0,"„"],[1,"†"],[0,"‡"],[0,"•"],[2,"‥"],[0,"…"],[9,"‰"],[0,"‱"],[0,"′"],[0,"″"],[0,"‴"],[0,"‵"],[3,"‹"],[0,"›"],[3,"‾"],[2,"⁁"],[1,"⁃"],[0,"⁄"],[10,"⁏"],[7,"⁗"],[7,{v:" ",n:8202,o:"  "}],[0,"⁠"],[0,"⁡"],[0,"⁢"],[0,"⁣"],[72,"€"],[46,"⃛"],[0,"⃜"],[37,"ℂ"],[2,"℅"],[4,"ℊ"],[0,"ℋ"],[0,"ℌ"],[0,"ℍ"],[0,"ℎ"],[0,"ℏ"],[0,"ℐ"],[0,"ℑ"],[0,"ℒ"],[0,"ℓ"],[1,"ℕ"],[0,"№"],[0,"℗"],[0,"℘"],[0,"ℙ"],[0,"ℚ"],[0,"ℛ"],[0,"ℜ"],[0,"ℝ"],[0,"℞"],[3,"™"],[1,"ℤ"],[2,"℧"],[0,"ℨ"],[0,"℩"],[2,"ℬ"],[0,"ℭ"],[1,"ℯ"],[0,"ℰ"],[0,"ℱ"],[1,"ℳ"],[0,"ℴ"],[0,"ℵ"],[0,"ℶ"],[0,"ℷ"],[0,"ℸ"],[12,"ⅅ"],[0,"ⅆ"],[0,"ⅇ"],[0,"ⅈ"],[10,"⅓"],[0,"⅔"],[0,"⅕"],[0,"⅖"],[0,"⅗"],[0,"⅘"],[0,"⅙"],[0,"⅚"],[0,"⅛"],[0,"⅜"],[0,"⅝"],[0,"⅞"],[49,"←"],[0,"↑"],[0,"→"],[0,"↓"],[0,"↔"],[0,"↕"],[0,"↖"],[0,"↗"],[0,"↘"],[0,"↙"],[0,"↚"],[0,"↛"],[1,{v:"↝",n:824,o:"↝̸"}],[0,"↞"],[0,"↟"],[0,"↠"],[0,"↡"],[0,"↢"],[0,"↣"],[0,"↤"],[0,"↥"],[0,"↦"],[0,"↧"],[1,"↩"],[0,"↪"],[0,"↫"],[0,"↬"],[0,"↭"],[0,"↮"],[1,"↰"],[0,"↱"],[0,"↲"],[0,"↳"],[1,"↵"],[0,"↶"],[0,"↷"],[2,"↺"],[0,"↻"],[0,"↼"],[0,"↽"],[0,"↾"],[0,"↿"],[0,"⇀"],[0,"⇁"],[0,"⇂"],[0,"⇃"],[0,"⇄"],[0,"⇅"],[0,"⇆"],[0,"⇇"],[0,"⇈"],[0,"⇉"],[0,"⇊"],[0,"⇋"],[0,"⇌"],[0,"⇍"],[0,"⇎"],[0,"⇏"],[0,"⇐"],[0,"⇑"],[0,"⇒"],[0,"⇓"],[0,"⇔"],[0,"⇕"],[0,"⇖"],[0,"⇗"],[0,"⇘"],[0,"⇙"],[0,"⇚"],[0,"⇛"],[1,"⇝"],[6,"⇤"],[0,"⇥"],[15,"⇵"],[7,"⇽"],[0,"⇾"],[0,"⇿"],[0,"∀"],[0,"∁"],[0,{v:"∂",n:824,o:"∂̸"}],[0,"∃"],[0,"∄"],[0,"∅"],[1,"∇"],[0,"∈"],[0,"∉"],[1,"∋"],[0,"∌"],[2,"∏"],[0,"∐"],[0,"∑"],[0,"−"],[0,"∓"],[0,"∔"],[1,"∖"],[0,"∗"],[0,"∘"],[1,"√"],[2,"∝"],[0,"∞"],[0,"∟"],[0,{v:"∠",n:8402,o:"∠⃒"}],[0,"∡"],[0,"∢"],[0,"∣"],[0,"∤"],[0,"∥"],[0,"∦"],[0,"∧"],[0,"∨"],[0,{v:"∩",n:65024,o:"∩︀"}],[0,{v:"∪",n:65024,o:"∪︀"}],[0,"∫"],[0,"∬"],[0,"∭"],[0,"∮"],[0,"∯"],[0,"∰"],[0,"∱"],[0,"∲"],[0,"∳"],[0,"∴"],[0,"∵"],[0,"∶"],[0,"∷"],[0,"∸"],[1,"∺"],[0,"∻"],[0,{v:"∼",n:8402,o:"∼⃒"}],[0,{v:"∽",n:817,o:"∽̱"}],[0,{v:"∾",n:819,o:"∾̳"}],[0,"∿"],[0,"≀"],[0,"≁"],[0,{v:"≂",n:824,o:"≂̸"}],[0,"≃"],[0,"≄"],[0,"≅"],[0,"≆"],[0,"≇"],[0,"≈"],[0,"≉"],[0,"≊"],[0,{v:"≋",n:824,o:"≋̸"}],[0,"≌"],[0,{v:"≍",n:8402,o:"≍⃒"}],[0,{v:"≎",n:824,o:"≎̸"}],[0,{v:"≏",n:824,o:"≏̸"}],[0,{v:"≐",n:824,o:"≐̸"}],[0,"≑"],[0,"≒"],[0,"≓"],[0,"≔"],[0,"≕"],[0,"≖"],[0,"≗"],[1,"≙"],[0,"≚"],[1,"≜"],[2,"≟"],[0,"≠"],[0,{v:"≡",n:8421,o:"≡⃥"}],[0,"≢"],[1,{v:"≤",n:8402,o:"≤⃒"}],[0,{v:"≥",n:8402,o:"≥⃒"}],[0,{v:"≦",n:824,o:"≦̸"}],[0,{v:"≧",n:824,o:"≧̸"}],[0,{v:"≨",n:65024,o:"≨︀"}],[0,{v:"≩",n:65024,o:"≩︀"}],[0,{v:"≪",n:new Map(Je([[824,"≪̸"],[7577,"≪⃒"]]))}],[0,{v:"≫",n:new Map(Je([[824,"≫̸"],[7577,"≫⃒"]]))}],[0,"≬"],[0,"≭"],[0,"≮"],[0,"≯"],[0,"≰"],[0,"≱"],[0,"≲"],[0,"≳"],[0,"≴"],[0,"≵"],[0,"≶"],[0,"≷"],[0,"≸"],[0,"≹"],[0,"≺"],[0,"≻"],[0,"≼"],[0,"≽"],[0,"≾"],[0,{v:"≿",n:824,o:"≿̸"}],[0,"⊀"],[0,"⊁"],[0,{v:"⊂",n:8402,o:"⊂⃒"}],[0,{v:"⊃",n:8402,o:"⊃⃒"}],[0,"⊄"],[0,"⊅"],[0,"⊆"],[0,"⊇"],[0,"⊈"],[0,"⊉"],[0,{v:"⊊",n:65024,o:"⊊︀"}],[0,{v:"⊋",n:65024,o:"⊋︀"}],[1,"⊍"],[0,"⊎"],[0,{v:"⊏",n:824,o:"⊏̸"}],[0,{v:"⊐",n:824,o:"⊐̸"}],[0,"⊑"],[0,"⊒"],[0,{v:"⊓",n:65024,o:"⊓︀"}],[0,{v:"⊔",n:65024,o:"⊔︀"}],[0,"⊕"],[0,"⊖"],[0,"⊗"],[0,"⊘"],[0,"⊙"],[0,"⊚"],[0,"⊛"],[1,"⊝"],[0,"⊞"],[0,"⊟"],[0,"⊠"],[0,"⊡"],[0,"⊢"],[0,"⊣"],[0,"⊤"],[0,"⊥"],[1,"⊧"],[0,"⊨"],[0,"⊩"],[0,"⊪"],[0,"⊫"],[0,"⊬"],[0,"⊭"],[0,"⊮"],[0,"⊯"],[0,"⊰"],[1,"⊲"],[0,"⊳"],[0,{v:"⊴",n:8402,o:"⊴⃒"}],[0,{v:"⊵",n:8402,o:"⊵⃒"}],[0,"⊶"],[0,"⊷"],[0,"⊸"],[0,"⊹"],[0,"⊺"],[0,"⊻"],[1,"⊽"],[0,"⊾"],[0,"⊿"],[0,"⋀"],[0,"⋁"],[0,"⋂"],[0,"⋃"],[0,"⋄"],[0,"⋅"],[0,"⋆"],[0,"⋇"],[0,"⋈"],[0,"⋉"],[0,"⋊"],[0,"⋋"],[0,"⋌"],[0,"⋍"],[0,"⋎"],[0,"⋏"],[0,"⋐"],[0,"⋑"],[0,"⋒"],[0,"⋓"],[0,"⋔"],[0,"⋕"],[0,"⋖"],[0,"⋗"],[0,{v:"⋘",n:824,o:"⋘̸"}],[0,{v:"⋙",n:824,o:"⋙̸"}],[0,{v:"⋚",n:65024,o:"⋚︀"}],[0,{v:"⋛",n:65024,o:"⋛︀"}],[2,"⋞"],[0,"⋟"],[0,"⋠"],[0,"⋡"],[0,"⋢"],[0,"⋣"],[2,"⋦"],[0,"⋧"],[0,"⋨"],[0,"⋩"],[0,"⋪"],[0,"⋫"],[0,"⋬"],[0,"⋭"],[0,"⋮"],[0,"⋯"],[0,"⋰"],[0,"⋱"],[0,"⋲"],[0,"⋳"],[0,"⋴"],[0,{v:"⋵",n:824,o:"⋵̸"}],[0,"⋶"],[0,"⋷"],[1,{v:"⋹",n:824,o:"⋹̸"}],[0,"⋺"],[0,"⋻"],[0,"⋼"],[0,"⋽"],[0,"⋾"],[6,"⌅"],[0,"⌆"],[1,"⌈"],[0,"⌉"],[0,"⌊"],[0,"⌋"],[0,"⌌"],[0,"⌍"],[0,"⌎"],[0,"⌏"],[0,"⌐"],[1,"⌒"],[0,"⌓"],[1,"⌕"],[0,"⌖"],[5,"⌜"],[0,"⌝"],[0,"⌞"],[0,"⌟"],[2,"⌢"],[0,"⌣"],[9,"⌭"],[0,"⌮"],[7,"⌶"],[6,"⌽"],[1,"⌿"],[60,"⍼"],[51,"⎰"],[0,"⎱"],[2,"⎴"],[0,"⎵"],[0,"⎶"],[37,"⏜"],[0,"⏝"],[0,"⏞"],[0,"⏟"],[2,"⏢"],[4,"⏧"],[59,"␣"],[164,"Ⓢ"],[55,"─"],[1,"│"],[9,"┌"],[3,"┐"],[3,"└"],[3,"┘"],[3,"├"],[7,"┤"],[7,"┬"],[7,"┴"],[7,"┼"],[19,"═"],[0,"║"],[0,"╒"],[0,"╓"],[0,"╔"],[0,"╕"],[0,"╖"],[0,"╗"],[0,"╘"],[0,"╙"],[0,"╚"],[0,"╛"],[0,"╜"],[0,"╝"],[0,"╞"],[0,"╟"],[0,"╠"],[0,"╡"],[0,"╢"],[0,"╣"],[0,"╤"],[0,"╥"],[0,"╦"],[0,"╧"],[0,"╨"],[0,"╩"],[0,"╪"],[0,"╫"],[0,"╬"],[19,"▀"],[3,"▄"],[3,"█"],[8,"░"],[0,"▒"],[0,"▓"],[13,"□"],[8,"▪"],[0,"▫"],[1,"▭"],[0,"▮"],[2,"▱"],[1,"△"],[0,"▴"],[0,"▵"],[2,"▸"],[0,"▹"],[3,"▽"],[0,"▾"],[0,"▿"],[2,"◂"],[0,"◃"],[6,"◊"],[0,"○"],[32,"◬"],[2,"◯"],[8,"◸"],[0,"◹"],[0,"◺"],[0,"◻"],[0,"◼"],[8,"★"],[0,"☆"],[7,"☎"],[49,"♀"],[1,"♂"],[29,"♠"],[2,"♣"],[1,"♥"],[0,"♦"],[3,"♪"],[2,"♭"],[0,"♮"],[0,"♯"],[163,"✓"],[3,"✗"],[8,"✠"],[21,"✶"],[33,"❘"],[25,"❲"],[0,"❳"],[84,"⟈"],[0,"⟉"],[28,"⟦"],[0,"⟧"],[0,"⟨"],[0,"⟩"],[0,"⟪"],[0,"⟫"],[0,"⟬"],[0,"⟭"],[7,"⟵"],[0,"⟶"],[0,"⟷"],[0,"⟸"],[0,"⟹"],[0,"⟺"],[1,"⟼"],[2,"⟿"],[258,"⤂"],[0,"⤃"],[0,"⤄"],[0,"⤅"],[6,"⤌"],[0,"⤍"],[0,"⤎"],[0,"⤏"],[0,"⤐"],[0,"⤑"],[0,"⤒"],[0,"⤓"],[2,"⤖"],[2,"⤙"],[0,"⤚"],[0,"⤛"],[0,"⤜"],[0,"⤝"],[0,"⤞"],[0,"⤟"],[0,"⤠"],[2,"⤣"],[0,"⤤"],[0,"⤥"],[0,"⤦"],[0,"⤧"],[0,"⤨"],[0,"⤩"],[0,"⤪"],[8,{v:"⤳",n:824,o:"⤳̸"}],[1,"⤵"],[0,"⤶"],[0,"⤷"],[0,"⤸"],[0,"⤹"],[2,"⤼"],[0,"⤽"],[7,"⥅"],[2,"⥈"],[0,"⥉"],[0,"⥊"],[0,"⥋"],[2,"⥎"],[0,"⥏"],[0,"⥐"],[0,"⥑"],[0,"⥒"],[0,"⥓"],[0,"⥔"],[0,"⥕"],[0,"⥖"],[0,"⥗"],[0,"⥘"],[0,"⥙"],[0,"⥚"],[0,"⥛"],[0,"⥜"],[0,"⥝"],[0,"⥞"],[0,"⥟"],[0,"⥠"],[0,"⥡"],[0,"⥢"],[0,"⥣"],[0,"⥤"],[0,"⥥"],[0,"⥦"],[0,"⥧"],[0,"⥨"],[0,"⥩"],[0,"⥪"],[0,"⥫"],[0,"⥬"],[0,"⥭"],[0,"⥮"],[0,"⥯"],[0,"⥰"],[0,"⥱"],[0,"⥲"],[0,"⥳"],[0,"⥴"],[0,"⥵"],[0,"⥶"],[1,"⥸"],[0,"⥹"],[1,"⥻"],[0,"⥼"],[0,"⥽"],[0,"⥾"],[0,"⥿"],[5,"⦅"],[0,"⦆"],[4,"⦋"],[0,"⦌"],[0,"⦍"],[0,"⦎"],[0,"⦏"],[0,"⦐"],[0,"⦑"],[0,"⦒"],[0,"⦓"],[0,"⦔"],[0,"⦕"],[0,"⦖"],[3,"⦚"],[1,"⦜"],[0,"⦝"],[6,"⦤"],[0,"⦥"],[0,"⦦"],[0,"⦧"],[0,"⦨"],[0,"⦩"],[0,"⦪"],[0,"⦫"],[0,"⦬"],[0,"⦭"],[0,"⦮"],[0,"⦯"],[0,"⦰"],[0,"⦱"],[0,"⦲"],[0,"⦳"],[0,"⦴"],[0,"⦵"],[0,"⦶"],[0,"⦷"],[1,"⦹"],[1,"⦻"],[0,"⦼"],[1,"⦾"],[0,"⦿"],[0,"⧀"],[0,"⧁"],[0,"⧂"],[0,"⧃"],[0,"⧄"],[0,"⧅"],[3,"⧉"],[3,"⧍"],[0,"⧎"],[0,{v:"⧏",n:824,o:"⧏̸"}],[0,{v:"⧐",n:824,o:"⧐̸"}],[11,"⧜"],[0,"⧝"],[0,"⧞"],[4,"⧣"],[0,"⧤"],[0,"⧥"],[5,"⧫"],[8,"⧴"],[1,"⧶"],[9,"⨀"],[0,"⨁"],[0,"⨂"],[1,"⨄"],[1,"⨆"],[5,"⨌"],[0,"⨍"],[2,"⨐"],[0,"⨑"],[0,"⨒"],[0,"⨓"],[0,"⨔"],[0,"⨕"],[0,"⨖"],[0,"⨗"],[10,"⨢"],[0,"⨣"],[0,"⨤"],[0,"⨥"],[0,"⨦"],[0,"⨧"],[1,"⨩"],[0,"⨪"],[2,"⨭"],[0,"⨮"],[0,"⨯"],[0,"⨰"],[0,"⨱"],[1,"⨳"],[0,"⨴"],[0,"⨵"],[0,"⨶"],[0,"⨷"],[0,"⨸"],[0,"⨹"],[0,"⨺"],[0,"⨻"],[0,"⨼"],[2,"⨿"],[0,"⩀"],[1,"⩂"],[0,"⩃"],[0,"⩄"],[0,"⩅"],[0,"⩆"],[0,"⩇"],[0,"⩈"],[0,"⩉"],[0,"⩊"],[0,"⩋"],[0,"⩌"],[0,"⩍"],[2,"⩐"],[2,"⩓"],[0,"⩔"],[0,"⩕"],[0,"⩖"],[0,"⩗"],[0,"⩘"],[1,"⩚"],[0,"⩛"],[0,"⩜"],[0,"⩝"],[1,"⩟"],[6,"⩦"],[3,"⩪"],[2,{v:"⩭",n:824,o:"⩭̸"}],[0,"⩮"],[0,"⩯"],[0,{v:"⩰",n:824,o:"⩰̸"}],[0,"⩱"],[0,"⩲"],[0,"⩳"],[0,"⩴"],[0,"⩵"],[1,"⩷"],[0,"⩸"],[0,"⩹"],[0,"⩺"],[0,"⩻"],[0,"⩼"],[0,{v:"⩽",n:824,o:"⩽̸"}],[0,{v:"⩾",n:824,o:"⩾̸"}],[0,"⩿"],[0,"⪀"],[0,"⪁"],[0,"⪂"],[0,"⪃"],[0,"⪄"],[0,"⪅"],[0,"⪆"],[0,"⪇"],[0,"⪈"],[0,"⪉"],[0,"⪊"],[0,"⪋"],[0,"⪌"],[0,"⪍"],[0,"⪎"],[0,"⪏"],[0,"⪐"],[0,"⪑"],[0,"⪒"],[0,"⪓"],[0,"⪔"],[0,"⪕"],[0,"⪖"],[0,"⪗"],[0,"⪘"],[0,"⪙"],[0,"⪚"],[2,"⪝"],[0,"⪞"],[0,"⪟"],[0,"⪠"],[0,{v:"⪡",n:824,o:"⪡̸"}],[0,{v:"⪢",n:824,o:"⪢̸"}],[1,"⪤"],[0,"⪥"],[0,"⪦"],[0,"⪧"],[0,"⪨"],[0,"⪩"],[0,"⪪"],[0,"⪫"],[0,{v:"⪬",n:65024,o:"⪬︀"}],[0,{v:"⪭",n:65024,o:"⪭︀"}],[0,"⪮"],[0,{v:"⪯",n:824,o:"⪯̸"}],[0,{v:"⪰",n:824,o:"⪰̸"}],[2,"⪳"],[0,"⪴"],[0,"⪵"],[0,"⪶"],[0,"⪷"],[0,"⪸"],[0,"⪹"],[0,"⪺"],[0,"⪻"],[0,"⪼"],[0,"⪽"],[0,"⪾"],[0,"⪿"],[0,"⫀"],[0,"⫁"],[0,"⫂"],[0,"⫃"],[0,"⫄"],[0,{v:"⫅",n:824,o:"⫅̸"}],[0,{v:"⫆",n:824,o:"⫆̸"}],[0,"⫇"],[0,"⫈"],[2,{v:"⫋",n:65024,o:"⫋︀"}],[0,{v:"⫌",n:65024,o:"⫌︀"}],[2,"⫏"],[0,"⫐"],[0,"⫑"],[0,"⫒"],[0,"⫓"],[0,"⫔"],[0,"⫕"],[0,"⫖"],[0,"⫗"],[0,"⫘"],[0,"⫙"],[0,"⫚"],[0,"⫛"],[8,"⫤"],[1,"⫦"],[0,"⫧"],[0,"⫨"],[0,"⫩"],[1,"⫫"],[0,"⫬"],[0,"⫭"],[0,"⫮"],[0,"⫯"],[0,"⫰"],[0,"⫱"],[0,"⫲"],[0,"⫳"],[9,{v:"⫽",n:8421,o:"⫽⃥"}],[44343,{n:new Map(Je([[56476,"𝒜"],[1,"𝒞"],[0,"𝒟"],[2,"𝒢"],[2,"𝒥"],[0,"𝒦"],[2,"𝒩"],[0,"𝒪"],[0,"𝒫"],[0,"𝒬"],[1,"𝒮"],[0,"𝒯"],[0,"𝒰"],[0,"𝒱"],[0,"𝒲"],[0,"𝒳"],[0,"𝒴"],[0,"𝒵"],[0,"𝒶"],[0,"𝒷"],[0,"𝒸"],[0,"𝒹"],[1,"𝒻"],[1,"𝒽"],[0,"𝒾"],[0,"𝒿"],[0,"𝓀"],[0,"𝓁"],[0,"𝓂"],[0,"𝓃"],[1,"𝓅"],[0,"𝓆"],[0,"𝓇"],[0,"𝓈"],[0,"𝓉"],[0,"𝓊"],[0,"𝓋"],[0,"𝓌"],[0,"𝓍"],[0,"𝓎"],[0,"𝓏"],[52,"𝔄"],[0,"𝔅"],[1,"𝔇"],[0,"𝔈"],[0,"𝔉"],[0,"𝔊"],[2,"𝔍"],[0,"𝔎"],[0,"𝔏"],[0,"𝔐"],[0,"𝔑"],[0,"𝔒"],[0,"𝔓"],[0,"𝔔"],[1,"𝔖"],[0,"𝔗"],[0,"𝔘"],[0,"𝔙"],[0,"𝔚"],[0,"𝔛"],[0,"𝔜"],[1,"𝔞"],[0,"𝔟"],[0,"𝔠"],[0,"𝔡"],[0,"𝔢"],[0,"𝔣"],[0,"𝔤"],[0,"𝔥"],[0,"𝔦"],[0,"𝔧"],[0,"𝔨"],[0,"𝔩"],[0,"𝔪"],[0,"𝔫"],[0,"𝔬"],[0,"𝔭"],[0,"𝔮"],[0,"𝔯"],[0,"𝔰"],[0,"𝔱"],[0,"𝔲"],[0,"𝔳"],[0,"𝔴"],[0,"𝔵"],[0,"𝔶"],[0,"𝔷"],[0,"𝔸"],[0,"𝔹"],[1,"𝔻"],[0,"𝔼"],[0,"𝔽"],[0,"𝔾"],[1,"𝕀"],[0,"𝕁"],[0,"𝕂"],[0,"𝕃"],[0,"𝕄"],[1,"𝕆"],[3,"𝕊"],[0,"𝕋"],[0,"𝕌"],[0,"𝕍"],[0,"𝕎"],[0,"𝕏"],[0,"𝕐"],[1,"𝕒"],[0,"𝕓"],[0,"𝕔"],[0,"𝕕"],[0,"𝕖"],[0,"𝕗"],[0,"𝕘"],[0,"𝕙"],[0,"𝕚"],[0,"𝕛"],[0,"𝕜"],[0,"𝕝"],[0,"𝕞"],[0,"𝕟"],[0,"𝕠"],[0,"𝕡"],[0,"𝕢"],[0,"𝕣"],[0,"𝕤"],[0,"𝕥"],[0,"𝕦"],[0,"𝕧"],[0,"𝕨"],[0,"𝕩"],[0,"𝕪"],[0,"𝕫"]]))}],[8906,"ff"],[0,"fi"],[0,"fl"],[0,"ffi"],[0,"ffl"]]));const Ke=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);String.prototype.codePointAt;function $e(e,t){return function(n){let i,r=0,a="";for(;i=e.exec(n);)r!==i.index&&(a+=n.substring(r,i.index)),a+=t.get(i[0].charCodeAt(0)),r=i.index+1;return a+n.substring(r)}}$e(/[&<>'"]/g,Ke),$e(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),$e(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]));var Ze,Xe;!function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"}(Ze||(Ze={})),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"}(Xe||(Xe={}));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(e=>[e.toLowerCase(),e])),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(e=>[e.toLowerCase(),e])),new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),new Set(["svg","math"]);var et;!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"}(et||(et={}));var tt=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,nt=/\n/g,it=/^\s*/,rt=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,at=/^:\s*/,ot=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,st=/^[;\s]*/,ct=/^\s+|\s+$/g,lt="";function ut(e){return e?e.replace(ct,lt):lt}function dt(e,t){let n=null;if(!e||"string"!=typeof e)return n;const i=function(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,i=1;function r(e){var t=e.match(nt);t&&(n+=t.length);var r=e.lastIndexOf("\n");i=~r?e.length-r:i+e.length}function a(){var e={line:n,column:i};return function(t){return t.position=new o(e),l(),t}}function o(e){this.start=e,this.end={line:n,column:i},this.source=t.source}function s(r){var a=new Error(t.source+":"+n+":"+i+": "+r);if(a.reason=r,a.filename=t.source,a.line=n,a.column=i,a.source=e,!t.silent)throw a}function c(t){var n=t.exec(e);if(n){var i=n[0];return r(i),e=e.slice(i.length),n}}function l(){c(it)}function u(e){var t;for(e=e||[];t=d();)!1!==t&&e.push(t);return e}function d(){var t=a();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;lt!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,lt===e.charAt(n-1))return s("End of comment missing");var o=e.slice(2,n-2);return i+=2,r(o),e=e.slice(n),i+=2,t({type:"comment",comment:o})}}function m(){var e=a(),t=c(rt);if(t){if(d(),!c(at))return s("property missing ':'");var n=c(ot),i=e({type:"declaration",property:ut(t[0].replace(tt,lt)),value:n?ut(n[0].replace(tt,lt)):lt});return c(st),i}}return o.prototype.content=e,l(),function(){var e,t=[];for(u(t);e=m();)!1!==e&&(t.push(e),u(t));return t}()}(e),r="function"==typeof t;return i.forEach(e=>{if("declaration"!==e.type)return;const{property:i,value:a}=e;r?t(i,a,e):a&&(n=n||{},n[i]=a)}),n}const mt={assignValueToItem:function(e,t,n){var i=!1;if(n=n||t&&t._type,t&&"Quantity"===n){e.value!==t.value&&(e.value=t.value,i=!0);var r={name:t.name};t.code&&(r.code=t.code,t.system&&(r.system=t.system)),$.deepEqual(e.unit,r)||(e.unit=r,i=!0)}else $.deepEqual(e.value,t)||(e.value=t,i=!0);return i},modelForOffListUnit:function(e){return e?{name:e,_displayUnit:e}:void 0},setAnswerTextHTML:function(e,t,n,i,r){if(e.textHTML=t.valueString,n){i&&t.valueString.match(/img/)&&t.valueString.match(/src/)&&(e.textHTML=this._getHtmlStringWithContainedImages(i,t.valueString)||e.textHTML);let n=this.checkForInvalidHtmlTags(e.textHTML);if(n&&n.length>0){e._hasInvalidHTMLTagInText=!0;let t={};this.errorMessages.addMsg(t,"invalidTagInAnswerOptionHTMLContent");let i=[{errors:t}];this.printInvalidHtmlToConsole(n),this.setItemMessagesArray(r,i,"setAnswerTextHTML")}}},checkForInvalidHtmlTags:function(e){let t=[];const n=["html","head","body","ref","script","form","base","link","xlink","iframe","object"].concat(["applet","basefont","blink","center","dir","embed","font","frame","frameset","isindex","noframes","marquee","menu","plaintext","s","strike","u"]),i=/^(?:data:|#|\/)/i,r=["background","background-image","border","border-image","border-image-source","content","cursor","filter","list-style","list-style-image","mask","mask-image","offset-path","clip-path"],a={a:["href"],area:["href"],blockquote:["cite"],del:["cite"],img:["langdesc","src","usemap"],input:["src","usemap"],ins:["cite"],q:["cite"],audio:["src"],button:["formaction"],input:["formaction"],source:["src"],tract:["src"],video:["poster","src"]},o={img:"srcset",source:"srcset"};let s=this;const c=new Pe({onopentag(e,c){n.forEach(n=>{e.toLocaleLowerCase()===n&&t.push({tag:n})});for(const[n,r]of Object.entries(a))if(e.toLocaleLowerCase()===n)for(const[e,a]of Object.entries(c))r.forEach(r=>{e!==r||a.match(i)||t.push({tag:n,attribute:r})});for(const[n,r]of Object.entries(o))if(e.toLocaleLowerCase()===n)for(const[e,a]of Object.entries(c))if(e===r){a.split(",").forEach(e=>{e.trim().match(i)||t.push({tag:n,attribute:r})})}for(const[n,i]of Object.entries(c))if("style"===n){let n=dt(i);for(const[i,a]of Object.entries(n))r.forEach(n=>{if(i.toLocaleLowerCase()===n){s._hasForbiddenCssUrl(a).forEach(i=>{t.push({tag:e.toLocaleLowerCase(),attribute:"style",cssPropertyValue:n+" : "+i})})}})}}});return c.write(e),c.end(),t},_hasForbiddenCssUrl:function(e){let t=[];let n=e.match(/url\(\s*["']?(.*?)["']?\s*\)/g);const i=/^url\(\s*[\\"']?[A-Za-z0-9]*\:\/\//;if(n)for(let e=0;e<n.length;e++){let r=n[e];r.match(i)&&t.push(r)}return t},printInvalidHtmlToConsole:function(e){console.log("Possible invalid HTML tags/attributes:"),e.forEach(e=>{e.attributeValue?console.log(" - Attribute value: "+e.attributeValue+" of "+e.attribute+" in "+e.tag):e.attribute?console.log(" - Attribute: "+e.attribute+" in "+e.tag):e.tag&&console.log(" - Element: "+e.tag)})},setItemMessagesArray:function(e,t,n){let i,r;for(let e of t)if(e){i||(i={errors:{},warnings:{},info:{}},r=Object.keys(i));for(let t of r)e[t]&&Object.assign(i[t],e[t])}this.setItemMessages(e,i,n)},setItemMessages:function(e,t,n){t?(e.messages||(e.messages={}),e.messages[n]=t):e.messages&&(delete e.messages[n],Object.keys(e.messages).length||delete e.messages)},addItemWarning:function(e,t,n){n||(n="Other message source");let i=e.messages;i||(i=e.messages={});let r=i[n];r||(r=i[n]={});let a=r.warnings;a||(a=r.warnings={}),a[t]=z.getMsg(t),console.log(JSON.stringify(e.messages))},removeItemWarning:function(e,t,n){let i,r,a;n||(n="Other message source"),(i=e.messages)&&(r=i[n])&&(a=r.warnings)&&delete a[t]},hasAnswerList:function(e){return"CODING"===e.dataType||e.answers&&("ST"===e.dataType||"INT"===e.dataType||"DT"===e.dataType||"TM"===e.dataType)},_getHtmlStringWithContainedImages:function(e,t){if(e){let n=(new DOMParser).parseFromString(t,"text/html"),i=n.getElementsByTagName("img");for(let t=0;t<i.length;t++){let n=i[t].getAttribute("src");if(n&&n.match(/^#/)){let r=e[n.substring(1)];r&&i[t].setAttribute("src",r)}}return n.body.innerHTML}return""},targetEnabled:function(e){return!1!==e._enableWhenExpVal&&e._skipLogicStatus!==Z.SKIP_LOGIC.STATUS_DISABLED},targetDisabledAndProtected:function(e){return"protected"===e._disabledDisplayStatus&&!this.targetEnabled(e)},targetShown:function(e){return"protected"===e._disabledDisplayStatus||this.targetEnabled(e)},getItemAnswerId(e,t){let n;const i=e._elementId;if("string"!=typeof t){n=i+"|"+(t.system?t.system.replaceAll("\\","\\\\").replaceAll("|","\\|"):"")+"|"+(t.code||t.text.toString()).replaceAll("%","%25").replaceAll(" ","%20").replaceAll("\\","\\\\").replaceAll("|","\\|")}else n=i.replaceAll("\\","\\\\").replaceAll("|","\\|")+"|"+t;return n}};mt.errorMessages=z,mt.errorMessages.setLanguage("en");const pt=n(7941);var ft=function(e){var t=e,n=LForms.Util._internalUtil.errorMessages;t.fhirExtUrlCardinalityMin="http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",t.fhirExtUrlCardinalityMax="http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",t.fhirExtUrlItemControl="http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",t.fhirExtUrlUnit="http://hl7.org/fhir/StructureDefinition/questionnaire-unit",t.fhirExtUrlUnitOption="http://hl7.org/fhir/StructureDefinition/questionnaire-unitOption",t.fhirExtUrlOptionPrefix="http://hl7.org/fhir/StructureDefinition/questionnaire-optionPrefix",t.fhirExtVariable="http://hl7.org/fhir/StructureDefinition/variable",t.fhirExtUrlMinValue="http://hl7.org/fhir/StructureDefinition/minValue",t.fhirExtUrlMaxValue="http://hl7.org/fhir/StructureDefinition/maxValue",t.fhirExtUrlMinLength="http://hl7.org/fhir/StructureDefinition/minLength",t.fhirExtUrlRegex="http://hl7.org/fhir/StructureDefinition/regex",t.fhirExtUrlAnswerRepeats="http://hl7.org/fhir/StructureDefinition/questionnaire-answerRepeats",t.fhirExtUrlExternallyDefined="http://lhcforms.nlm.nih.gov/fhir/StructureDefinition/questionnaire-externallydefined",t.argonautExtUrlExtensionScore="http://fhir.org/guides/argonaut-questionnaire/StructureDefinition/extension-score",t.fhirExtUrlHidden="http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",t.fhirExtTerminologyServer="http://hl7.org/fhir/StructureDefinition/preferredTerminologyServer",t.fhirExtUrlDataControl="http://lhcforms.nlm.nih.gov/fhirExt/dataControl",t.fhirExtCalculatedExp="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression",t.fhirExtInitialExp="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",t.fhirExtObsLinkPeriod="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationLinkPeriod",t.fhirExtObsExtract="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract",t.fhirExtObsExtractCategory="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observation-extract-category",t.fhirExtTemplateExtract="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtract",t.fhirExtTemplateExtractBundle="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractBundle",t.fhirExtTemplateExtractContext="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractContext",t.fhirExtTemplateExtractValue="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-templateExtractValue",t.fhirExtExtractAllocateId="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-extractAllocateId",t.fhirExtAnswerExp="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression",t.fhirExtEnableWhenExp="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression",t.fhirExtChoiceOrientation="http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation",t.fhirExtLaunchContext="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext",t.fhirExtMaxSize="http://hl7.org/fhir/StructureDefinition/maxSize",t.fhirExtMimeType="http://hl7.org/fhir/StructureDefinition/mimeType",t.fhirExtUnitOpen="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-unitOpen",t.fhirExtUnitSuppSystem="http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-unitSupplementalSystem",t.fhirExtEntryFormat="http://hl7.org/fhir/StructureDefinition/entryFormat",t.fhirExtUrlMaxDecimalPlaces="http://hl7.org/fhir/StructureDefinition/maxDecimalPlaces",t.fhirExtUrlOptionScoreLookup={STU3:"http://hl7.org/fhir/StructureDefinition/questionnaire-ordinalValue",R4:"http://hl7.org/fhir/StructureDefinition/ordinalValue",R5:"http://hl7.org/fhir/StructureDefinition/itemWeight"},t.fhirExtUrlOptionScoreUrlSet=new Set(Object.values(t.fhirExtUrlOptionScoreLookup)),t.fhirExtUrlRestrictionArray=[t.fhirExtUrlMinValue,t.fhirExtUrlMaxValue,t.fhirExtUrlMinLength,t.fhirExtUrlRegex,t.fhirExtUrlMaxDecimalPlaces],t.handledExtensionSet=new Set([t.fhirExtUrlCardinalityMin,t.fhirExtUrlCardinalityMax,t.fhirExtUrlItemControl,t.fhirExtUrlUnit,t.fhirExtUrlUnitOption,t.fhirExtUrlOptionPrefix,t.fhirExtUrlMinValue,t.fhirExtUrlMaxValue,t.fhirExtUrlMinLength,t.fhirExtUrlRegex,t.fhirExtUrlAnswerRepeats,t.argonautExtUrlExtensionScore,t.fhirExtUrlHidden,t.fhirExtTerminologyServer,t.fhirExtUrlDataControl,t.fhirExtChoiceOrientation,t.fhirExtUrlMaxDecimalPlaces]),t.extensionHandlers={},t.extensionHandlers[t.fhirExtMaxSize]=function(e,t){t.maxAttachmentSize=e.valueDecimal||e.valueInteger},t.extensionHandlers[t.fhirExtMimeType]=function(e,t){t.allowedAttachmentTypes||(t.allowedAttachmentTypes=[]),t.allowedAttachmentTypes.push(e.valueCode)},t.extensionHandlers["http://hl7.org/fhir/StructureDefinition/questionnaire-initialExpression"]=function(e,n){return e.url=t.fhirExtInitialExp,!0},t.extensionHandlers["http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer"]=t.extensionHandlers["http://hl7.org/fhir/StructureDefinition/terminology-server"]=function(e,n){e.url=t.fhirExtTerminologyServer},t.extensionHandlers[t.fhirExtUnitOpen]=function(e,t){t._unitOpen=e.valueCode},t.extensionHandlers[t.fhirExtUnitSuppSystem]=function(e,t){t._unitSuppSystem=e.valueCanonical},t.extensionHandlers[t.fhirExtUrlExternallyDefined]=t.extensionHandlers["http://hl7.org/fhir/StructureDefinition/questionnaire-externallydefined"]=function(e,t){e.valueUri&&(t.externallyDefined=e.valueUri)},t.extensionHandlers[t.fhirExtEntryFormat]=function(e,t){if(e.valueString)return t._entryFormat=e.valueString,!0},t.formLevelFields=["id","meta","implicitRules","language","text","contained","extension","modifiedExtension","date","version","identifier","code","subjectType","derivedFrom","status","experimental","publisher","contact","description","useContext","jurisdiction","purpose","approvalDate","reviewDate","effectivePeriod","url"],t.itemLevelIgnoredFields=["definition","id"],t.convertQuestionnaireToLForms=function(e,i){var r=null;if(i&&(t._widgetOptions=i),e){r=LForms.Util.baseFormDef(),t._processFormLevelFields(r,e);var a=t._extractContainedVS(e),o=t.buildContainedImageMap(e.contained);if(e.item&&e.item.length>0){var s=t._createLinkIdItemMap(e);r.items=[];for(var c=0;c<e.item.length;c++){var l=t._processQuestionnaireItem(e.item[c],a,s,o);!r._hasModifierExtension&&l._hasModifierExtension&&(r._hasModifierExtension=!0,delete l._hasModifierExtension),r.items.push(l)}}if(r.fhirVersion=t.fhirVersion,r._hasModifierExtension){let e={};n.addMsg(e,"hasModifierExtension");const t=[{errors:e}];LForms.Util._internalUtil.setItemMessagesArray(r,t,"modifierExtension"),delete r._hasModifierExtension}}return r},t._processFormLevelFields=function(e,n){t.copyFields(n,e,t.formLevelFields),t._processExtensions(e,n),t._processTerminologyServer(e,n),e.shortName=n.name,e.name=n.title,n._title&&(e.obj_title=n._title),n.code&&n.code.length>0&&(e.codeList=n.code),n.copyright&&(e.copyrightNotice=n.copyright);var i=t._getCode(n);i&&(e.code=i.code,e.codeSystem=i.system)},t._processQuestionnaireItem=function(e,n,i,r){var a={};return t._processExtensions(a,e),t._processDataType(a,e),t._processAnswerConstraint&&t._processAnswerConstraint(a,e),t._processTextAndPrefix(a,e),t._processCodeAndLinkId(a,e),t._processDisplayItemCode(a,e),t._processEditable(a,e),t._processFHIRQuestionAndAnswerCardinality(a,e),t._processDisplayControl(a,e),t._processDataControl(a,e),t._processRestrictions(a,e),t._processHiddenItem(a,e),t._processUnitList(a,e),t._processAnswers(a,e,n,r),t._processDefaultAnswer(a,e),t._processTerminologyServer(a,e),t._processSkipLogic(a,e,i),t.copyFields(e,a,t.itemLevelIgnoredFields),t._processChildItems(a,e,n,i,r),t._processDisabledDisplay&&t._processDisabledDisplay(a,e),a},t._significantDigits=function(e){var t=/(\d+)(?:\.(\d+))?/.exec(""+ +e);if(!t)return 0;var n=t[1],i=t[2];return"0"===n?0:n.length+(i?i.length:0)},t.importObsValue=function(e,n){var i=null,r=e.dataType,a=this._lformsTypesToFHIRFields[r];if("Coding"===a&&(a="CodeableConcept"),a&&(i=n["value"+a]),i||"REAL"!==r&&"INT"!==r||(i=n.valueQuantity)&&(i._type="Quantity"),i){i._type||"object"!=typeof i||(i._type=a);var o=!0;if("Quantity"===i._type&&e.units){var s,c=i.system;c&&"/"===c[c.length-1]&&(c=c.slice(0,-1));for(var l,u=c===t.UCUM_URI,d=0,m=e.units.length;d<m&&!s;++d){var p=e.units[d];(p.system&&p.system===c&&p.code===i.code||!p.system&&p.name===i.unit)&&(s=p),!u||s||l||p.system!==t.UCUM_URI||(l=p)}if(!s&&l){var f=LForms.ucumPkg.UcumLhcUtils.getInstance().convertUnitTo(i.code,i.value,l.code);if("succeeded"===f.status){s=l;var h=this._significantDigits(i.value);i.value=h>0?parseFloat(f.toVal.toPrecision(h)):f.toVal,i.code=l.code,i.unit=l.name||l.code}}s?e.unit=s:o=!1}o&&this._processFHIRValues(e,[i])}},t._convertFHIRValues=function(e,n,i){var r=e.dataType,a=[];const o=[],s=pt.types(n);for(let _=0,S=n.length;_<S;++_){let S=n[_];"object"==typeof S&&(S._type=S._type||s[_]?.split(".")[1]);var c=void 0;let x={},E=!1;if(mt.hasAnswerList(e))if("CODING"===r){var l=null;if("CodeableConcept"===S._type?l=S.coding:"Coding"!==S._type&&"object"!=typeof S||(l=[S]),l){if(e.answers)for(var u=e.answers,d=0,m=l.length;d<m&&!c;++d)for(var p=l[d],f=0,h=u.length;f<h&&!c;++f){var g=u[f],y=g.system?LForms.Util.getCodeSystem(g.system):null;(p.system||y)&&p.system!==y||!(p.hasOwnProperty("code")&&g.hasOwnProperty("code")&&p.code===g.code||p.hasOwnProperty("display")&&g.hasOwnProperty("text")&&p.display===g.text)||(c=u[f])}c||"optionsOrString"!==e.answerConstraint||(c=t._processCODINGValueInQR({valueCoding:S},e,!0))}else"optionsOrString"===e.answerConstraint&&(c=S)}else e.answers&&(c=t._processNonCodingAnswerValueInQR(S,e,i));else"QTY"!==r&&"REAL"!==r&&"INT"!==r||"Quantity"!==S._type?c=i||"DTM"!==e.dataType||"string"!=typeof S?i||"DT"!==e.dataType||"string"!=typeof S?S:LForms.Util.stringToDTDateISO(S):new Date(S):([c,x]=this._convertFHIRQuantity(e,S),E=!!x);void 0===c&&null===c||a.push(c),o.push(E?{errors:x}:null)}return[a,o]},t._convertFHIRQuantity=function(e,i,r){let a,o;if(void 0!==i.comparator)o={},n.addMsg(o,"comparatorInQuantity");else{if(e.units){var s,c=i.system;c&&"/"===c[c.length-1]&&(c=c.slice(0,-1));for(var l,u=c===t.UCUM_URI,d=0,m=e.units.length;d<m&&!s;++d){var p=e.units[d];(p.system&&p.system===c&&p.code===i.code||!p.system&&p.name===i.unit)&&(s=p),!u||s||l||p.system!==t.UCUM_URI||(l=p)}if(i=LForms.Util.deepCopy(i),!s&&l){var f=LForms.ucumPkg.UcumLhcUtils.getInstance().convertUnitTo(i.code,i.value,l.code);if("succeeded"===f.status){s=l;var h=this._significantDigits(i.value);i.value=h>0?parseFloat(f.toVal.toPrecision(h)):f.toVal,i.code=l.code,i.unit=l.name||l.code}}s||("optionsOrString"==e._unitOpen?(delete i.code,delete i.system):e._unitSuppSystem&&"optionsOrType"==e._unitOpen&&e._unitSuppSystem==i.system||(o={},n.addMsg(o,"nonMatchingQuantityUnit")))}else i.unit?n.addMsg(o,"nonMatchingQuantityUnit"):a=O(i);o||(a=O(i))}return[a,o]},t._processFHIRValues=function(e,t,n){let[i,r]=this._convertFHIRValues(e,t,n),a=LForms.Util._hasMultipleAnswers(e)?i:i[0];n?(e.defaultAnswer=a,LForms.Util._internalUtil.setItemMessagesArray(e,r,"default answers")):(LForms.Util._internalUtil.assignValueToItem(e,a),LForms.Util._internalUtil.setItemMessagesArray(e,r,"_processFHIRValues"))},t._getFHIRValueWithPrefixKey=function(e,t){var n=null;if("object"==typeof e)for(var i in e){var r=i.match(t);if(r){(n=e[i])&&"object"==typeof n&&((n=LForms.Util.deepCopy(n))._type=i.substring(r[0].length));break}}return n},t._processTextAndPrefix=function(e,i){i.prefix&&(e.prefix=i.prefix),e.question=i.text;for(let r of["_prefix","_text"]){let a="obj"+r,o=i[r];o&&(e["obj"+r]=o);let s="obj_text"==a?"_displayTextHTML":"_prefixHTML",c="obj_text"==a?"_hasInvalidHTMLTagInText":"_hasInvalidHTMLTagInPrefix";const l=e[a]?LForms.Util.findObjectInArray(e[a].extension,"url","http://hl7.org/fhir/StructureDefinition/rendering-xhtml"):null;if(l&&(e[s]=l.valueString,t._widgetOptions?.allowHTML)){let t=LForms.Util._internalUtil.checkForInvalidHtmlTags(l.valueString);if(t&&t.length>0){e[c]=!0;let i={};n.addMsg(i,"invalidTagInHTMLContent");const r=[{errors:i}];LForms.Util._internalUtil.printInvalidHtmlToConsole(t),LForms.Util._internalUtil.setItemMessagesArray(e,r,"_processTextAndPrefix")}}}},t._processCodeAndLinkId=function(e,n){n.code&&(e.codeList=n.code);var i=t._getCode(n);i?(e.questionCode=i.code,e.questionCodeSystem=i.system):(e.questionCode=n.linkId,e.questionCodeSystem="LinkId"),e.linkId=n.linkId},t._processUnitList=function(e,n){var i=[],r=null,a=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlUnitOption,0,!0);if(a&&a.length>0){if("quantity"!==n.type)throw new Error("The extension "+t.fhirExtUrlUnitOption+' can only be used with type quantity. Question "'+n.text+'" is of type '+n.type);for(var o=0;o<a.length;o++){var s=a[o].valueCoding,c={name:s.display,code:s.code,system:s.system};i.push(c)}}var l=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlUnit);if(l){if("integer"!==n.type&&"decimal"!==n.type)throw new Error("The extension "+t.fhirExtUrlUnit+' can only be used with types integer or decimal. Question "'+n.text+'" is of type '+n.type);r={name:l.valueCoding.display,code:l.valueCoding.code,system:l.valueCoding.system,default:!0},i.push(r)}if("quantity"===n.type){let e=this.getFirstInitialQuantity(n);e&&e.unit&&((r=LForms.Util.findItem(i,"name",e.unit))?r.default=!0:(r={name:e.unit,code:e.code,system:e.system,default:!0},i.push(r)))}i.length>0&&(r||(i[0].default=!0),e.units=i)},t._processDisplayControl=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlItemControl);if(i){var r={};switch(i.valueCodeableConcept.coding[0].code){case"Lookup":case"Combo-box":case"autocomplete":e.isSearchAutocomplete=!0;case"drop-down":r.answerLayout={type:"COMBO_BOX"};break;case"Checkbox":case"check-box":case"Radio":case"radio-button":r.answerLayout={type:"RADIO_CHECKBOX"};var a=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtChoiceOrientation);a&&("vertical"===a.valueCode?r.answerLayout.columns="1":"horizontal"===a.valueCode&&(r.answerLayout.columns="0"));break;case"Table":case"gtable":"SECTION"===e.dataType&&(r.questionLayout="horizontal");break;case"Matrix":case"table":"SECTION"===e.dataType&&(r.questionLayout="matrix");break;case"tab-container":"SECTION"===e.dataType&&(r.questionLayout="tabs");break;default:r=null}r&&!LForms.jQuery.isEmptyObject(r)&&(e.displayControl=r)}},t._processDataControl=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlDataControl);if(i&&i.valueString)try{var r=JSON.parse(i.valueString);r&&(e.dataControl=r)}catch(e){console.log("Invalid dataControl data!")}},t._processHiddenItem=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlHidden);return i&&(e.isHiddenInDef="boolean"==typeof i.valueBoolean?i.valueBoolean:"true"===i.valueBoolean),e.isHiddenInDef};var i=t._mergeQR={};i.mergeQuestionnaireResponseToLForms=function(e,t){e instanceof LForms.LFormsData||(e.hasSavedData=!0,e=new LForms.LFormsData(e).getFormData());var n=i._getQRStructure(t);return i._processQRItemAndLFormsItem(n,e),e},i._processQRItemAndLFormsItem=function(t,n){for(var i=0;i<t.qrItemsInfo.length;i++){var r=t.qrItemsInfo[i],a=r.item;if(a){if(r.total>1&&0===r.index){var o=this._findTheMatchingItemByLinkId(n,r.linkId);if(e._questionRepeats(o)){if(this._addRepeatingItems(n,r.linkId,r.total),"SECTION"!==o.dataType&&"TITLE"!==o.dataType){for(var s=1;s<r.total;s++){var c=LForms.Util.deepCopy(r);c.index=s,c.item.answer=[c.item.answer[s]],r.qrAnswersItemsInfo&&r.qrAnswersItemsInfo[s]&&(c.qrAnswersItemsInfo=[r.qrAnswersItemsInfo[s]]),t.qrItemsInfo.splice(i+s,0,c)}r.item.answer=[r.item.answer[0]],r.qrAnswersItemsInfo&&r.qrAnswersItemsInfo[0]?r.qrAnswersItemsInfo=[r.qrAnswersItemsInfo[0]]:delete r.qrAnswersItemsInfo}}else e._answerRepeats(o)&&(r.total=1)}var l=this._findTheMatchingItemByLinkIdAndIndex(n,r.linkId,r.index);if("SECTION"!==l.dataType&&"TITLE"!==l.dataType){var u=a.answer;if(u&&u.length>0&&(this._setupItemValueAndUnit(a.linkId,u,l),r.qrAnswersItemsInfo)){if(r.qrAnswersItemsInfo.length>1)throw new Error("item.answer.item with item.answer.length > 1 is not yet supported");this._processQRItemAndLFormsItem(r.qrAnswersItemsInfo[0],l)}}r.qrItemsInfo&&r.qrItemsInfo.length>0&&this._processQRItemAndLFormsItem(r,l)}}},i._setupItemValueAndUnit=function(t,n,i){if(i&&t===i.linkId&&"SECTION"!==i.dataType&&"TITLE"!==i.dataType){var r=i.dataType;(!r||"ST"===r)&&i.units&&i.units.length>0&&(i.dataType=r="REAL");var a=n[0];switch(r){case"BL":!0!==a.valueBoolean&&!1!==a.valueBoolean||(i.value=a.valueBoolean);break;case"INT":mt.hasAnswerList(i)?e._processOtherAnswerOptionValueInQR(n,i):a.hasOwnProperty("valueQuantity")?(i.value=a.valueQuantity.value,a.valueQuantity.code&&(i.unit={name:a.valueQuantity.code})):a.hasOwnProperty("valueInteger")&&(i.value=a.valueInteger);break;case"REAL":case"QTY":if(a.hasOwnProperty("valueQuantity")){var o=O(a.valueQuantity);LForms.Util._internalUtil.assignValueToItem(i,o,"Quantity")}else a.hasOwnProperty("valueDecimal")&&(i.value=a.valueDecimal);break;case"DT":mt.hasAnswerList(i)?e._processOtherAnswerOptionValueInQR(n,i):a.hasOwnProperty("valueDate")&&(i.value=a.valueDate);break;case"TM":mt.hasAnswerList(i)?e._processOtherAnswerOptionValueInQR(n,i):a.hasOwnProperty("valueTime")&&(i.value=a.valueTime);break;case"DTM":i.value=a.valueDateTime;break;case"CODING":if(e._answerRepeats(i)){for(var s=[],c=0,l=n.length;c<l;c++){(u=e._processCODINGValueInQR(n[c],i))&&s.push(u)}i.value=s}else{var u;(u=e._processCODINGValueInQR(a,i))&&(i.value=u)}break;case"ST":mt.hasAnswerList(i)?e._processOtherAnswerOptionValueInQR(n,i):a.hasOwnProperty("valueString")&&(i.value=a.valueString);break;case"TX":default:i.value=a.valueString;break;case"attachment":i.value=a.valueAttachment;case"SECTION":case"TITLE":case"":}}},t._createLinkIdItemMap=function(e){var t=function(e,n){return e.forEach(function(e){n[e.linkId]=e,e.item&&t(e.item,n)}),n},n={};return e.item&&(n=t(e.item,n)),n},t._getCode=function(e){var n=null;return e&&Array.isArray(e.code)&&e.code.length?n={code:e.code[0].code,system:t._toLfCodeSystem(e.code[0].system)}:e&&Array.isArray(e.identifier)&&e.identifier.length&&(n={code:e.identifier[0].value,system:t._toLfCodeSystem(e.identifier[0].system)}),n},t._toLfCodeSystem=function(e){var t=e;if("http://loinc.org"===e)t="LOINC";return t},t.mergeQuestionnaireResponseToLForms=i.mergeQuestionnaireResponseToLForms,t._processTerminologyServer=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtTerminologyServer);i&&i.valueUrl&&(e.terminologyServer=i.valueUrl)},t._processExternallyDefined=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlExternallyDefined);i&&i.valueUri&&(e.externallyDefined=i.valueUri)},t._getTerminologyServer=function(e){for(var t=e.terminologyServer,n=e._parentItem;!t&&n;)t=n.terminologyServer,n=n._parentItem;return t},t._getExpansionURL=function(e){var t;if(e.answerValueSet){var n=this._getTerminologyServer(e);n&&(t=n+"/ValueSet/$expand?url="+encodeURIComponent(e.answerValueSet)+"&_format=json")}return t},t.loadAnswerValueSets=function(e){for(var i=[],r=e.itemList,a=0,o=r.length;a<o;++a){let o,c,l=r[a];if(!l.answers&&l.answerValueSet&&!l.isSearchAutocomplete){l.answerValueSet.startsWith("#")?c=l.answerValueSet:(o=this._getExpansionURL(l),c=o||l.answerValueSet),LForms._valueSetAnswerCache||(LForms._valueSetAnswerCache={});let r=LForms._valueSetAnswerCache[c];if(r)"function"==typeof r.then?r.then(function(n){return n&&t._updateAnswersFromValueSetResponse(n,e,l),n}):t._updateAnswersFromValueSetResponse(r,e,l);else if(l.answerValueSet.startsWith("#"))t._expandContainedValueSet(e,l,i);else if(o){const r=fetch(o,{headers:{Accept:"application/fhir+json"}}).then(function(e){return e.json()}).then(function(i){if("OperationOutcome"!==i.resourceType){var r=t.answersFromVS(i);return r&&(t._updateAnswersFromValueSetResponse(r,e,l),LForms._valueSetAnswerCache[c]=r),r}var a=i.issue.find(e=>"error"===e.severity||"fatal"===e.severity);if(a){let e={};n.addMsg(e,"answerValueSetLoadingError");const t=[{errors:e}];throw LForms.Util._internalUtil.setItemMessagesArray(l,t,"loadAnswerValueSets"),delete LForms._valueSetAnswerCache[c],new Error(a.diagnostics)}}).catch(function(e){let t={};n.addMsg(t,"answerValueSetLoadingError");const i=[{errors:t}];LForms.Util._internalUtil.setItemMessagesArray(l,i,"loadAnswerValueSets");const r=`Unable to load ValueSet ${l.answerValueSet} from ${o}`;throw delete LForms._valueSetAnswerCache[c],new Error(r)});i.push(r),LForms._valueSetAnswerCache[c]=r}else{var s=LForms.fhirContext?.client;if(s){const n=s.request({url:e._buildURL(["ValueSet","$expand"],{url:l.answerValueSet,_format:"json"}),headers:{Accept:"application/fhir+json"}}).then(function(n){var i=n,r=t.answersFromVS(i);return r&&(t._updateAnswersFromValueSetResponse(r,e,l),LForms._valueSetAnswerCache[c]=r),r}).catch(function(e){throw new Error("Unable to load ValueSet "+l.answerValueSet+" from FHIR server")});i.push(n),LForms._valueSetAnswerCache[c]=n}else{const e=Promise.reject(new Error("Unable to load ValueSet "+l.answerValueSet+". A terminology server or a FHIR server is needed. FHIR Questionnaires can specify a preferred terminology server for loading value sets."));i.push(e),LForms._valueSetAnswerCache[c]=e}}}}return i},t._expandContainedValueSet=function(e,n,i){const r=e.contained.find(e=>"ValueSet"===e.resourceType&&e.id===n.answerValueSet.substring(1)),a=this._getTerminologyServer(n);if(a){const o=fetch(a+"/ValueSet/$expand",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(r)}).then(function(e){return e.json()}).then(function(i){if("OperationOutcome"!==i.resourceType){t._widgetOptions?.allowHTML&&t._copyExtensionsToExpansion(i);var r=t.answersFromVS(i);return r&&(t._updateAnswersFromValueSetResponse(r,e,n),LForms._valueSetAnswerCache[n.answerValueSet]=r),r}var a=i.issue.find(e=>"error"===e.severity||"fatal"===e.severity);if(a)throw new Error(a.diagnostics)}).catch(function(e){throw new Error("Unable to load ValueSet from "+a+" for contained ValueSet "+n.answerValueSet)});i.push(o),LForms._valueSetAnswerCache[n.answerValueSet]=o}else{var o=LForms.fhirContext?.client;if(o){const a=o.request({url:"ValueSet/$expand?_format=json",method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(r)}).then(function(i){t._widgetOptions?.allowHTML&&t._copyExtensionsToExpansion(i);var r=t.answersFromVS(i);return r&&(t._updateAnswersFromValueSetResponse(r,e,n),LForms._valueSetAnswerCache[n.answerValueSet]=r),r}).catch(function(e){throw new Error("Unable to load ValueSet "+n.answerValueSet+" from FHIR server")});i.push(a),LForms._valueSetAnswerCache[n.answerValueSet]=a}else{const e=Promise.reject(new Error('Cannot load ValueSet "'+n.answerValueSet+'" because it requires either a terminology server to be specified or LForms.Util.setFHIRContext(...) to have been called to provide access to a FHIR server.'));i.push(e),LForms._valueSetAnswerCache[n.answerValueSet]=e}}},t._updateAnswersFromValueSetResponse=function(e,t,n){n.answers=e,t._updateAutocompOptions(n),t._resetItemValueWithAnswers(n)},t._copyExtensionsToExpansion=function(e){e.expansion?.contains&&e.compose?.include&&e.expansion.contains.forEach(function(t){const n=e.compose.include.find(e=>e.system===t.system);if(n){const e=n.concept?.find(e=>e.code===t.code);e?._display&&(t._display=e._display)}})},t._processCODINGValueInQR=function(e,t,n){var i;if(e.valueCoding){var r=e.valueCoding;if(i={},r.code&&(i.code=r.code),r.display&&(i.text=r.display),r.system&&(i.system=r.system),n)i._notOnList=!0;else if("optionsOrString"===t.answerConstraint&&t.answers){for(var a=!1,o=0,s=t.answers.length;o<s;o++)if(LForms.Util.areTwoAnswersSame(i,t.answers[o],t)){a=!0;break}a||(i._notOnList=!0)}}else e.valueString&&"optionsOrString"===t.answerConstraint&&(i=e.valueString);return i},t._processOtherAnswerOptionValueInQR=function(t,n){if(mt.hasAnswerList(n))if(e._answerRepeats(n)){for(var i=[],r=0,a=t.length;r<a;r++){var o=e._convertOtherAnswerOptionValueInQR(t[r],n);o&&i.push(o)}n.value=i}else n.value=e._convertOtherAnswerOptionValueInQR(t[0],n)},t._convertOtherAnswerOptionValueInQR=function(e,t){let n,i=t.dataType;if(t.answers&&("ST"===i||"INT"===i||"DT"===i||"TM"===i)){let r;switch(i){case"ST":r=e.valueString;break;case"INT":r=e.valueInteger;break;case"DT":r=e.valueDate;break;case"TM":r=e.valueTime}r?n={text:r}:"optionsOrString"===t.answerConstraint&&e.valueString&&(n=e.valueString)}return n},t._processCodingInstructionsAndLegal=function(e,i){let r,a,o,s,c=LForms.Util.findObjectInArray(i.extension,"url",t.fhirExtUrlItemControl);if("display"===i.type&&c){let l="legal"===c.valueCodeableConcept?.coding?.[0]?.code;if(i._text){s=LForms.Util.findObjectInArray(i._text.extension,"url","http://hl7.org/fhir/StructureDefinition/rendering-xhtml");const t=LForms.Util.findObjectInArray(i._text.extension,"url","http://hl7.org/fhir/StructureDefinition/rendering-style");t&&(l?e._obj_legalCSS=t.valueString:e._obj_helpCSS=t.valueString)}if(s){if(r=l?{legalFormat:"html",legal:s.valueString,legalLinkId:i.linkId,legalPlain:i.text}:{codingInstructionsFormat:"html",codingInstructions:s.valueString,codingInstructionsLinkId:i.linkId,codingInstructionsPlain:i.text},t._widgetOptions?.allowHTML){let e=LForms.Util._internalUtil.checkForInvalidHtmlTags(s.valueString);e&&e.length>0&&(l?r.legalHasInvalidHtmlTag=!0:r.codingInstructionsHasInvalidHtmlTag=!0,a={},n.addMsg(a,l?"invalidTagInLegalHTMLContent":"invalidTagInHelpHTMLContent"),o=[{errors:a}],LForms.Util._internalUtil.printInvalidHtmlToConsole(e))}}else r=l?{legalFormat:"text",legal:i.text,legalinkId:i.linkId,legalPlain:i.text}:{codingInstructionsFormat:"text",codingInstructions:i.text,codingInstructionsLinkId:i.linkId,codingInstructionsPlain:i.text};return o&&LForms.Util._internalUtil.setItemMessagesArray(e,o,"_processCodingInstructionsAndLegal"),r&&(l?(e.legal=r.legal,e.legalFormat=r.legalFormat,e.legalPlain=r.legalPlain,e.legalHasInvalidHtmlTag=r.legalHasInvalidHtmlTag,e.legalLinkId=r.legalLinkId):(e.codingInstructions=r.codingInstructions,e.codingInstructionsFormat=r.codingInstructionsFormat,e.codingInstructionsPlain=r.codingInstructionsPlain,e.codingInstructionsHasInvalidHtmlTag=r.codingInstructionsHasInvalidHtmlTag,e.codingInstructionsLinkId=r.codingInstructionsLinkId)),!!r}},t._processChildItems=function(e,n,i,r,a){if(Array.isArray(n.item)){e.items=[];for(var o=0;o<n.item.length;o++){if(!t._processCodingInstructionsAndLegal(e,n.item[o])){var s=t._processQuestionnaireItem(n.item[o],i,r,a);!e._hasModifierExtension&&s._hasModifierExtension&&(e._hasModifierExtension=!0,delete s._hasModifierExtension),e.items.push(s)}}}},t._processExtensions=function(e,n){var i=[];if(Array.isArray(n.extension))for(var r=0;r<n.extension.length;r++){var a=n.extension[r],o=t.extensionHandlers[a.url];(!o||o&&o(a,e))&&!t.handledExtensionSet.has(n.extension[r].url)&&i.push(n.extension[r])}i.length>0&&(e.extension=i),n.modifierExtension&&Array.isArray(n.modifierExtension)&&(e._hasModifierExtension=!0)},t._arrayLen=function(e){return e&&Array.isArray(e)?e.length:-1},t._checkQRItemAnswerItems=function(e,n){var i=t._arrayLen(n.answer);if(!(i<1)){for(var r=0,a=[],o=0;o<i;o++)this._arrayLen(n.answer[o].item)>0?(a.push({}),t._mergeQR._checkQRItems(a[o],n.answer[o]),++r):a.push(null);r>0&&(e.numAnswersWithItems=r,e.qrAnswersItemsInfo=a)}},t._processRestrictions=function(e,n){var i={};void 0!==n.maxLength&&(i.maxLength=n.maxLength.toString());for(var r=0;r<t.fhirExtUrlRestrictionArray.length;r++){var a=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlRestrictionArray[r]),o=t._getFHIRValueWithPrefixKey(a,/^value/);null!=o&&(a.url.match(/minValue$/)?i.minInclusive=o:a.url.match(/maxValue$/)?i.maxInclusive=o:a.url.match(/minLength$/)?i.minLength=o:a.url.match(/regex$/)?i.pattern=o:a.url.match(/maxDecimalPlaces$/)&&(i.maxDecimalPlaces=parseInt(o)))}e.answerCardinality&&e.answerCardinality.max&&parseInt(e.answerCardinality.max)>1&&(i.maxOccurs=parseInt(e.answerCardinality.max)),e.answerCardinality&&e.answerCardinality.min&&parseInt(e.answerCardinality.min)>1&&(i.minOccurs=parseInt(e.answerCardinality.min)),LForms.jQuery.isEmptyObject(i)||(e.restrictions=i)}};var ht=function(e){var t=e;t.fhirExtUrlValueSetScoreOrdinalValue="http://hl7.org/fhir/StructureDefinition/ordinalValue",t.fhirExtUrlValueSetScoreItemWeight="http://hl7.org/fhir/StructureDefinition/itemWeight",t._extractContainedVS=function(e){var n;return e.contained&&e.contained.length>0&&(n={},e.contained.forEach(function(e){if("ValueSet"===e.resourceType){var i=t.answersFromVS(e);if(i){var r={answers:i};e.id&&(n["#"+e.id]=r),e.url&&(n[e.url]=r)}}})),n},t._processSkipLogic=function(e,n,i){if(n.enableWhen){e.skipLogic={conditions:[],action:"show"};for(var r=0;r<n.enableWhen.length;r++){if(!n.enableWhen[r].question)throw new Error("Question with linkId '"+n.linkId+"' contains enableWhen but is missing the enableWhen.question field.");if(!i[n.enableWhen[r].question])throw new Error("Question with linkId '"+n.linkId+"' contains enableWhen pointing to a question with linkId '"+n.enableWhen[r].question+"' that does not exist.");var a=t._getDataType(i[n.enableWhen[r].question]),o={source:n.enableWhen[r].question,trigger:{}},s=t._getFHIRValueWithPrefixKey(n.enableWhen[r],/^answer/),c=t._operatorMapping[n.enableWhen[r].operator];if(!c)throw new Error("Unable to map FHIR enableWhen operator: "+n.enableWhen[r].operator);"exists"===c?o.trigger.exists=s:o.trigger[c]="CODING"===a?t._copyTriggerCoding(s,null,!1):"QTY"===a?s.value:s,e.skipLogic.conditions.push(o)}n.enableBehavior&&(e.skipLogic.logic=n.enableBehavior.toUpperCase())}},t._processAnswers=function(e,n,i,r){if(n.answerOption){e.answers=[];for(var a=0;a<n.answerOption.length;a++){var o={},s=n.answerOption[a],c=Object.keys(s).filter(function(e){return 0===e.indexOf("value")});if(c&&c.length>0){if("valueCoding"===c[0]){if(void 0!==s[c[0]].code&&(o.code=s[c[0]].code),void 0!==s[c[0]].display&&(o.text=s[c[0]].display),void 0!==s[c[0]].system&&(o.system=s[c[0]].system),s[c[0]]._display){o.obj_valueCoding_display=s[c[0]]._display;const n=LForms.Util.findObjectInArray(o.obj_valueCoding_display.extension,"url","http://hl7.org/fhir/StructureDefinition/rendering-xhtml");n&&LForms.Util._internalUtil.setAnswerTextHTML(o,n,t._widgetOptions?.allowHTML,r,e);const i=LForms.Util.findObjectInArray(o.obj_valueCoding_display.extension,"url","http://hl7.org/fhir/StructureDefinition/rendering-style");i&&(o._obj_CSS=i.valueString)}}else if("valueString"===c[0]||"valueDate"===c[0]||"valueTime"===c[0]){if(o.text=s[c[0]],"valueString"===c[0]&&s._valueString){o.obj_valueString=s._valueString;const n=LForms.Util.findObjectInArray(o.obj_valueString.extension,"url","http://hl7.org/fhir/StructureDefinition/rendering-xhtml");n&&LForms.Util._internalUtil.setAnswerTextHTML(o,n,t._widgetOptions?.allowHTML,r,e)}if(s[`_${c[0]}`]){o[`obj_${c[0]}`]=o[`obj_${c[0]}`]||s[`_${c[0]}`];const e=LForms.Util.findObjectInArray(o[`obj_${c[0]}`].extension,"url","http://hl7.org/fhir/StructureDefinition/rendering-style");e&&(o._obj_CSS=e.valueString)}}else{if("valueInteger"!==c[0])throw new Error("Unable to handle data type in answerOption: "+c[0]);if(o.text=parseInt(s[c[0]]),s._valueInteger){o.obj_valueInteger=s._valueInteger;const e=LForms.Util.findObjectInArray(o.obj_valueInteger.extension,"url","http://hl7.org/fhir/StructureDefinition/rendering-style");e&&(o._obj_CSS=e.valueString)}}var l=LForms.Util.findObjectInArray(s.extension,"url",t.fhirExtUrlOptionPrefix);l&&(o.label=l.valueString);var u=s.extension?.find(e=>t.fhirExtUrlOptionScoreUrlSet.has(e.url));(u=u||LForms.Util.findObjectInArray(s.extension,"url",t.argonautExtUrlExtensionScore))&&(o.score=parseFloat(u.valueDecimal))}e.answers.push(o)}}else if(n.answerValueSet){if(i)var d=i[n.answerValueSet];d&&d.answers?(e.answers=d.answers,e._answerValueSet=n.answerValueSet):e.answerValueSet=n.answerValueSet}},t._processFHIRQuestionAndAnswerCardinality=function(e,n){var i,r,a=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMin),o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMax),s=n.repeats,c=n.required;"CODING"===e.dataType||n.answerOption&&("ST"===e.dataType||"INT"===e.dataType||"DT"===e.dataType||"TM"===e.dataType)?(s?n.item&&n.item.length>=0&&n.item.some(e=>"display"!==e.type)?(i={max:"1"},r=o?{max:o.valueInteger.toString()}:{max:"*"}):i=o?{max:o.valueInteger.toString()}:{max:"*"}:i={max:"1"},i.min=c?a?a.valueInteger.toString():"1":"0"):(r=s?o?{max:o.valueInteger.toString()}:{max:"*"}:{max:"1"},c?(r.min=a?a.valueInteger.toString():"1",i={min:"1"}):r.min="1"),r&&(e.questionCardinality=r),i&&(e.answerCardinality=i)},t._processEditable=function(e,t){t.readOnly&&(e.editable="0")},t._processDefaultAnswer=function(e,n){var i=[];n.answerOption&&n.answerOption.forEach(function(e){e.initialSelected&&t._processDefaultAnswerValue(e,i,n.type)}),n.initial&&n.initial.forEach(function(e){t._processDefaultAnswerValue(e,i,n.type)}),i.length>0&&this._processFHIRValues(e,i,!0)},t.getFirstInitialQuantity=function(e){return e.initial&&e.initial.length>0&&e.initial[0].valueQuantity||null},t._processDisplayItemCode=function(e,t){if("display"===t.type&&t.linkId){var n=t.linkId.split("/");n&&n[n.length-1]&&(e.questionCode=n[n.length-1])}};let n=t._mergeQR;n._getQRStructure=function(e){var t={qrItemsInfo:[]};return e&&this._checkQRItems(t,e),t},n._checkQRItems=function(e,n){var i=[],r={};if(n&&n.item){for(var a=0,o=n.item.length;a<o;a++){var s=n.item[a].linkId;if(!r[s]){for(var c=this._findTotalRepeatingNum(s,n),l=c.repeatingItems,u=0,d=l.length;u<d;u++){var m={linkId:s,item:l[u],index:u,total:c.total};this._checkQRItems(m,l[u]),t._checkQRItemAnswerItems(m,l[u]),i.push(m)}r[s]=!0}}e.qrItemsInfo=i}},n._findTotalRepeatingNum=function(e,t){for(var n=0,i=[],r=0,a=t.item.length;r<a;r++){var o=t.item[r];e===o.linkId&&(i.push(o),Array.isArray(o.answer)?n+=o.answer.length:n+=1)}return{total:n,repeatingItems:i}},n._addRepeatingItems=function(e,t,n){var i=null;if(e.items){for(var r=0,a=e.items.length;r<a;r++)if(t===e.items[r].linkId){i=e.items[r];break}if(i)for(;n>1;){var o=LForms.Util.deepCopy(i);e.items.splice(r,0,o),n-=1}}},n._findTheMatchingItemByLinkIdAndIndex=function(e,t,n){var i=null,r=0;if(e.items)for(var a=0,o=e.items.length;a<o;a++)if(t===e.items[a].linkId){if(r===n){i=e.items[a];break}r+=1}return i},n._findTheMatchingItemByLinkId=function(e,t){var n=null;if(e.items)for(var i=0,r=e.items.length;i<r;i++)if(t===e.items[i].linkId){n=e.items[i];break}return n}};var gt=function(e){var t=e;t._getFhirDataType=function(e){var t=this._getAssumedDataTypeForExport(e),n=this._lformsTypesToFHIRTypes[t];if("coding"===n)if(e.answerConstraint&&"optionsOnly"!==e.answerConstraint){if("optionsOrString"===e.answerConstraint)n="open-choice";else if("optionsOrType"===e.answerConstraint){let e="The type 'coding' with answerConstraint 'optionsOrType' in R5 cannot be converted to a valid type in R4 or STU3.";throw console.error(e),new Error(e)}}else n="choice";return n||(n="string"),n},t._lfItemValueToFhirAnswer=function(e){if(void 0===e.value||null===e.value||""===e.value)return null;for(var t=this._getAssumedDataTypeForExport(e),n=this._answerRepeats(e)?e.value:[e.value],i=[],r=0;r<n.length;++r){var a=n[r];if(null!=a&&""!==a){var o=null,s=[];if(null!==a.score&&void 0!==a.score&&s.push({url:this.fhirExtUrlOptionScore,valueDecimal:a.score}),"CODING"===t){if("optionsOrString"===e.answerConstraint&&"string"==typeof a)o={valueString:a};else if(!LForms.jQuery.isEmptyObject(a)){var c=this._setIfHasValue(null,"system",LForms.Util.getCodeSystem(a.system));c=this._setIfHasValue(c,"code",a.code),(c=this._setIfHasValue(c,"display",a.text))&&s.length>0&&(c.extension=s),o=this._setIfHasValue(null,"valueCoding",c)}}else if(!e.answers||"INT"!==t&&"ST"!==t&&"DT"!==t&&"TM"!==t){if("QTY"===t){var l=this._makeValueQuantity(a,e.unit);l&&s.length>0&&(l.extension=s),o=this._setIfHasValue(null,"valueQuantity",l)}else if(this._lformsTypesToFHIRFields[t]){u=this._getValueKeyByDataType("value",e);o={[u]:a},s.length>0&&(o["_"+u]={extension:s})}}else if("string"!=typeof a){var u=this._getValueKeyByDataType("value",e);o={[u]:a.text},s.length>0&&(o["_"+u]={extension:s})}}null!==o&&i.push(o)}return 0===i.length?null:i}};var yt=function(e){var t=e;t._processNonCodingAnswerValueInQR=function(e,t){let n;if("ST"===t.dataType||"INT"===t.dataType||"DT"===t.dataType||"TM"===t.dataType)for(var i=t.answers,r=0,a=i.length;r<a&&!n;++r)e===i[r].text&&(n=i[r]);return n},t._getDataType=function(e){var t="string";switch(e.type){case"string":t="ST";break;case"group":t="SECTION";break;case"choice":case"open-choice":t="CODING";break;case"integer":t="INT";break;case"decimal":t="REAL";break;case"text":t="TX";break;case"boolean":t="BL";break;case"date":t="DT";break;case"dateTime":t="DTM";break;case"time":t="TM";break;case"display":t="TITLE";break;case"url":t="URL";break;case"quantity":t="QTY";break;case"attachment":t="attachment";break;case"coding":t="CODING",console.log(`Warning: An item (linkId:${e.linkId}) has a type of 'coding', which is not a supported item type in STU3/R4.`)}return t},t.answersFromVS=function(e){var n=e,i=[];return n.expansion&&n.expansion.contains&&n.expansion.contains.length>0&&n.expansion.contains.forEach(function(e){var n,r={code:e.code,text:e.display,system:e.system};if(t._widgetOptions?.allowHTML&&e._display){const t=LForms.Util.findObjectInArray(e._display.extension,"url","http://hl7.org/fhir/StructureDefinition/rendering-xhtml");if(t){r.textHTML=t.valueString;let e=LForms.Util._internalUtil.checkForInvalidHtmlTags(r.textHTML);e&&e.length>0&&(r._hasInvalidHTMLTagInText=!0,LForms.Util._internalUtil.printInvalidHtmlToConsole(e))}}(n=t.fhirExtUrlValueSetScore?LForms.Util.findObjectInArray(e.extension,"url",t.fhirExtUrlValueSetScore):LForms.Util.findObjectInArray(e.extension,"url",t.fhirExtUrlValueSetScoreOrdinalValue)||LForms.Util.findObjectInArray(e.extension,"url",t.fhirExtUrlValueSetScoreItemWeight))&&(r.score=n.valueDecimal),i.push(r)}),i.length>0?i:null}};var _t=function(e){var t=e;t.stdQProfile="http://hl7.org/fhir/4.0/StructureDefinition/Questionnaire",t.stdQRProfile="http://hl7.org/fhir/4.0/StructureDefinition/QuestionnaireResponse",t._handleInitialValues=function(e,t){if(null===t.defaultAnswer||void 0===t.defaultAnswer||""===t.defaultAnswer)return;var n=this._getAssumedDataTypeForExport(t),i=this._answerRepeats(t)&&Array.isArray(t.defaultAnswer)?t.defaultAnswer:[t.defaultAnswer],r=this._getValueKeyByDataType("value",t),a=null;let o=[];for(var s=0,c=i.length;s<c;s++){let e=i[s];if("CODING"===n){let n=!1;if(t.answers)for(var l=0,u=t.answers.length;l<u;l++)if(LForms.Util.areTwoAnswersSame(e,t.answers[l],t)){n=!0;break}if(!n)if("string"==typeof e)o.push({valueString:e});else if("object"==typeof e){let t=LForms.Util.deepCopy(e);t.text&&(t.display=t.text,delete t.text),t.system&&(t.system=LForms.Util.getCodeSystem(t.system)),o.push(t)}}else if("QTY"===n)(a={})[r]=this._makeQuantity(e,t.units),o.push(a);else if(!t.answers||"ST"!==n&&"INT"!==n&&"DT"!==n&&"TM"!==n){if("INT"===n||"REAL"===n||"BL"===n||"TM"===n||"ST"===n||"TX"===n||"URL"===n)(a={})[r]=e,o.push(a);else if("DT"===n||"DTM"===n){var d=LForms.Util.stringToDate(e);d?(d="DTM"===n?LForms.Util.dateToDTMString(d):LForms.Util.dateToDTStringISO(d),o.push({[r]:d})):console.error(e+": Invalid date/datetime string as defaultAnswer for "+t.questionCode)}}else o.push({[r]:e.text})}o.length>0&&(e.initial=o)}};function St(e){if(LForms.fhirContext?.client&&e._fhir){if(LForms._serverFHIRReleaseID){var t=[];LForms.Util.validateFHIRVersion(LForms._serverFHIRReleaseID);var n=LForms.FHIR[LForms._serverFHIRReleaseID];let l=e._fhir.SDC.fhirExtObsLinkPeriod;for(var i=0,r=e.itemList.length;i<r;++i){let r=e.itemList[i];const u=r._fhirExt&&r._fhirExt[l];if(u){var a=u[0].valueDuration,o=LForms.fhirContext.client;const i={code:r.codeList.map(e=>["LOINC"===e.system?n.LOINC_URI:e.system,e.code].join("|")).join(","),_sort:"-date",status:"final,amended,corrected",_count:5};if(a&&a.value&&a.code){var s=LForms.ucumPkg.UcumLhcUtils.getInstance().convertUnitTo(a.code,a.value,"ms");if("succeeded"===s.status){var c=new Date(new Date-s.toVal);i.date="gt"+c.toISOString()}}t.push(o.patient.request(e._buildURL(["Observation"],i)).then(function(t){var i=t;if(i.entry)for(var a,o=0,s=i.entry.length;o<s&&!a;++o){var c=i.entry[o].resource;c.focus||(n.SDC.importObsValue(r,c),r.value&&(a=!0,r.unit&&e._setUnitDisplay(r.unit)))}return r.questionCode}))}}return Promise.all(t)}return new Promise(function(t,n){LForms.Util.getServerFHIRReleaseID(function(i){i?t(St(e)):n("Unable to obtain the server's FHIR version")})})}}var xt=function(e){var t=e;t.requestLinkedObs=St,t._lformsTypesToFHIRTypes={SECTION:"group",TITLE:"display",ST:"string",BL:"boolean",REAL:"decimal",INT:"integer",DT:"date",DTM:"dateTime",TM:"time",TX:"text",URL:"url",CODING:"coding",QTY:"quantity",attachment:"attachment"},t._lformsTypesToFHIRFields={attachment:"Attachment",INT:"Integer",REAL:"Decimal",DT:"Date",DTM:"DateTime",TM:"Time",ST:"String",TX:"String",BL:"Boolean",URL:"Url",CODING:"Coding",QTY:"Quantity"},t._operatorMapping={minExclusive:">",maxExclusive:"<",minInclusive:">=",maxInclusive:"<=",value:"=",notEqual:"!=",">":"minExclusive","<":"maxExclusive",">=":"minInclusive","<=":"maxInclusive","=":"value","!=":"notEqual",exists:"exists"},t._questionRepeats=function(e){return void 0!==e._questionRepeatable?e._questionRepeatable:e.questionCardinality&&e.questionCardinality.max&&("*"===e.questionCardinality.max||parseInt(e.questionCardinality.max)>1)},t._answerRepeats=function(e){return void 0!==e._multipleAnswers?e._multipleAnswers:e.answerCardinality&&e.answerCardinality.max&&("*"===e.answerCardinality.max||parseInt(e.answerCardinality.max)>1)},t.copyFields=function(e,t,n){e&&t&&n&&n.length>0&&n.forEach(function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})},t.UCUM_URI="http://unitsofmeasure.org",t._setIfHasValue=function(e,t,n){return null!=n&&""!==n&&(e||(e={}),e[t]=n),e},t._copyTriggerCoding=function(e,n,i){let r=i?"text":"display",a=i?"display":"text";return n=t._setIfHasValue(n,"code",e.code),n=t._setIfHasValue(n,"system",e.system),n=t._setIfHasValue(n,a,e[r])},t.hasResponsiveExpression=function(e){var n=e._fhirExt;return!!n&&!!(n[t.fhirExtCalculatedExp]||n[t.fhirExtAnswerExp]||n[t.fhirExtEnableWhenExp])},t.hasListExpression=function(e){var n=e._fhirExt;return!!n&&!!n[t.fhirExtAnswerExp]},t.hasInitialExpression=function(e){return!(!e._fhirExt||!e._fhirExt[t.fhirExtInitialExp])},t.buildExtensionMap=function(e){if(t.isExpressionExtension||(t.isExpressionExtension=[t.fhirExtCalculatedExp,t.fhirExtInitialExp,t.fhirExtAnswerExp,t.fhirExtVariable,t.fhirExtEnableWhenExp].reduce((e,t)=>(e[t]=!0,e),{})),e.extension){var n={},i=[];for(let a of e.extension){var r=n[a.url];r||(r=n[a.url]=[]),r.push(a),t.isExpressionExtension[a.url]&&i.push(a)}e._fhirExt=n,i.length&&(e._exprExtensions=i)}},t.buildContainedImageMap=function(e){let t,n={};if(e&&Array.isArray(e)){const i=["image/bmp","image/jpeg","image/x-png","image/png","image/gif"];e.forEach(e=>{"Binary"===e.resourceType&&e.id&&i.includes(e.contentType)&&(n[e.id]="data:"+e.contentType+";base64,"+e.data,t=!0)})}return t?n:null},t.loadLaunchContext=function(e){var n=LForms.Util.findObjectInArray(e.extension,"url",t.fhirExtLaunchContext,0,!0);const i={patient:{Patient:1},encounter:{Encounter:1},user:{Patient:1,Practitioner:1,PractitionerRole:1,RelatedPerson:1}},r=[];function a(t,n,r){let a=r.resourceType,o=i[t];o&&!o[a]?console.warn("a launch context resource of type "+restype+" was found for name "+t+", but the supported types for name "+t+" are: "+Object.keys(o).join(", ")):-1==n.indexOf(a)?console.warn("Could not retrieve a resource of the requested types for launch context name "+t):e._fhirVariables[t]=r}for(let t=0,i=n.length;t<i;++t){let i=n[t].extension,l=null,u=[];for(var o=0,s=i.length;o<s;++o){var c=i[o];l||"name"!==c.url?"type"===c.url&&u.push(c.valueCode):(c.valueId?(console.log("Warning: The type of the launchContext 'name' field should be 'Coding', not 'id'."),l=c.valueId):l=c.valueCoding?.code,e._checkFHIRVarName(l))}l&&u.length&&r.push(new Promise(function(e,t){let n=LForms.fhirContext.vars?.[l],i=LForms.fhirContext.client?.[l];n||i.id?n?(a(l,u,n),e()):i.read().then(function(t){t&&a(l,u,t),e()},function(t){console.warn("A launch context of name "+l+" was requested, but could not be read."),console.error(t),e()}):(console.warn("A launch context resource of name "+l+" was requested by the form, but none was available"),e())}))}return r}};var Et=function(e){var t=e;t.fhirExtUrlOptionScore=t.fhirExtUrlOptionScoreLookup.R4,t._processDataType=function(e,n){var i=t._getDataType(n);"open-choice"===n.type&&(e.answerConstraint="optionsOrString"),"SECTION"===i&&(e.header=!0),e.dataType=i},t._processDefaultAnswerValue=function(e,n,i){var r=(e=LForms.Util.deepCopy(e)).valueCoding;r?r._type="Coding":r=t._getFHIRValueWithPrefixKey(e,/^value/),null!=r&&n.push(r)}};var bt=function(e,t,n){var i=n.valueString;i&&(e["_"+t+"CSS"]=i)},vt={};let Ct;vt["http://hl7.org/fhir/StructureDefinition/rendering-style"]=bt,Ct=function(e){if(this._queryCache={},this._pendingQueries=[],this._calculatedValues={},this._repetitionKeys={},this._pendingRun=!1,this._currentRunPromise=void 0,this._lfData=e,!e._fhir)throw new Error("lfData._fhir should be set");this._fhir=e._fhir,this._compiledExpressions={}},Ct.prototype={runCalculations:function(e){if(this._currentRunPromise)this._pendingRun=!0;else{this._pendingRun=!1,this._runStart=new Date,this._regenerateFhirVariableQ(),this._regenerateQuestionnaireResp();const t=this;this._currentRunPromise=this._asyncRunCalculations(e,!1).then(()=>{if(console.log("Ran expressions in "+(new Date-t._runStart)+" ms"),t._firstExpressionRunComplete||(t._firstExpressionRunComplete=!0),t._currentRunPromise=void 0,t._pendingRun)return t.runCalculations(!1)},e=>{throw console.log("Run of expressions failed; reason follows"),console.log(e),t._currentRunPromise=void 0,t._pendingRun=!1,t._pendingQueries=[],e})}return this._currentRunPromise},_handlePendingQueries:function(){const e=this;return Promise.allSettled(this._pendingQueries).then(function(t){e._pendingQueries=[];for(var n=!1,i=!1,r=0,a=t.length;(!n||!i)&&r<a;++r){var o=t[r].value;if(o)n=n||o.variables,i=i||o.fields;else if("rejected"==t[r].status)return Promise.reject(t[r].reason)}return{fields:i,variables:n}})},_asyncRunCalculations:function(e,t){const n=this,i=this._lfData;var r;return r=this._evaluateExpressions(i,e,t),this._handlePendingQueries().then(function(t){let i=r.variables||t.variables,a=r.fields||t.fields;if(i||a){a&&n._regenerateQuestionnaireResp();let t=!a;return n._asyncRunCalculations(e,t)}})},_updateItemVariable:function(e,t,n){const i=this._getItemVariables(e);var r=i[t];return i[t]=n,J()(r,n)||(e._varChanged=!0),e._varChanged},_ensureItemVariable:function(e,t){const n=this._getItemVariables(e);n[t]=n[t]},_evaluateExpressions:function(e,t,n){var i={};if(n&&e._varChanged&&(e._varChanged=!1,n=!1),!n&&(e._varChanged=!1,e._fhirExt)){var r=e._exprExtensions;if(r){var a=!1;for(let n=0,i=r.length;n<i;++n){let i=r[n];this._evaluateExpression(e,i,t)&&(a=!0)}e._answerListReset&&(e._answerListReset=!1),i={fields:a,variables:e._varChanged}}}if(e.items)for(var o,s=e.items,c=0;c<s.length;++c)(o=this._evaluateExpressions(e.items[c],t,n)).fields&&(i.fields=!0),o.variables&&(i.variables=!0);return i},_evaluateExpression:function(e,t,n){let i=this._fhir.SDC,r=this,a=!1,o=t.url===i.fhirExtInitialExp;if(n||!o){let n=t.url===i.fhirExtCalculatedExp;if((n||o)&&e._questionRepeatable&&!e._lastRepeatingItem)return!1;var s=this._calculatedValues[this._getRepetitionKey(e)];let l;if(n&&!e._userModifiedCalculatedValue&&s&&(l=this._lfData.getItemValues(e),e._answerListReset||this._equalAnswers(s,l)||(e._userModifiedCalculatedValue=!0)),!n||!e._userModifiedCalculatedValue){let i,o=t.valueExpression.name;if("text/fhirpath"===t.valueExpression.language)if(i=this._evaluateFHIRPath(e,t.valueExpression.expression),i instanceof Promise)o&&this._ensureItemVariable(e,o),this._pendingQueries.push(i.then(i=>{var r=this._updateItemFromExp(e,t.url,o,i,n,l),a=!1;return o&&(a=this._updateItemVariable(e,o,i)),e._answerListReset&&(e._answerListReset=!1),{fields:r,variables:a}}));else{var c=this._updateItemFromExp(e,t.url,o,i,n,l);a=a||c,o&&this._updateItemVariable(e,o,i)}else if("application/x-fhir-query"===t.valueExpression.language){o&&this._ensureItemVariable(e,o);let i=!1;this._pendingQueries.push(function(e,t,n){try{if("function"==typeof n){var i=[];return String.prototype.replace.call(e,t,function(){return i.push(n.apply(void 0,arguments)),""}),Promise.all(i).then(function(n){return String.prototype.replace.call(e,t,function(){return n.shift()})})}return Promise.resolve(String.prototype.replace.call(e,t,n))}catch(e){return Promise.reject(e)}}(t.valueExpression.expression,/\{\{([^}]+)\}\}/g,function(t,n){return Promise.resolve(r._evaluateFHIRPath(e,n)).then(e=>{let t=e[0];return null==t&&(i=!0),i?"":""+t})}).then(a=>{e._currentFhirQueryURLs||(e._currentFhirQueryURLs={});let s=e._currentFhirQueryURLs[o];if(a!==s)return e._currentFhirQueryURLs[o]=a,(i?Promise.resolve(void 0):this._queryCache.hasOwnProperty(a)?Promise.resolve(this._queryCache[a]):this._fetch(a).then(function(e){return r._queryCache[a]=e},function(){console.error("Unable to load FHIR data from "+a)})).then(function(i){var a=r._updateItemFromExp(e,t.url,o,i,n,l),s=!1;return o&&(s=r._updateItemVariable(e,o,i)),e._answerListReset&&(e._answerListReset=!1),{fields:a,variables:s}})}))}}}return a},_regenerateFhirVariableQ:function(){var e=this._lfData;e._fhirVariables.questionnaire||(e._fhirVariables.questionnaire=this._fhir.SDC.convertLFormsToQuestionnaire(e)),this._linkIdToQItem||(this._linkIdToQItem={},this._addToLinkIdToQItemMap(e._fhirVariables.questionnaire.item,this._linkIdToQItem))},_regenerateQuestionnaireResp:function(e=null){if(e||(e=this._fhir.SDC.convertLFormsToQuestionnaireResponse(this._lfData)),!e)throw new Error("Invalid data. Cannot generate a QuestionnaireResponse resource.");this._lfData._fhirVariables.resource=e,this._elemIDToQRItem=this._createIDtoQRItemMap(e)},_itemWithVars:function(e){for(var t=e;!t._fhirVariables;)t=t._parentItem;return t},_getItemVariables:function(e){var t=e._fhirVariables;return t||(t=e._fhirVariables=Object.create(this._itemWithVars(e)._fhirVariables)),t},_fetch:function(e){return e+=(e.indexOf("?")>0?"&":"?")+"_format=json",!/^https?:/.test(e)&&LForms.fhirContext?.client?LForms.fhirContext.client.request(e):fetch(e).then(function(e){return e.json()})},_updateItemFromExp(e,t,n,i,r,a){var o=!1,s=this._fhir.SDC;if(r||t!=s.fhirExtVariable)if(t==s.fhirExtAnswerExp)o=this._setItemListFromFHIRPath(e,i);else if(t==s.fhirExtEnableWhenExp){var c=i[0];(i=!!c)!==c&&LForms.Util.showWarning("An expression from enableWhenExpression did not resolve to a Boolean as required",e),n&&(o=!!e._enableWhenExpVal!=i),e._enableWhenExpVal=i}else o=this._setItemValueFromFHIRPath(e,i,r,a);return o},_evaluateFHIRPath:function(e,t){var n,i=this._itemWithVars(e)._fhirVariables;try{var r={};for(var a in i)r[a]=i[a];let o,s;e._elementId?(o=this._elemIDToQRItem[e._elementId],o||={},s="QuestionnaireResponse.item",r.qitem=this._linkIdToQItem[e.linkId]):(s="",o=this._lfData._fhirVariables.resource);const c=this._fhir.SDC._getTerminologyServer(e),l=s+";"+t+";"+c;let u=this._compiledExpressions[l];u||(s&&(t={base:s,expression:t}),u=this._compiledExpressions[l]=this._fhir.fhirpath.compile(t,this._fhir.fhirpathModel,{async:!0,...c?{terminologyUrl:c}:{}})),n=u(o,r)}catch(e){console.log(e)}return n},_evaluateFHIRPathAgainstContext:function(e,t,n){var i,r=this._itemWithVars(n)._fhirVariables;try{var a={};for(var o in r)a[o]=r[o];let n=e;e._elementId&&(n=this._elemIDToQRItem[e._elementId],n||={},t={base:"QuestionnaireResponse.item",expression:t}),i=this._fhir.fhirpath.evaluate(n,t,a,this._fhir.fhirpathModel,{})}catch(e){console.log(e)}return i?1!==i.length?i:i[0]:[]},_addToLinkIdToQItemMap:function(e,t){var n;if(e)for(var i=0,r=e.length;i<r;++i)t[(n=e[i]).linkId]=n,n.item&&this._addToLinkIdToQItemMap(n.item,t)},_createIDtoQRItemMap:function(e){var t={};return this._addToIDtoQRItemMap(this._lfData,e,t),t},_addToIDtoQRItemMap:function(e,t,n){var i=0;if(e.linkId===t.linkId){if(e.items&&t&&t.item&&t.item.length>0)for(var r=e.items,a=t.item,o=r.length,s=0,c=0,l=a.length;c<l&&s<o;++c){var u=a[c],d=r[s];if(u.answer)for(var m=u.answer?u.answer.length:0,p=0;p<m;++s){if(s>=o)throw new Error("Logic error in _addToIDtoQRITemMap; ran out of lfItems");let e=r[s],t=this._addToIDtoQRItemMap(e,u,n);0!=t&&(Array.isArray(e.value)?p+=e.value.length:p+=1),i+=t}else{let e=this._addToIDtoQRItemMap(d,u,n);0===e?--c:i+=e,++s}}if(e._elementId&&(i||void 0!==e.value&&null!==e.value&&""!==e.value)){if(!t)throw new Error("Logic error in _addToIDtoQRItemMap; missing qrItem");n[e._elementId]=t,i+=1}}return i},_setItemListFromFHIRPath:function(e,t){let n=e.answers,i=!!n&&Array.isArray(n),r=!!t&&Array.isArray(t),a=i!=r||r&&t.length!=n.length,o=[];const s=this._fhir.SDC.fhirExtUrlOptionScore;if(r)for(let r=0,c=t.length;r<c;++r){let c=t[r],l=o[r]={};switch(e.dataType){case"CODING":if("object"==typeof c){let t=c.code;void 0!==t&&(l.code=t);let n=c.display;void 0!==n&&(l.text=n);let i=c.system;void 0!==i&&(l.system=i);let r=e._fhirExt&&e._fhirExt[s];r&&(l.score=r[0].valueDecimal)}else l.text=""+c;a||(a=!i||!this._lfData._objectEqual(l,n[r]));break;case"ST":case"DT":case"TM":"string"==typeof c&&(l.text=c,a||(a=!i||!this._lfData._objectEqual(l,n[r])));break;case"INT":"number"!=typeof c&&"string"!=typeof c||(l.text=parseInt(c),a||(a=!i||!this._lfData._objectEqual(l,n[r])))}}return a&&(e.answers=o,(this._lfData.hasSavedData&&this._firstExpressionRunComplete||!this._lfData.hasSavedData)&&(e.value=null,this._calculatedValues[this._getRepetitionKey(e)]=[],e._userModifiedCalculatedValue=!1),e._hasAnswerList=!0,this._lfData._updateAutocompOptions(e,!0),this._lfData._resetItemValueWithAnswers(e),e._answerListReset=!0),a},_setItemValueFromFHIRPath:function(e,t,n,i){void 0===i&&(i=this._lfData.getItemValues(e));var r=!1;if(void 0!==t){var[a,o]=this._fhir.SDC._convertFHIRValues(e,t),s=a.filter(e=>!LForms.Util.isItemValueEmpty(e));const c="FHIRPath value expression";(r=!J()(i,s))&&n&&!this._firstExpressionRunComplete&&this._lfData.hasSavedData?(e._userModifiedCalculatedValue=!0,r=!1):r?this._lfData.setRepeatingItems(e,a,o,c):this._lfData.setRepeatingItemMessages(e,o,c),this._calculatedValues[this._getRepetitionKey(e)]=s}return r},_getRepetitionKey:function(e){var t=this._repetitionKeys[e._elementId];if(!t&&e._elementId){var n=e._elementId.match(/\/\d+$/);n&&(t=this._repetitionKeys[e._elementId]=e._elementId.substring(0,n.index))}return t},_equalAnswers(e,t){let n=I(e),i=I(t);return Array.isArray(n)&&n.forEach(e=>{this._filterAnswerFields(e)}),Array.isArray(i)&&i.forEach(e=>{this._filterAnswerFields(e)}),J()(n,i)},_filterAnswerFields(e){"object"!=typeof e||e instanceof Date||Object.keys(e).forEach(t=>{t&&"_"===t[0]&&delete e[t]})}},LForms.FHIR||(LForms.FHIR={});var Tt=LForms.FHIR[A.fhirVersion]={LOINC_URI:"http://loinc.org"};Tt.fhirpath=n(7941),Tt.fhirpathModel=n(7887),Tt.DiagnosticReport=Object.assign({},N),Tt.DiagnosticReport._commonExport=j,Tt.SDC=Object.assign({},F),Tt.SDC._commonExport=j,V(Tt.SDC),ft(Tt.SDC),ht(Tt.SDC),gt(Tt.SDC),yt(Tt.SDC),_t(Tt.SDC),xt(Tt.SDC),Et(Tt.SDC),Tt.SDC.processExtensions=function(e,t){var n=t?e[t]:e;if(n){var i=n.extension;if(i)for(var r=0,a=i.length;r<a;++r){var o=i[r],s=o.url,c=vt[s];c&&c(e,t,o)}}},Tt.SDC.ExpressionProcessor=Ct,Object.assign(Tt.SDC,A),Tt.reservedVarNames={},["context","resource"].forEach(function(e){Tt.reservedVarNames[e]=!0})}()}();
//# sourceMappingURL=lformsFHIR.min.js.map