PageSourceSearch

https://hetburgerparlement.be/main-es2015.0dba888ccc744ee177e5.js

js hetburgerparlement.be collected 2026-10-04 23:01:43 UTC 848,011 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{0:function(e,t,n){e.exports=n("zUnb")},"2qMH":function(e,t,n){"use strict";var r=n("Q1FS"),i=n("zB/H");t.scheduleArray=function(e,t){return new r.Observable((function(n){var r=new i.Subscription,s=0;return r.add(t.schedule((function(){s!==e.length?(n.next(e[s++]),n.closed||r.add(this.schedule())):n.complete()}))),r}))}},"5bfw":function(e,t,n){e.exports=function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t={name:"fr",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("_"),months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),weekStart:1,yearStart:4,formats:{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"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques 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"},ordinal:function(e){return e+(1===e?"er":"")}};return e.locale(t,null,!0),t}(n("Wgwc"))},"6qA3":function(e,t,n){"use strict";var r=n("OAkW"),i=n("Z5tI"),s=n("poJ0"),o=n("ozli"),a=n("yRPT"),l=n("90cg"),c=n("GMZp"),u=n("VKeD"),h=n("zfKp");t.subscribeTo=function(e){if(e&&"function"==typeof e[h.observable])return o.subscribeToObservable(e);if(a.isArrayLike(e))return r.subscribeToArray(e);if(l.isPromise(e))return i.subscribeToPromise(e);if(e&&"function"==typeof e[u.iterator])return s.subscribeToIterable(e);var t=c.isObject(e)?"an invalid object":"'"+e+"'";throw new TypeError("You provided "+t+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.")}},"90cg":function(e,t,n){"use strict";t.isPromise=function(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}},"9AGB":function(e,t,n){"use strict";var r=n("yoF8");function i(e){return 0===e.length?r.identity:1===e.length?e[0]:function(t){return e.reduce((function(e,t){return t(e)}),t)}}t.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return i(e)},t.pipeFromArray=i},"9Gnq":function(e,t,n){e.exports=function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t={name:"nl",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("_"),months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),ordinal:function(e){return e+"."},weekStart:1,yearStart:4,formats:{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"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"een minuut",mm:"%d minuten",h:"een uur",hh:"%d uur",d:"een dag",dd:"%d dagen",M:"een maand",MM:"%d maanden",y:"een jaar",yy:"%d jaar"}};return e.locale(t,null,!0),t}(n("Wgwc"))},DlQD:function(e,t,n){e.exports=function(){"use strict";function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function n(e,n){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=function(e,n){if(e){if("string"==typeof e)return t(e,undefined);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,undefined):void 0}}(e))||n&&e&&"number"==typeof e.length){r&&(e=r);var i=0;return function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(r=e[Symbol.iterator]()).next.bind(r)}var r=function(e,t){return function(e){function t(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}
vendor: 10,568 bytes, line 1
1e.exports={defaults:{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1},getDefaults:t,changeDefaults:function(t){e.exports.defaults=t}}}(t={exports:{}}),t.exports}(),i=/[&<>"']/,s=/[&<>"']/g,o=/[<>"']|&(?!#?\w+;)/,a=/[<>"']|&(?!#?\w+;)/g,l={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},c=function(e){return l[e]},u=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function h(e){return e.replace(u,(function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var d=/(^|[^\[])\^/g,p=/[^\w:]/g,g=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i,m={},f=/^[^:]+:\/*[^/]*$/,v=/^([^:]+:)[\s\S]*$/,y=/^([^:]+:\/*[^/]*)[\s\S]*$/;function b(e,t,n){var r=e.length;if(0===r)return"";for(var i=0;i<r;){var s=e.charAt(r-i-1);if(s!==t||n){if(s===t||!n)break;i++}else i++}return e.substr(0,r-i)}var _=function(e,t){if(t){if(i.test(e))return e.replace(s,c)}else if(o.test(e))return e.replace(a,c);return e},w=h,k=function(e){for(var t,n,r=1;r<arguments.length;r++)for(n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},x=r.defaults,S=b,C=function(e,t){var n=e.replace(/\|/g,(function(e,t,n){for(var r=!1,i=t;--i>=0&&"\\"===n[i];)r=!r;return r?"|":" |"})).split(/ \|/),r=0;if(n.length>t)n.splice(t);else for(;n.length<t;)n.push("");for(;r<n.length;r++)n[r]=n[r].trim().replace(/\\\|/g,"|");return n},E=_;function T(e,t,n){var r=t.href,i=t.title?E(t.title):null,s=e[1].replace(/\\([\[\]])/g,"$1");return"!"!==e[0].charAt(0)?{type:"link",raw:n,href:r,title:i,text:s}:{type:"image",raw:n,href:r,title:i,text:E(s)}}var A=function(){function e(e){this.options=e||x}var t=e.prototype;return t.space=function(e){var t=this.rules.block.newline.exec(e);if(t)return t[0].length>1?{type:"space",raw:t[0]}:{raw:"\n"}},t.code=function(e,t){var n=this.rules.block.code.exec(e);if(n){var r=t[t.length-1];if(r&&"paragraph"===r.type)return{raw:n[0],text:n[0].trimRight()};var i=n[0].replace(/^ {4}/gm,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?i:S(i,"\n")}}},t.fences=function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],r=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var r=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:t[0].length>=r.length?e.slice(r.length):e})).join("\n")}(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim():t[2],text:r}}},t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},t.nptable=function(e){var t=this.rules.block.nptable.exec(e);if(t){var n={type:"table",header:C(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[],raw:t[0]};if(n.header.length===n.align.length){var r,i=n.align.length;for(r=0;r<i;r++)n.align[r]=/^ *-+: *$/.test(n.align[r])?"right":/^ *:-+: *$/.test(n.align[r])?"center":/^ *:-+ *$/.test(n.align[r])?"left":null;for(i=n.cells.length,r=0;r<i;r++)n.cells[r]=C(n.cells[r],n.header.length);return n}}},t.hr=function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}},t.blockquote=function(e){var t=this.rules.block.blockquote.exec(e);if(t){var n=t[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:t[0],text:n}}},t.list=function(e){var t=this.rules.block.list.exec(e);if(t){for(var n,r,i,s,o,a,l,c=t[0],u=t[2],h=u.length>1,d=")"===u[u.length-1],p={type:"list",raw:c,ordered:h,start:h?+u.slice(0,-1):"",loose:!1,items:[]},g=t[0].match(this.rules.block.item),m=!1,f=g.length,v=0;v<f;v++)c=n=g[v],r=n.length,~(n=n.replace(/^ *([*+-]|\d+[.)]) */,"")).indexOf("\n ")&&(r-=n.length,n=n.replace(this.options.pedantic?/^ {1,4}/gm:new RegExp("^ {1,"+r+"}","gm"),"")),v!==f-1&&(i=this.rules.block.bullet.exec(g[v+1])[0],(h?1===i.length||!d&&")"===i[i.length-1]:i.length>1||this.options.smartLists&&i!==u)&&(s=g.slice(v+1).join("\n"),p.raw=p.raw.substring(0,p.raw.length-s.length),v=f-1)),o=m||/\n\n(?!\s*$)/.test(n),v!==f-1&&(m="\n"===n.charAt(n.length-1),o||(o=m)),o&&(p.loose=!0),l=void 0,(a=/^\[[ xX]\] /.test(n))&&(l=" "!==n[1],n=n.replace(/^\[[ xX]\] +/,"")),p.items.push({type:"list_item",raw:c,task:a,checked:l,loose:o,text:n});return p}},t.html=function(e){var t=this.rules.block.html.exec(e);if(t)return{type:this.options.sanitize?"paragraph":"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):E(t[0]):t[0]}},t.def=function(e){var t=this.rules.block.def.exec(e);if(t)return t[3]&&(t[3]=t[3].substring(1,t[3].length-1)),{tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}},t.table=function(e){var t=this.rules.block.table.exec(e);if(t){var n={type:"table",header:C(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[]};if(n.header.length===n.align.length){n.raw=t[0];var r,i=n.align.length;for(r=0;r<i;r++)n.align[r]=/^ *-+: *$/.test(n.align[r])?"right":/^ *:-+: *$/.test(n.align[r])?"center":/^ *:-+ *$/.test(n.align[r])?"left":null;for(i=n.cells.length,r=0;r<i;r++)n.cells[r]=C(n.cells[r].replace(/^ *\| *| *\| *$/g,""),n.header.length);return n}}},t.lheading=function(e){var t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:"="===t[2].charAt(0)?1:2,text:t[1]}},t.paragraph=function(e){var t=this.rules.block.paragraph.exec(e);if(t)return{type:"paragraph",raw:t[0],text:"\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1]}},t.text=function(e,t){var n=this.rules.block.text.exec(e);if(n){var r=t[t.length-1];return r&&"text"===r.type?{raw:n[0],text:n[0]}:{type:"text",raw:n[0],text:n[0]}}},t.escape=function(e){var t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:E(t[1])}},t.tag=function(e,t,n){var r=this.rules.inline.tag.exec(e);if(r)return!t&&/^<a /i.test(r[0])?t=!0:t&&/^<\/a>/i.test(r[0])&&(t=!1),!n&&/^<(pre|code|kbd|script)(\s|>)/i.test(r[0])?n=!0:n&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(r[0])&&(n=!1),{type:this.options.sanitize?"text":"html",raw:r[0],inLink:t,inRawBlock:n,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):E(r[0]):r[0]}},t.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var n=function(e,t){if(-1===e.indexOf(t[1]))return-1;for(var n=e.length,r=0,i=0;i<n;i++)if("\\"===e[i])i++;else if(e[i]===t[0])r++;else if(e[i]===t[1]&&--r<0)return i;return-1}(t[2],"()");if(n>-1){var r=(0===t[0].indexOf("!")?5:4)+t[1].length+n;t[2]=t[2].substring(0,n),t[0]=t[0].substring(0,r).trim(),t[3]=""}var i=t[2],s="";if(this.options.pedantic){var o=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i);o?(i=o[1],s=o[3]):s=""}else s=t[3]?t[3].slice(1,-1):"";return T(t,{href:(i=i.trim().replace(/^<([\s\S]*)>$/,"$1"))?i.replace(this.rules.inline._escapes,"$1"):i,title:s?s.replace(this.rules.inline._escapes,"$1"):s},t[0])}},t.reflink=function(e,t){var n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){var r=(n[2]||n[1]).replace(/\s+/g," ");if(!(r=t[r.toLowerCase()])||!r.href){var i=n[0].charAt(0);return{type:"text",raw:i,text:i}}return T(n,r,n[0])}},t.strong=function(e,t,n){void 0===n&&(n="");var r=this.rules.inline.strong.start.exec(e);if(r&&(!r[1]||r[1]&&(""===n||this.rules.inline.punctuation.exec(n)))){t=t.slice(-1*e.length);var i,s="**"===r[0]?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;for(s.lastIndex=0;null!=(r=s.exec(t));)if(i=this.rules.inline.strong.middle.exec(t.slice(0,r.index+3)))return{type:"strong",raw:e.slice(0,i[0].length),text:e.slice(2,i[0].length-2)}}},t.em=function(e,t,n){void 0===n&&(n="");var r=this.rules.inline.em.start.exec(e);if(r&&(!r[1]||r[1]&&(""===n||this.rules.inline.punctuation.exec(n)))){t=t.slice(-1*e.length);var i,s="*"===r[0]?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;for(s.lastIndex=0;null!=(r=s.exec(t));)if(i=this.rules.inline.em.middle.exec(t.slice(0,r.index+2)))return{type:"em",raw:e.slice(0,i[0].length),text:e.slice(1,i[0].length-1)}}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),r=/[^ ]/.test(n),i=n.startsWith(" ")&&n.endsWith(" ");return r&&i&&(n=n.substring(1,n.length-1)),n=E(n,!0),{type:"codespan",raw:t[0],text:n}}},t.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},t.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[1]}},t.autolink=function(e,t){var n,r,i=this.rules.inline.autolink.exec(e);if(i)return r="@"===i[2]?"mailto:"+(n=E(this.options.mangle?t(i[1]):i[1])):n=E(i[1]),{type:"link",raw:i[0],text:n,href:r,tokens:[{type:"text",raw:n,text:n}]}},t.url=function(e,t){var n;if(n=this.rules.inline.url.exec(e)){var r,i;if("@"===n[2])i="mailto:"+(r=E(this.options.mangle?t(n[0]):n[0]));else{var s;do{s=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(s!==n[0]);r=E(n[0]),i="www."===n[1]?"http://"+r:r}return{type:"link",raw:n[0],text:r,href:i,tokens:[{type:"text",raw:r,text:r}]}}},t.inlineText=function(e,t,n){var r,i=this.rules.inline.text.exec(e);if(i)return r=t?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(i[0]):E(i[0]):i[0]:E(this.options.smartypants?n(i[0]):i[0]),{type:"text",raw:i[0],text:r}},e}(),j={exec:function(){}},q=function(e,t){e=e.source||e,t=t||"";var n={replace:function(t,r){return r=(r=r.source||r).replace(d,"$1"),e=e.replace(t,r),n},getRegex:function(){return new RegExp(e,t)}};return n},O=k,P={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|<![A-Z][\\s\\S]*?>\\n*|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>\\n*|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}
1|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:j,table:j,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};P.def=q(P.def).replace("label",P._label).replace("title",P._title).getRegex(),P.bullet=/(?:[*+-]|\d{1,9}[.)])/,P.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,P.item=q(P.item,"gm").replace(/bull/g,P.bullet).getRegex(),P.list=q(P.list).replace(/bull/g,P.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+P.def.source+")").getRegex(),P._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",P._comment=/<!--(?!-?>)[\s\S]*?-->/,P.html=q(P.html,"i").replace("comment",P._comment).replace("tag",P._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),P.paragraph=q(P._paragraph).replace("hr",P.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",P._tag).getRegex(),P.blockquote=q(P.blockquote).replace("paragraph",P.paragraph).getRegex(),P.normal=O({},P),P.gfm=O({},P.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),P.gfm.nptable=q(P.gfm.nptable).replace("hr",P.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",P._tag).getRegex(),P.gfm.table=q(P.gfm.table).replace("hr",P.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",P._tag).getRegex(),P.pedantic=O({},P.normal,{html:q("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",P._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:j,paragraph:q(P.normal._paragraph).replace("hr",P.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",P.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var I={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:j,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?
vendor: 18,312 bytes, line 1
1:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:j,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,punctuation:/^([\s*punctuation])/,_punctuation:"!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~"};I.punctuation=q(I.punctuation).replace(/punctuation/g,I._punctuation).getRegex(),I._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",I._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",I.em.start=q(I.em.start).replace(/punctuation/g,I._punctuation).getRegex(),I.em.middle=q(I.em.middle).replace(/punctuation/g,I._punctuation).replace(/overlapSkip/g,I._overlapSkip).getRegex(),I.em.endAst=q(I.em.endAst,"g").replace(/punctuation/g,I._punctuation).getRegex(),I.em.endUnd=q(I.em.endUnd,"g").replace(/punctuation/g,I._punctuation).getRegex(),I.strong.start=q(I.strong.start).replace(/punctuation/g,I._punctuation).getRegex(),I.strong.middle=q(I.strong.middle).replace(/punctuation/g,I._punctuation).replace(/blockSkip/g,I._blockSkip).getRegex(),I.strong.endAst=q(I.strong.endAst,"g").replace(/punctuation/g,I._punctuation).getRegex(),I.strong.endUnd=q(I.strong.endUnd,"g").replace(/punctuation/g,I._punctuation).getRegex(),I.blockSkip=q(I._blockSkip,"g").getRegex(),I.overlapSkip=q(I._overlapSkip,"g").getRegex(),I._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,I._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,I._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,I.autolink=q(I.autolink).replace("scheme",I._scheme).replace("email",I._email).getRegex(),I._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,I.tag=q(I.tag).replace("comment",P._comment).replace("attribute",I._attribute).getRegex(),I._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,I._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,I._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,I.link=q(I.link).replace("label",I._label).replace("href",I._href).replace("title",I._title).getRegex(),I.reflink=q(I.reflink).replace("label",I._label).getRegex(),I.reflinkSearch=q(I.reflinkSearch,"g").replace("reflink",I.reflink).replace("nolink",I.nolink).getRegex(),I.normal=O({},I),I.pedantic=O({},I.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:q(/^!?\[(label)\]\((.*?)\)/).replace("label",I._label).getRegex(),reflink:q(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",I._label).getRegex()}),I.gfm=O({},I.normal,{escape:q(I.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*~]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))|(?= {2,}\n|[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))/}),I.gfm.url=q(I.gfm.url,"i").replace("email",I.gfm._extended_email).getRegex(),I.breaks=O({},I.gfm,{br:q(I.br).replace("{2,}","*").getRegex(),text:q(I.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var M={block:P,inline:I},R=r.defaults,L=M.block,z=M.inline;function D(e){return e.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201c").replace(/"/g,"\u201d").replace(/\.{3}/g,"\u2026")}function V(e){var t,n,r="",i=e.length;for(t=0;t<i;t++)n=e.charCodeAt(t),Math.random()>.5&&(n="x"+n.toString(16)),r+="&#"+n+";";return r}var N=function(){function t(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||R,this.options.tokenizer=this.options.tokenizer||new A,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var t={block:L.normal,inline:z.normal};this.options.pedantic?(t.block=L.pedantic,t.inline=z.pedantic):this.options.gfm&&(t.block=L.gfm,t.inline=this.options.breaks?z.breaks:z.gfm),this.tokenizer.rules=t}t.lex=function(e,n){return new t(n).lex(e)};var n,r,i=t.prototype;return i.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g,"    "),this.blockTokens(e,this.tokens,!0),this.inline(this.tokens),this.tokens},i.blockTokens=function(e,t,n){var r,i,s,o;for(void 0===t&&(t=[]),void 0===n&&(n=!0),e=e.replace(/^ +$/gm,"");e;)if(r=this.tokenizer.space(e))e=e.substring(r.raw.length),r.type&&t.push(r);else if(r=this.tokenizer.code(e,t))e=e.substring(r.raw.length),r.type?t.push(r):((o=t[t.length-1]).raw+="\n"+r.raw,o.text+="\n"+r.text);else if(r=this.tokenizer.fences(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.heading(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.nptable(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.hr(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.blockquote(e))e=e.substring(r.raw.length),r.tokens=this.blockTokens(r.text,[],n),t.push(r);else if(r=this.tokenizer.list(e)){for(e=e.substring(r.raw.length),s=r.items.length,i=0;i<s;i++)r.items[i].tokens=this.blockTokens(r.items[i].text,[],!1);t.push(r)}else if(r=this.tokenizer.html(e))e=e.substring(r.raw.length),t.push(r);else if(n&&(r=this.tokenizer.def(e)))e=e.substring(r.raw.length),this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title});else if(r=this.tokenizer.table(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.lheading(e))e=e.substring(r.raw.length),t.push(r);else if(n&&(r=this.tokenizer.paragraph(e)))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.text(e,t))e=e.substring(r.raw.length),r.type?t.push(r):((o=t[t.length-1]).raw+="\n"+r.raw,o.text+="\n"+r.text);else if(e){var a="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(a);break}throw new Error(a)}return t},i.inline=function(e){var t,n,r,i,s,o,a=e.length;for(t=0;t<a;t++)switch((o=e[t]).type){case"paragraph":case"text":case"heading":o.tokens=[],this.inlineTokens(o.text,o.tokens);break;case"table":for(o.tokens={header:[],cells:[]},i=o.header.length,n=0;n<i;n++)o.tokens.header[n]=[],this.inlineTokens(o.header[n],o.tokens.header[n]);for(i=o.cells.length,n=0;n<i;n++)for(s=o.cells[n],o.tokens.cells[n]=[],r=0;r<s.length;r++)o.tokens.cells[n][r]=[],this.inlineTokens(s[r],o.tokens.cells[n][r]);break;case"blockquote":this.inline(o.tokens);break;case"list":for(i=o.items.length,n=0;n<i;n++)this.inline(o.items[n].tokens)}return e},i.inlineTokens=function(e,t,n,r,i){var s;void 0===t&&(t=[]),void 0===n&&(n=!1),void 0===r&&(r=!1),void 0===i&&(i="");var o,a=e;if(this.tokens.links){var l=Object.keys(this.tokens.links);if(l.length>0)for(;null!=(o=this.tokenizer.rules.inline.reflinkSearch.exec(a));)l.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(a=a.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+a.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(o=this.tokenizer.rules.inline.blockSkip.exec(a));)a=a.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+a.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;e;)if(s=this.tokenizer.escape(e))e=e.substring(s.raw.length),t.push(s);else if(s=this.tokenizer.tag(e,n,r))e=e.substring(s.raw.length),n=s.inLink,r=s.inRawBlock,t.push(s);else if(s=this.tokenizer.link(e))e=e.substring(s.raw.length),"link"===s.type&&(s.tokens=this.inlineTokens(s.text,[],!0,r)),t.push(s);else if(s=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(s.raw.length),"link"===s.type&&(s.tokens=this.inlineTokens(s.text,[],!0,r)),t.push(s);else if(s=this.tokenizer.strong(e,a,i))e=e.substring(s.raw.length),s.tokens=this.inlineTokens(s.text,[],n,r),t.push(s);else if(s=this.tokenizer.em(e,a,i))e=e.substring(s.raw.length),s.tokens=this.inlineTokens(s.text,[],n,r),t.push(s);else if(s=this.tokenizer.codespan(e))e=e.substring(s.raw.length),t.push(s);else if(s=this.tokenizer.br(e))e=e.substring(s.raw.length),t.push(s);else if(s=this.tokenizer.del(e))e=e.substring(s.raw.length),s.tokens=this.inlineTokens(s.text,[],n,r),t.push(s);else if(s=this.tokenizer.autolink(e,V))e=e.substring(s.raw.length),t.push(s);else if(n||!(s=this.tokenizer.url(e,V))){if(s=this.tokenizer.inlineText(e,r,D))e=e.substring(s.raw.length),i=s.raw.slice(-1),t.push(s);else if(e){var c="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(c);break}throw new Error(c)}}else e=e.substring(s.raw.length),t.push(s);return t},n=t,r=[{key:"rules",get:function(){return{block:L,inline:z}}}],null&&e(n.prototype,null),r&&e(n,r),t}(),F=r.defaults,H=function(e,t,n){if(e){var r;try{r=decodeURIComponent(h(n)).replace(p,"").toLowerCase()}catch(i){return null}if(0===r.indexOf("javascript:")||0===r.indexOf("vbscript:")||0===r.indexOf("data:"))return null}t&&!g.test(n)&&(n=function(e,t){m[" "+e]||(m[" "+e]=f.test(e)?e+"/":b(e,"/",!0));var n=-1===(e=m[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(v,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(y,"$1")+t:e+t}(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(i){return null}return n},Z=_,B=function(){function e(e){this.options=e||F}var t=e.prototype;return t.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var i=this.options.highlight(e,r);null!=i&&i!==e&&(n=!0,e=i)}return r?'<pre><code class="'+this.options.langPrefix+Z(r,!0)+'">'+(n?e:Z(e,!0))+"</code></pre>\n":"<pre><code>"+(n?e:Z(e,!0))+"</code></pre>\n"},t.blockquote=function(e){return"<blockquote>\n"+e+"</blockquote>\n"},t.html=function(e){return e},t.heading=function(e,t,n,r){return this.options.headerIds?"<h"+t+' id="'+this.options.headerPrefix+r.slug(n)+'">'+e+"</h"+t+">\n":"<h"+t+">"+e+"</h"+t+">\n"},t.hr=function(){return this.options.xhtml?"<hr/>\n":"<hr>\n"},t.list=function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"</"+r+">\n"},t.listitem=function(e){return"<li>"+e+"</li>\n"},t.checkbox=function(e){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},t.paragraph=function(e){return"<p>"+e+"</p>\n"},t.table=function(e,t){return t&&(t="<tbody>"+t+"</tbody>"),"<table>\n<thead>\n"+e+"</thead>\n"+t+"</table>\n"},t.tablerow=function(e){return"<tr>\n"+e+"</tr>\n"},t.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"</"+n+">\n"},t.strong=function(e){return"<strong>"+e+"</strong>"},t.em=function(e){return"<em>"+e+"</em>"},t.codespan=function(e){return"<code>"+e+"</code>"},t.br=function(){return this.options.xhtml?"<br/>":"<br>"},t.del=function(e){return"<del>"+e+"</del>"},t.link=function(e,t,n){if(null===(e=H(this.options.sanitize,this.options.baseUrl,e)))return n;var r='<a href="'+Z(e)+'"';return t&&(r+=' title="'+t+'"'),r+">"+n+"</a>"},t.image=function(e,t,n){if(null===(e=H(this.options.sanitize,this.options.baseUrl,e)))return n;var r='<img src="'+e+'" alt="'+n+'"';return t&&(r+=' title="'+t+'"'),r+(this.options.xhtml?"/>":">")},t.text=function(e){return e},e}(),$=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,n){return""+n},t.image=function(e,t,n){return""+n},t.br=function(){return""},e}(),U=function(){function e(){this.seen={}}return e.prototype.slug=function(e){var t=e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(t)){var n=t;do{this.seen[n]++,t=n+"-"+this.seen[n]}while(this.seen.hasOwnProperty(t))}return this.seen[t]=0,t},e}(),Q=r.defaults,W=w,G=function(){function e(e){this.options=e||Q,this.options.renderer=this.options.renderer||new B,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new $,this.slugger=new U}e.parse=function(t,n){return new e(n).parse(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var n,r,i,s,o,a,l,c,u,h,d,p,g,m,f,v,y,b,_="",w=e.length;for(n=0;n<w;n++)switch((h=e[n]).type){case"space":continue;case"hr":_+=this.renderer.hr();continue;case"heading":_+=this.renderer.heading(this.parseInline(h.tokens),h.depth,W(this.parseInline(h.tokens,this.textRenderer)),this.slugger);continue;case"code":_+=this.renderer.code(h.text,h.lang,h.escaped);continue;case"table":for(c="",l="",s=h.header.length,r=0;r<s;r++)l+=this.renderer.tablecell(this.parseInline(h.tokens.header[r]),{header:!0,align:h.align[r]});for(c+=this.renderer.tablerow(l),u="",s=h.cells.length,r=0;r<s;r++){for(l="",o=(a=h.tokens.cells[r]).length,i=0;i<o;i++)l+=this.renderer.tablecell(this.parseInline(a[i]),{header:!1,align:h.align[i]});u+=this.renderer.tablerow(l)}_+=this.renderer.table(c,u);continue;case"blockquote":u=this.parse(h.tokens),_+=this.renderer.blockquote(u);continue;case"list":for(d=h.ordered,p=h.start,g=h.loose,s=h.items.length,u="",r=0;r<s;r++)v=(f=h.items[r]).checked,y=f.task,m="",f.task&&(b=this.renderer.checkbox(v),g?f.tokens.length>0&&"text"===f.tokens[0].type?(f.tokens[0].text=b+" "+f.tokens[0].text,f.tokens[0].tokens&&f.tokens[0].tokens.length>0&&"text"===f.tokens[0].tokens[0].type&&(f.tokens[0].tokens[0].text=b+" "+f.tokens[0].tokens[0].text)):f.tokens.unshift({type:"text",text:b}):m+=b),m+=this.parse(f.tokens,g),u+=this.renderer.listitem(m,y,v);_+=this.renderer.list(u,d,p);continue;case"html":_+=this.renderer.html(h.text);continue;case"paragraph":_+=this.renderer.paragraph(this.parseInline(h.tokens));continue;case"text":for(u=h.tokens?this.parseInline(h.tokens):h.text;n+1<w&&"text"===e[n+1].type;)u+="\n"+((h=e[++n]).tokens?this.parseInline(h.tokens):h.text);_+=t?this.renderer.paragraph(u):u;continue;default:var k='Token with "'+h.type+'" type was not found.';if(this.options.silent)return void console.error(k);throw new Error(k)}return _},t.parseInline=function(e,t){t=t||this.renderer;var n,r,i="",s=e.length;for(n=0;n<s;n++)switch((r=e[n]).type){case"escape":i+=t.text(r.text);break;case"html":i+=t.html(r.text);break;case"link":i+=t.link(r.href,r.title,this.parseInline(r.tokens,t));break;case"image":i+=t.image(r.href,r.title,r.text);break;case"strong":i+=t.strong(this.parseInline(r.tokens,t));break;case"em":i+=t.em(this.parseInline(r.tokens,t));break;case"codespan":i+=t.codespan(r.text);break;case"br":i+=t.br();break;case"del":i+=t.del(this.parseInline(r.tokens,t));break;case"text":i+=t.text(r.text);break;default:var o='Token with "'+r.type+'" type was not found.';if(this.options.silent)return void console.error(o);throw new Error(o)}return i},e}(),K=k,Y=function(e){e&&e.sanitize&&!e.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")},X=_,J=r.getDefaults,ee=r.changeDefaults,te=r.defaults;function ne(e,t,n){if(null==e)throw new Error("marked(): input parameter is undefined or null");if("string"!=typeof e)throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");if("function"==typeof t&&(n=t,t=null),t=K({},ne.defaults,t||{}),Y(t),n){var r,i=t.highlight;try{r=N.lex(e,t)}catch(l){return n(l)}var s=function(e){var s;if(!e)try{s=G.parse(r,t)}catch(l){e=l}return t.highlight=i,e?n(e):n(null,s)};if(!i||i.length<3)return s();if(delete t.highlight,!r.length)return s();var o=0;return ne.walkTokens(r,(function(e){"code"===e.type&&(o++,setTimeout((function(){i(e.text,e.lang,(function(t,n){if(t)return s(t);null!=n&&n!==e.text&&(e.text=n,e.escaped=!0),0==--o&&s()}))}),0))})),void(0===o&&s())}try{var a=N.lex(e,t);return t.walkTokens&&ne.walkTokens(a,t.walkTokens),G.parse(a,t)}catch(l){if(l.message+="\nPlease report this to https://github.com/markedjs/marked.",t.silent)return"<p>An error occurred:</p><pre>"+X(l.message+"",!0)+"</pre>";throw l}}return ne.options=ne.setOptions=function(e){return K(ne.defaults,e),ee(ne.defaults),ne},ne.getDefaults=J,ne.defaults=te,ne.use=function(e){var t=K({},e);if(e.renderer&&function(){var n=ne.defaults.renderer||new B,r=function(t){var r=n[t];n[t]=function(){for(var i=arguments.length,s=new Array(i),o=0;o<i;o++)s[o]=arguments[o];var a=e.renderer[t].apply(n,s);return!1===a&&(a=r.apply(n,s)),a}};for(var i in e.renderer)r(i);t.renderer=n}(),e.tokenizer&&function(){var n=ne.defaults.tokenizer||new A,r=function(t){var r=n[t];n[t]=function(){for(var i=arguments.length,s=new Array(i),o=0;o<i;o++)s[o]=arguments[o];var a=e.tokenizer[t].apply(n,s);return!1===a&&(a=r.apply(n,s)),a}};for(var i in e.tokenizer)r(i);t.tokenizer=n}(),e.walkTokens){var n=ne.defaults.walkTokens;t.walkTokens=function(t){e.walkTokens(t),n&&n(t)}}ne.setOptions(t)},ne.walkTokens=function(e,t){for(var r,i=n(e);!(r=i()).done;){var s=r.value;switch(t(s),s.type){case"table":for(var o,a=n(s.tokens.header);!(o=a()).done;)ne.walkTokens(o.value,t);for(var l,c=n(s.tokens.cells);!(l=c()).done;)for(var u,h=n(l.value);!(u=h()).done;)ne.walkTokens(u.value,t);break;case"list":ne.walkTokens(s.items,t);break;default:s.tokens&&ne.walkTokens(s.tokens,t)}}},ne.Parser=G,ne.parser=G.parse,ne.Renderer=B,ne.TextRenderer=$,ne.Lexer=N,ne.lexer=N.lex,ne.Tokenizer=A,ne.Slugger=U,ne.parse=ne,ne}()},FCKb:function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=n("nzqU"),s=n("mbIT"),o=n("Y4kR"),a=n("cSoz"),l=n("zzsZ"),c={};
1t.combineLatest=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=void 0,r=void 0;return i.isScheduler(e[e.length-1])&&(r=e.pop()),"function"==typeof e[e.length-1]&&(n=e.pop()),1===e.length&&s.isArray(e[0])&&(e=e[0]),l.fromArray(e,r).lift(new u(n))};var u=function(){function e(e){this.resultSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new h(e,this.resultSelector))},e}();t.CombineLatestOperator=u;var h=function(e){function t(t,n){var r=e.call(this,t)||this;return r.resultSelector=n,r.active=0,r.values=[],r.observables=[],r}return r(t,e),t.prototype._next=function(e){this.values.push(c),this.observables.push(e)},t.prototype._complete=function(){var e=this.observables,t=e.length;if(0===t)this.destination.complete();else{this.active=t,this.toRespond=t;for(var n=0;n<t;n++)this.add(a.subscribeToResult(this,e[n],void 0,n))}},t.prototype.notifyComplete=function(e){0==(this.active-=1)&&this.destination.complete()},t.prototype.notifyNext=function(e,t,n){var r=this.values,i=this.toRespond?r[n]===c?--this.toRespond:this.toRespond:0;r[n]=t,0===i&&(this.resultSelector?this._tryResultSelector(r):this.destination.next(r.slice()))},t.prototype._tryResultSelector=function(e){var t;try{t=this.resultSelector.apply(this,e)}catch(n){return void this.destination.error(n)}this.destination.next(t)},t}(o.OuterSubscriber);t.CombineLatestSubscriber=h},FWf1:function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=n("pshJ"),s=n("GiSu"),o=n("zB/H"),a=n("p//D"),l=n("n3uD"),c=n("MkmW"),u=function(e){function t(n,r,i){var o=e.call(this)||this;switch(o.syncErrorValue=null,o.syncErrorThrown=!1,o.syncErrorThrowable=!1,o.isStopped=!1,arguments.length){case 0:o.destination=s.empty;break;case 1:if(!n){o.destination=s.empty;break}if("object"==typeof n){n instanceof t?(o.syncErrorThrowable=n.syncErrorThrowable,o.destination=n,n.add(o)):(o.syncErrorThrowable=!0,o.destination=new h(o,n));break}default:o.syncErrorThrowable=!0,o.destination=new h(o,n,r,i)}return o}return r(t,e),t.prototype[a.rxSubscriber]=function(){return this},t.create=function(e,n,r){var i=new t(e,n,r);return i.syncErrorThrowable=!1,i},t.prototype.next=function(e){this.isStopped||this._next(e)},t.prototype.error=function(e){this.isStopped||(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this))},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){this.destination.error(e),this.unsubscribe()},t.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},t.prototype._unsubscribeAndRecycle=function(){var e=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this},t}(o.Subscription);t.Subscriber=u;var h=function(e){function t(t,n,r,o){var a,l=e.call(this)||this;l._parentSubscriber=t;var c=l;return i.isFunction(n)?a=n:n&&(a=n.next,r=n.error,o=n.complete,n!==s.empty&&(c=Object.create(n),i.isFunction(c.unsubscribe)&&l.add(c.unsubscribe.bind(c)),c.unsubscribe=l.unsubscribe.bind(l))),l._context=c,l._next=a,l._error=r,l._complete=o,l}return r(t,e),t.prototype.next=function(e){if(!this.isStopped&&this._next){var t=this._parentSubscriber;l.config.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}},t.prototype.error=function(e){if(!this.isStopped){var t=this._parentSubscriber,n=l.config.useDeprecatedSynchronousErrorHandling;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):c.hostReportError(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;c.hostReportError(e)}}},t.prototype.complete=function(){var e=this;if(!this.isStopped){var t=this._parentSubscriber;if(this._complete){var n=function(){return e._complete.call(e._context)};l.config.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},t.prototype.__tryOrUnsub=function(e,t){try{e.call(this._context,t)}catch(n){if(this.unsubscribe(),l.config.useDeprecatedSynchronousErrorHandling)throw n;c.hostReportError(n)}},t.prototype.__tryOrSetError=function(e,t,n){if(!l.config.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(r){return l.config.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=r,e.syncErrorThrown=!0,!0):(c.hostReportError(r),!0)}return!1},t.prototype._unsubscribe=function(){var e=this._parentSubscriber;this._context=null,this._parentSubscriber=null,e.unsubscribe()},t}(u);t.SafeSubscriber=h},GMZp:function(e,t,n){"use strict";t.isObject=function(e){return null!==e&&"object"==typeof e}},GiSu:function(e,t,n){"use strict";var r=n("n3uD"),i=n("MkmW");t.empty={closed:!0,next:function(e){},error:function(e){if(r.config.useDeprecatedSynchronousErrorHandling)throw e;i.hostReportError(e)},complete:function(){}}},LBXl:function(e,t,n){"use strict";t.UnsubscriptionError=function(){function e(e){return Error.call(this),this.message=e?e.length+" errors occurred during unsubscription:\n"+e.map((function(e,t){return t+1+") "+e.toString()})).join("\n  "):"",this.name="UnsubscriptionError",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e}()},LyFZ:function(e,t,n){var r,i;!function(){var s,o,a,l,c,u,h,d,p,g,m,f,v,y,b,_,w,k,x,S,C,E,T,A,j,q=function(e){var t=new q.Builder;return t.pipeline.add(q.trimmer,q.stopWordFilter,q.stemmer),t.searchPipeline.add(q.stemmer),e.call(t,t),t.build()};q.version="2.3.9",q.utils={},q.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),q.utils.asString=function(e){return null==e?"":e.toString()},q.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),n=Object.keys(e),r=0;r<n.length;r++){var i=n[r],s=e[i];if(Array.isArray(s))t[i]=s.slice();else{if("string"!=typeof s&&"number"!=typeof s&&"boolean"!=typeof s)throw new TypeError("clone is not deep and does not support nested objects");t[i]=s}}return t},q.FieldRef=function(e,t,n){this.docRef=e,this.fieldName=t,this._stringValue=n},q.FieldRef.joiner="/",q.FieldRef.fromString=function(e){var t=e.indexOf(q.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var n=e.slice(0,t),r=e.slice(t+1);return new q.FieldRef(r,n,e)},q.FieldRef.prototype.toString=function(){return null==this._stringValue&&(this._stringValue=this.fieldName+q.FieldRef.joiner+this.docRef),this._stringValue},q.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0},q.Set.complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},q.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},q.Set.prototype.contains=function(e){return!!this.elements[e]},q.Set.prototype.intersect=function(e){var t,n,r,i=[];if(e===q.Set.complete)return this;if(e===q.Set.empty)return e;this.length<e.length?(t=this,n=e):(t=e,n=this),r=Object.keys(t.elements);for(var s=0;s<r.length;s++){var o=r[s];o in n.elements&&i.push(o)}return new q.Set(i)},q.Set.prototype.union=function(e){return e===q.Set.complete?q.Set.complete:e===q.Set.empty?this:new q.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},q.idf=function(e,t){var n=0;for(var r in e)"_index"!=r&&(n+=Object.keys(e[r]).length);return Math.log(1+Math.abs((t-n+.5)/(n+.5)))},q.Token=function(e,t){this.str=e||"",this.metadata=t||{}},q.Token.prototype.toString=function(){return this.str},q.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},q.Token.prototype.clone=function(e){return new q.Token((e=e||function(e){return e})(this.str,this.metadata),this.metadata)},q.tokenizer=function(e,t){if(null==e||null==e)return[];if(Array.isArray(e))return e.map((function(e){return new q.Token(q.utils.asString(e).toLowerCase(),q.utils.clone(t))}));for(var n=e.toString().toLowerCase(),r=n.length,i=[],s=0,o=0;s<=r;s++){var a=s-o;if(n.charAt(s).match(q.tokenizer.separator)||s==r){if(a>0){var l=q.utils.clone(t)||{};l.position=[o,a],l.index=i.length,i.push(new q.Token(n.slice(o,s),l))}o=s+1}}return i},q.tokenizer.separator=/[\s\-]+/,q.Pipeline=function(){this._stack=[]},q.Pipeline.registeredFunctions=Object.create(null),q.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&q.utils.warn("Overwriting existing registered function: "+t),e.label=t,q.Pipeline.registeredFunctions[e.label]=e},q.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||q.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},q.Pipeline.load=function(e){var t=new q.Pipeline;return e.forEach((function(e){var n=q.Pipeline.registeredFunctions[e];if(!n)throw new Error("Cannot load unregistered function: "+e);t.add(n)})),t},q.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach((function(e){q.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},q.Pipeline.prototype.after=function(e,t){q.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");this._stack.splice(n+=1,0,t)},q.Pipeline.prototype.before=function(e,t){q.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");this._stack.splice(n,0,t)},q.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)}
1,q.Pipeline.prototype.run=function(e){for(var t=this._stack.length,n=0;n<t;n++){for(var r=this._stack[n],i=[],s=0;s<e.length;s++){var o=r(e[s],s,e);if(null!=o&&""!==o)if(Array.isArray(o))for(var a=0;a<o.length;a++)i.push(o[a]);else i.push(o)}e=i}return e},q.Pipeline.prototype.runString=function(e,t){var n=new q.Token(e,t);return this.run([n]).map((function(e){return e.toString()}))},q.Pipeline.prototype.reset=function(){this._stack=[]},q.Pipeline.prototype.toJSON=function(){return this._stack.map((function(e){return q.Pipeline.warnIfFunctionNotRegistered(e),e.label}))},q.Vector=function(e){this._magnitude=0,this.elements=e||[]},q.Vector.prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,n=this.elements.length/2,r=n-t,i=Math.floor(r/2),s=this.elements[2*i];r>1&&(s<e&&(t=i),s>e&&(n=i),s!=e);)r=n-t,i=t+Math.floor(r/2),s=this.elements[2*i];return s==e||s>e?2*i:s<e?2*(i+1):void 0},q.Vector.prototype.insert=function(e,t){this.upsert(e,t,(function(){throw"duplicate index"}))},q.Vector.prototype.upsert=function(e,t,n){this._magnitude=0;var r=this.positionForIndex(e);this.elements[r]==e?this.elements[r+1]=n(this.elements[r+1],t):this.elements.splice(r,0,e,t)},q.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,n=1;n<t;n+=2){var r=this.elements[n];e+=r*r}return this._magnitude=Math.sqrt(e)},q.Vector.prototype.dot=function(e){for(var t=0,n=this.elements,r=e.elements,i=n.length,s=r.length,o=0,a=0,l=0,c=0;l<i&&c<s;)(o=n[l])<(a=r[c])?l+=2:o>a?c+=2:o==a&&(t+=n[l+1]*r[c+1],l+=2,c+=2);return t},q.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},q.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,n=0;t<this.elements.length;t+=2,n++)e[n]=this.elements[t];return e},q.Vector.prototype.toJSON=function(){return this.elements},q.stemmer=(s={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},o={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},a="[aeiouy]",l="[^aeiou][^aeiouy]*",c=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),u=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),h=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*([aeiouy][aeiou]*)?$"),d=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy]"),p=/^(.+?)(ss|i)es$/,g=/^(.+?)([^s])s$/,m=/^(.+?)eed$/,f=/^(.+?)(ed|ing)$/,v=/.$/,y=/(at|bl|iz)$/,b=new RegExp("([^aeiouylsz])\\1$"),_=new RegExp("^"+l+a+"[^aeiouwxy]$"),w=/^(.+?[^aeiou])y$/,k=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,x=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,S=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,C=/^(.+?)(s|t)(ion)$/,E=/^(.+?)e$/,T=/ll$/,A=new RegExp("^"+l+a+"[^aeiouwxy]$"),j=function(e){var t,n,r,i,a,l,j;if(e.length<3)return e;if("y"==(r=e.substr(0,1))&&(e=r.toUpperCase()+e.substr(1)),a=g,(i=p).test(e)?e=e.replace(i,"$1$2"):a.test(e)&&(e=e.replace(a,"$1$2")),a=f,(i=m).test(e)){var q=i.exec(e);(i=c).test(q[1])&&(e=e.replace(i=v,""))}else a.test(e)&&(q=a.exec(e),(a=d).test(t=q[1])&&(l=b,j=_,(a=y).test(e=t)?e+="e":l.test(e)?e=e.replace(i=v,""):j.test(e)&&(e+="e")));return(i=w).test(e)&&(e=(t=(q=i.exec(e))[1])+"i"),(i=k).test(e)&&(n=(q=i.exec(e))[2],(i=c).test(t=q[1])&&(e=t+s[n])),(i=x).test(e)&&(n=(q=i.exec(e))[2],(i=c).test(t=q[1])&&(e=t+o[n])),a=C,(i=S).test(e)?(q=i.exec(e),(i=u).test(t=q[1])&&(e=t)):a.test(e)&&(q=a.exec(e),(a=u).test(t=q[1]+q[2])&&(e=t)),(i=E).test(e)&&(q=i.exec(e),a=h,l=A,((i=u).test(t=q[1])||a.test(t)&&!l.test(t))&&(e=t)),a=u,(i=T).test(e)&&a.test(e)&&(e=e.replace(i=v,"")),"y"==r&&(e=r.toLowerCase()+e.substr(1)),e},function(e){return e.update(j)}),q.Pipeline.registerFunction(q.stemmer,"stemmer"),q.generateStopWordFilter=function(e){var t=e.reduce((function(e,t){return e[t]=t,e}),{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},q.stopWordFilter=q.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),q.Pipeline.registerFunction(q.stopWordFilter,"stopWordFilter"),q.trimmer=function(e){return e.update((function(e){return e.replace(/^\W+/,"").replace(/\W+$/,"")}))},q.Pipeline.registerFunction(q.trimmer,"trimmer"),q.TokenSet=function(){this.final=!1,this.edges={},this.id=q.TokenSet._nextId,q.TokenSet._nextId+=1},q.TokenSet._nextId=1,q.TokenSet.fromArray=function(e){for(var t=new q.TokenSet.Builder,n=0,r=e.length;n<r;n++)t.insert(e[n]);return t.finish(),t.root},q.TokenSet.fromClause=function(e){return"editDistance"in e?q.TokenSet.fromFuzzyString(e.term,e.editDistance):q.TokenSet.fromString(e.term)},q.TokenSet.fromFuzzyString=function(e,t){for(var n=new q.TokenSet,r=[{node:n,editsRemaining:t,str:e}];r.length;){var i=r.pop();if(i.str.length>0){var s,o=i.str.charAt(0);o in i.node.edges?s=i.node.edges[o]:(s=new q.TokenSet,i.node.edges[o]=s),1==i.str.length&&(s.final=!0),r.push({node:s,editsRemaining:i.editsRemaining,str:i.str.slice(1)})}if(0!=i.editsRemaining){if("*"in i.node.edges)var a=i.node.edges["*"];else a=new q.TokenSet,i.node.edges["*"]=a;if(0==i.str.length&&(a.final=!0),r.push({node:a,editsRemaining:i.editsRemaining-1,str:i.str}),i.str.length>1&&r.push({node:i.node,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)}),1==i.str.length&&(i.node.final=!0),i.str.length>=1){if("*"in i.node.edges)var l=i.node.edges["*"];else l=new q.TokenSet,i.node.edges["*"]=l;1==i.str.length&&(l.final=!0),r.push({node:l,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)})}if(i.str.length>1){var c,u=i.str.charAt(0),h=i.str.charAt(1);h in i.node.edges?c=i.node.edges[h]:(c=new q.TokenSet,i.node.edges[h]=c),1==i.str.length&&(c.final=!0),r.push({node:c,editsRemaining:i.editsRemaining-1,str:u+i.str.slice(2)})}}}return n},q.TokenSet.fromString=function(e){for(var t=new q.TokenSet,n=t,r=0,i=e.length;r<i;r++){var s=e[r],o=r==i-1;if("*"==s)t.edges[s]=t,t.final=o;else{var a=new q.TokenSet;a.final=o,t.edges[s]=a,t=a}}return n},q.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var n=t.pop(),r=Object.keys(n.node.edges),i=r.length;n.node.final&&(n.prefix.charAt(0),e.push(n.prefix));for(var s=0;s<i;s++){var o=r[s];t.push({prefix:n.prefix.concat(o),node:n.node.edges[o]})}}return e},q.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),n=t.length,r=0;r<n;r++){var i=t[r];e=e+i+this.edges[i].id}return e},q.TokenSet.prototype.intersect=function(e){for(var t=new q.TokenSet,n=void 0,r=[{qNode:e,output:t,node:this}];r.length;){n=r.pop();for(var i=Object.keys(n.qNode.edges),s=i.length,o=Object.keys(n.node.edges),a=o.length,l=0;l<s;l++)for(var c=i[l],u=0;u<a;u++){var h=o[u];if(h==c||"*"==c){var d=n.node.edges[h],p=n.qNode.edges[c],g=d.final&&p.final,m=void 0;h in n.output.edges?(m=n.output.edges[h]).final=m.final||g:((m=new q.TokenSet).final=g,n.output.edges[h]=m),r.push({qNode:p,output:m,node:d})}}}return t},q.TokenSet.Builder=function(){this.previousWord="",this.root=new q.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},q.TokenSet.Builder.prototype.insert=function(e){var t,n=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var r=0;r<e.length&&r<this.previousWord.length&&e[r]==this.previousWord[r];r++)n++;for(this.minimize(n),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child,r=n;r<e.length;r++){var i=new q.TokenSet,s=e[r];t.edges[s]=i,this.uncheckedNodes.push({parent:t,char:s,child:i}),t=i}t.final=!0,this.previousWord=e},q.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},q.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;t>=e;t--){var n=this.uncheckedNodes[t],r=n.child.toString();r in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[r]:(n.child._str=r,this.minimizedNodes[r]=n.child),this.uncheckedNodes.pop()}},q.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},q.Index.prototype.search=function(e){return this.query((function(t){new q.QueryParser(e,t).parse()}))},q.Index.prototype.query=function(e){for(var t=new q.Query(this.fields),n=Object.create(null),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=0;a<this.fields.length;a++)r[this.fields[a]]=new q.Vector;for(e.call(t,t),a=0;a<t.clauses.length;a++){var l,c=t.clauses[a],u=q.Set.empty;l=c.usePipeline?this.pipeline.runString(c.term,{fields:c.fields}):[c.term];for(var h=0;h<l.length;h++){c.term=l[h];var d=q.TokenSet.fromClause(c),p=this.tokenSet.intersect(d).toArray();if(0===p.length&&c.presence===q.Query.presence.REQUIRED){for(var g=0;g<c.fields.length;g++)s[O=c.fields[g]]=q.Set.empty;break}for(var m=0;m<p.length;m++){var f=p[m],v=this.invertedIndex[f],y=v._index;for(g=0;g<c.fields.length;g++){var b=v[O=c.fields[g]],_=Object.keys(b),w=f+"/"+O,k=new q.Set(_);if(c.presence==q.Query.presence.REQUIRED&&(u=u.union(k),void 0===s[O]&&(s[O]=q.Set.complete)),c.presence!=q.Query.presence.PROHIBITED){if(r[O].upsert(y,c.boost,(function(e,t){return e+t})),!i[w]){for(var x=0;x<_.length;x++){var S,C=_[x],E=new q.FieldRef(C,O),T=b[C];void 0===(S=n[E])?n[E]=new q.MatchData(f,O,T):S.add(f,O,T)}i[w]=!0}}else void 0===o[O]&&(o[O]=q.Set.empty),o[O]=o[O].union(k)}}}if(c.presence===q.Query.presence.REQUIRED)for(g=0;g<c.fields.length;g++)s[O=c.fields[g]]=s[O].intersect(u)}var A=q.Set.complete,j=q.Set.empty;for(a=0;a<this.fields.length;a++){var O;s[O=this.fields[a]]&&(A=A.intersect(s[O])),o[O]&&(j=j.union(o[O]))}var P=Object.keys(n),I=[],M=Object.create(null);if(t.isNegated())for(P=Object.keys(this.fieldVectors),a=0;a<P.length;
1a++){var R=q.FieldRef.fromString(E=P[a]);n[E]=new q.MatchData}for(a=0;a<P.length;a++){var L=(R=q.FieldRef.fromString(P[a])).docRef;if(A.contains(L)&&!j.contains(L)){var z,D=r[R.fieldName].similarity(this.fieldVectors[R]);if(void 0!==(z=M[L]))z.score+=D,z.matchData.combine(n[R]);else{var V={ref:L,score:D,matchData:n[R]};M[L]=V,I.push(V)}}}return I.sort((function(e,t){return t.score-e.score}))},q.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map((function(e){return[e,this.invertedIndex[e]]}),this),t=Object.keys(this.fieldVectors).map((function(e){return[e,this.fieldVectors[e].toJSON()]}),this);return{version:q.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},q.Index.load=function(e){var t={},n={},r=e.fieldVectors,i=Object.create(null),s=e.invertedIndex,o=new q.TokenSet.Builder,a=q.Pipeline.load(e.pipeline);e.version!=q.version&&q.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+q.version+"' does not match serialized index '"+e.version+"'");for(var l=0;l<r.length;l++)n[(c=r[l])[0]]=new q.Vector(c[1]);for(l=0;l<s.length;l++){var c,u=(c=s[l])[0],h=c[1];o.insert(u),i[u]=h}return o.finish(),t.fields=e.fields,t.fieldVectors=n,t.invertedIndex=i,t.tokenSet=o.root,t.pipeline=a,new q.Index(t)},q.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=q.tokenizer,this.pipeline=new q.Pipeline,this.searchPipeline=new q.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},q.Builder.prototype.ref=function(e){this._ref=e},q.Builder.prototype.field=function(e,t){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=t||{}},q.Builder.prototype.b=function(e){this._b=e<0?0:e>1?1:e},q.Builder.prototype.k1=function(e){this._k1=e},q.Builder.prototype.add=function(e,t){var n=e[this._ref],r=Object.keys(this._fields);this._documents[n]=t||{},this.documentCount+=1;for(var i=0;i<r.length;i++){var s=r[i],o=this._fields[s].extractor,a=o?o(e):e[s],l=this.tokenizer(a,{fields:[s]}),c=this.pipeline.run(l),u=new q.FieldRef(n,s),h=Object.create(null);this.fieldTermFrequencies[u]=h,this.fieldLengths[u]=0,this.fieldLengths[u]+=c.length;for(var d=0;d<c.length;d++){var p=c[d];if(null==h[p]&&(h[p]=0),h[p]+=1,null==this.invertedIndex[p]){var g=Object.create(null);g._index=this.termIndex,this.termIndex+=1;for(var m=0;m<r.length;m++)g[r[m]]=Object.create(null);this.invertedIndex[p]=g}null==this.invertedIndex[p][s][n]&&(this.invertedIndex[p][s][n]=Object.create(null));for(var f=0;f<this.metadataWhitelist.length;f++){var v=this.metadataWhitelist[f],y=p.metadata[v];null==this.invertedIndex[p][s][n][v]&&(this.invertedIndex[p][s][n][v]=[]),this.invertedIndex[p][s][n][v].push(y)}}}},q.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,n={},r={},i=0;i<t;i++){var s=q.FieldRef.fromString(e[i]),o=s.fieldName;r[o]||(r[o]=0),r[o]+=1,n[o]||(n[o]=0),n[o]+=this.fieldLengths[s]}var a=Object.keys(this._fields);for(i=0;i<a.length;i++){var l=a[i];n[l]=n[l]/r[l]}this.averageFieldLength=n},q.Builder.prototype.createFieldVectors=function(){for(var e={},t=Object.keys(this.fieldTermFrequencies),n=t.length,r=Object.create(null),i=0;i<n;i++){for(var s=q.FieldRef.fromString(t[i]),o=s.fieldName,a=this.fieldLengths[s],l=new q.Vector,c=this.fieldTermFrequencies[s],u=Object.keys(c),h=u.length,d=this._fields[o].boost||1,p=this._documents[s.docRef].boost||1,g=0;g<h;g++){var m,f,v,y=u[g],b=c[y],_=this.invertedIndex[y]._index;void 0===r[y]?(m=q.idf(this.invertedIndex[y],this.documentCount),r[y]=m):m=r[y],f=m*((this._k1+1)*b)/(this._k1*(1-this._b+this._b*(a/this.averageFieldLength[o]))+b),f*=d,f*=p,v=Math.round(1e3*f)/1e3,l.insert(_,v)}e[s]=l}this.fieldVectors=e},q.Builder.prototype.createTokenSet=function(){this.tokenSet=q.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},q.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new q.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},q.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1
1);t.unshift(this),e.apply(this,t)},q.MatchData=function(e,t,n){for(var r=Object.create(null),i=Object.keys(n||{}),s=0;s<i.length;s++){var o=i[s];r[o]=n[o].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=r)},q.MatchData.prototype.combine=function(e){for(var t=Object.keys(e.metadata),n=0;n<t.length;n++){var r=t[n],i=Object.keys(e.metadata[r]);null==this.metadata[r]&&(this.metadata[r]=Object.create(null));for(var s=0;s<i.length;s++){var o=i[s],a=Object.keys(e.metadata[r][o]);null==this.metadata[r][o]&&(this.metadata[r][o]=Object.create(null));for(var l=0;l<a.length;l++){var c=a[l];this.metadata[r][o][c]=null==this.metadata[r][o][c]?e.metadata[r][o][c]:this.metadata[r][o][c].concat(e.metadata[r][o][c])}}}},q.MatchData.prototype.add=function(e,t,n){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=n);if(t in this.metadata[e])for(var r=Object.keys(n),i=0;i<r.length;i++){var s=r[i];this.metadata[e][t][s]=s in this.metadata[e][t]?this.metadata[e][t][s].concat(n[s]):n[s]}else this.metadata[e][t]=n},q.Query=function(e){this.clauses=[],this.allFields=e},q.Query.wildcard=new String("*"),q.Query.wildcard.NONE=0,q.Query.wildcard.LEADING=1,q.Query.wildcard.TRAILING=2,q.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},q.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=q.Query.wildcard.NONE),e.wildcard&q.Query.wildcard.LEADING&&e.term.charAt(0)!=q.Query.wildcard&&(e.term="*"+e.term),e.wildcard&q.Query.wildcard.TRAILING&&e.term.slice(-1)!=q.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=q.Query.presence.OPTIONAL),this.clauses.push(e),this},q.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=q.Query.presence.PROHIBITED)return!1;return!0},q.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach((function(e){this.term(e,q.utils.clone(t))}),this),this;var n=t||{};return n.term=e.toString(),this.clause(n),this},q.QueryParseError=function(e,t,n){this.name="QueryParseError",this.message=e,this.start=t,this.end=n},q.QueryParseError.prototype=new Error,q.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},q.QueryLexer.prototype.run=function(){for(var e=q.QueryLexer.lexText;e;)e=e(this)},q.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,n=this.pos,r=0;r<this.escapeCharPositions.length;r++)e.push(this.str.slice(t,n=this.escapeCharPositions[r])),t=n+1;return e.push(this.str.slice(t,this.pos)),this.escapeCharPositions.length=0,e.join("")},q.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},q.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},q.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return q.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},q.QueryLexer.prototype.width=function(){return this.pos-this.start},q.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},q.QueryLexer.prototype.backup=function(){this.pos-=1},q.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=q.QueryLexer.EOS&&this.backup()},q.QueryLexer.prototype.more=function(){return this.pos<this.length},q.QueryLexer.EOS="EOS",q.QueryLexer.FIELD="FIELD",q.QueryLexer.TERM="TERM",q.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",q.QueryLexer.BOOST="BOOST",q.QueryLexer.PRESENCE="PRESENCE",q.QueryLexer.lexField=function(e){return e.backup(),e.emit(q.QueryLexer.FIELD),e.ignore(),q.QueryLexer.lexText},q.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(q.QueryLexer.TERM)),e.ignore(),e.more())return q.QueryLexer.lexText},q.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(q.QueryLexer.EDIT_DISTANCE),q.QueryLexer.lexText},q.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(q.QueryLexer.BOOST),q.QueryLexer.lexText},q.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(q.QueryLexer.TERM)},q.QueryLexer.termSeparator=q.tokenizer.separator,q.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==q.QueryLexer.EOS)return q.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return q.QueryLexer.lexField;
1if("~"==t)return e.backup(),e.width()>0&&e.emit(q.QueryLexer.TERM),q.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(q.QueryLexer.TERM),q.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(q.QueryLexer.PRESENCE),q.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(q.QueryLexer.PRESENCE),q.QueryLexer.lexText;if(t.match(q.QueryLexer.termSeparator))return q.QueryLexer.lexTerm}else e.escapeCharacter()}},q.QueryParser=function(e,t){this.lexer=new q.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},q.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=q.QueryParser.parseClause;e;)e=e(this);return this.query},q.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},q.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},q.QueryParser.prototype.nextClause=function(){this.query.clause(this.currentClause),this.currentClause={}},q.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case q.QueryLexer.PRESENCE:return q.QueryParser.parsePresence;case q.QueryLexer.FIELD:return q.QueryParser.parseField;case q.QueryLexer.TERM:return q.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(n+=" with value '"+t.str+"'"),new q.QueryParseError(n,t.start,t.end)}},q.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=q.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=q.Query.presence.REQUIRED;break;default:throw new q.QueryParseError("unrecognised presence operator'"+t.str+"'",t.start,t.end)}var n=e.peekLexeme();if(null==n)throw new q.QueryParseError("expecting term or field, found nothing",t.start,t.end);switch(n.type){case q.QueryLexer.FIELD:return q.QueryParser.parseField;case q.QueryLexer.TERM:return q.QueryParser.parseTerm;default:throw new q.QueryParseError("expecting term or field, found '"+n.type+"'",n.start,n.end)}}},q.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var n=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", ");throw new q.QueryParseError("unrecognised field '"+t.str+"', possible fields: "+n,t.start,t.end)}e.currentClause.fields=[t.str];var r=e.peekLexeme();if(null==r)throw new q.QueryParseError("expecting term, found nothing",t.start,t.end);switch(r.type){case q.QueryLexer.TERM:return q.QueryParser.parseTerm;default:throw new q.QueryParseError("expecting term, found '"+r.type+"'",r.start,r.end)}}},q.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(null!=n)switch(n.type){case q.QueryLexer.TERM:return e.nextClause(),q.QueryParser.parseTerm;case q.QueryLexer.FIELD:return e.nextClause(),q.QueryParser.parseField;case q.QueryLexer.EDIT_DISTANCE:return q.QueryParser.parseEditDistance;case q.QueryLexer.BOOST:return q.QueryParser.parseBoost;case q.QueryLexer.PRESENCE:return e.nextClause(),q.QueryParser.parsePresence;default:throw new q.QueryParseError("Unexpected lexeme type '"+n.type+"'",n.start,n.end)}else e.nextClause()}},q.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n))throw new q.QueryParseError("edit distance must be numeric",t.start,t.end);e.currentClause.editDistance=n;var r=e.peekLexeme();if(null!=r)switch(r.type){case q.QueryLexer.TERM:return e.nextClause(),q.QueryParser.parseTerm;case q.QueryLexer.FIELD:return e.nextClause(),q.QueryParser.parseField;case q.QueryLexer.EDIT_DISTANCE:return q.QueryParser.parseEditDistance;case q.QueryLexer.BOOST:return q.QueryParser.parseBoost;case q.QueryLexer.PRESENCE:return e.nextClause(),q.QueryParser.parsePresence;default:throw new q.QueryParseError("Unexpected lexeme type '"+r.type+"'",r.start,r.end)}else e.nextClause()}}
1,q.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n))throw new q.QueryParseError("boost must be numeric",t.start,t.end);e.currentClause.boost=n;var r=e.peekLexeme();if(null!=r)switch(r.type){case q.QueryLexer.TERM:return e.nextClause(),q.QueryParser.parseTerm;case q.QueryLexer.FIELD:return e.nextClause(),q.QueryParser.parseField;case q.QueryLexer.EDIT_DISTANCE:return q.QueryParser.parseEditDistance;case q.QueryLexer.BOOST:return q.QueryParser.parseBoost;case q.QueryLexer.PRESENCE:return e.nextClause(),q.QueryParser.parsePresence;default:throw new q.QueryParseError("Unexpected lexeme type '"+r.type+"'",r.start,r.end)}else e.nextClause()}},void 0===(i="function"==typeof(r=function(){return q})?r.call(t,n,t,e):r)||(e.exports=i)}()},MkmW:function(e,t,n){"use strict";t.hostReportError=function(e){setTimeout((function(){throw e}),0)}},OAkW:function(e,t,n){"use strict";t.subscribeToArray=function(e){return function(t){for(var n=0,r=e.length;n<r&&!t.closed;n++)t.next(e[n]);t.complete()}}},Q1FS:function(e,t,n){"use strict";var r=n("yx2s"),i=n("Xwq/"),s=n("zfKp"),o=n("9AGB"),a=n("n3uD");function l(e){if(e||(e=a.config.Promise||Promise),!e)throw new Error("no Promise impl found");return e}t.Observable=function(){function e(e){this._isScalar=!1,e&&(this._subscribe=e)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(e,t,n){var r=this.operator,s=i.toSubscriber(e,t,n);if(s.add(r?r.call(s,this.source):this.source||a.config.useDeprecatedSynchronousErrorHandling&&!s.syncErrorThrowable?this._subscribe(s):this._trySubscribe(s)),a.config.useDeprecatedSynchronousErrorHandling&&s.syncErrorThrowable&&(s.syncErrorThrowable=!1,s.syncErrorThrown))throw s.syncErrorValue;return s},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){a.config.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),r.canReportError(e)?e.error(t):console.warn(t)}},e.prototype.forEach=function(e,t){var n=this;return new(t=l(t))((function(t,r){var i;i=n.subscribe((function(t){try{e(t)}catch(n){r(n),i&&i.unsubscribe()}}),r,t)}))},e.prototype._subscribe=function(e){var t=this.source;return t&&t.subscribe(e)},e.prototype[s.observable]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 0===e.length?this:o.pipeFromArray(e)(this)},e.prototype.toPromise=function(e){var t=this;return new(e=l(e))((function(e,n){var r;t.subscribe((function(e){return r=e}),(function(e){return n(e)}),(function(){return e(r)}))}))},e.create=function(t){return new e(t)},e}()},QgiU:function(e,t,n){e.exports=function(){"use strict";return function(e,t,n){e=e||{};var r=t.prototype,i={future:"in %s",past:"%s ago",s:"a few 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"};n.en.relativeTime=i;var s=function(t,r,s,o){for(var a,l,c,u=s.$locale().relativeTime||i,h=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],d=h.length,p=0;p<d;p+=1){var g=h[p];g.d&&(a=o?n(t).diff(s,g.d,!0):s.diff(t,g.d,!0));var m=(e.rounding||Math.round)(Math.abs(a));if(c=a>0,m<=g.r||!g.r){m<=1&&p>0&&(g=h[p-1]);var f=u[g.l];l="string"==typeof f?f.replace("%d",m):f(m,r,g.l,c);break}}return r?l:(c?u.future:u.past).replace("%s",l)};r.to=function(e,t){return s(e,t,this,!0)},r.from=function(e,t){return s(e,t,this)};var o=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(o(this),e)},r.fromNow=function(e){return this.from(o(this),e)}}}()},VKeD:function(e,t,n){"use strict";function r(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}t.getSymbolIterator=r,t.iterator=r(),t.$$iterator=t.iterator},Vi6O:function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();t.InnerSubscriber=function(e){function t(t,n,r){var i=e.call(this)||this;return i.parent=t,i.outerValue=n,i.outerIndex=r,i.index=0,i}return r(t,e),t.prototype._next=function(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)},t.prototype._error=function(e){this.parent.notifyError(e,this),this.unsubscribe()},t.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},t}(n("FWf1").Subscriber)},Wgwc:function(e,t,n){e.exports=function(){"use strict";var e="millisecond",t="second",n="minute",r="hour",i="day",s="week",o="month",a="quarter",l="year",c="date",u=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?.?(\d+)?$/,h=/\[([^\]]+)]|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}
vendor: 4,871 bytes, line 1
1|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,d=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},p={s:d,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?"+":"-")+d(r,2,"0")+":"+d(i,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),i=t.clone().add(r,o),s=n-i<0,a=t.clone().add(r+(s?-1:1),o);return+(-(r+(n-i)/(s?i-a:a-i))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(u){return{M:o,y:l,w:s,d:i,D:c,h:r,m:n,s:t,ms:e,Q:a}[u]||String(u||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},m="en",f={};f[m]=g;var v=function(e){return e instanceof w},y=function(e,t,n){var r;if(!e)return m;if("string"==typeof e)f[e]&&(r=e),t&&(f[e]=t,r=e);else{var i=e.name;f[i]=e,r=i}return!n&&r&&(m=r),r||!n&&m},b=function(e,t){if(v(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new w(n)},_=p;_.l=y,_.i=v,_.w=function(e,t){return b(e,{locale:t.$L,utc:t.$u,$offset:t.$offset})};var w=function(){function d(e){this.$L=this.$L||y(e.locale,null,!0),this.parse(e)}var p=d.prototype;return p.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(_.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(u);if(r){var i=r[2]-1||0,s=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(t)}(e),this.init()},p.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},p.$utils=function(){return _},p.isValid=function(){return!("Invalid Date"===this.$d.toString())},p.isSame=function(e,t){var n=b(e);return this.startOf(t)<=n&&n<=this.endOf(t)},p.isAfter=function(e,t){return b(e)<this.startOf(t)},p.isBefore=function(e,t){return this.endOf(t)<b(e)},p.$g=function(e,t,n){return _.u(e)?this[t]:this.set(n,e)},p.unix=function(){return Math.floor(this.valueOf()/1e3)},p.valueOf=function(){return this.$d.getTime()},p.startOf=function(e,a){var u=this,h=!!_.u(a)||a,d=_.p(e),p=function(e,t){var n=_.w(u.$u?Date.UTC(u.$y,t,e):new Date(u.$y,t,e),u);return h?n:n.endOf(i)},g=function(e,t){return _.w(u.toDate()[e].apply(u.toDate("s"),(h?[0,0,0,0]:[23,59,59,999]).slice(t)),u)},m=this.$W,f=this.$M,v=this.$D,y="set"+(this.$u?"UTC":"");switch(d){case l:return h?p(1,0):p(31,11);case o:return h?p(1,f):p(0,f+1);case s:var b=this.$locale().weekStart||0,w=(m<b?m+7:m)-b;return p(h?v-w:v+(6-w),f);case i:case c:return g(y+"Hours",0);case r:return g(y+"Minutes",1);case n:return g(y+"Seconds",2);case t:return g(y+"Milliseconds",3);default:return this.clone()}},p.endOf=function(e){return this.startOf(e,!1)},p.$set=function(s,a){var u,h=_.p(s),d="set"+(this.$u?"UTC":""),p=(u={},u[i]=d+"Date",u[c]=d+"Date",u[o]=d+"Month",u[l]=d+"FullYear",u[r]=d+"Hours",u[n]=d+"Minutes",u[t]=d+"Seconds",u[e]=d+"Milliseconds",u)[h],g=h===i?this.$D+(a-this.$W):a;if(h===o||h===l){var m=this.clone().set(c,1);m.$d[p](g),m.init(),this.$d=m.set(c,Math.min(this.$D,m.daysInMonth())).$d}else p&&this.$d[p](g);return this.init(),this},p.set=function(e,t){return this.clone().$set(e,t)},p.get=function(e){return this[_.p(e)]()},p.add=function(e,a){var c,u=this;e=Number(e);var h=_.p(a),d=function(t){var n=b(u);return _.w(n.date(n.date()+Math.round(t*e)),u)};if(h===o)return this.set(o,this.$M+e);if(h===l)return this.set(l,this.$y+e);if(h===i)return d(1);if(h===s)return d(7);var p=(c={},c[n]=6e4,c[r]=36e5,c[t]=1e3,c)[h]||1,g=this.$d.getTime()+e*p;return _.w(g,this)},p.subtract=function(e,t){return this.add(-1*e,t)},p.format=function(e){var t=this;if(!this.isValid())return"Invalid Date";var n=e||"YYYY-MM-DDTHH:mm:ssZ",r=_.z(this),i=this.$locale(),s=this.$H,o=this.$m,a=this.$M,l=i.weekdays,c=i.months,u=function(e,r,i,s){return e&&(e[r]||e(t,n))||i[r].substr(0,s)},d=function(e){return _.s(s%12||12,e,"0")},p=i.meridiem||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r},g={YY:String(this.$y).slice(-2),YYYY:this.$y,M:a+1,MM:_.s(a+1,2,"0"),MMM:u(i.monthsShort,a,c,3),MMMM:u(c,a),D:this.$D,DD:_.s(this.$D,2,"0"),d:String(this.$W),dd:u(i.weekdaysMin,this.$W,l,2),ddd:u(i.weekdaysShort,this.$W,l,3),dddd:l[this.$W],H:String(s),HH:_.s(s,2,"0"),h:d(1),hh:d(2),a:p(s,o,!0),A:p(s,o,!1),m:String(o),mm:_.s(o,2,"0"),s:String(this.$s),ss:_.s(this.$s,2,"0"),SSS:_.s(this.$ms,3,"0"),Z:r};return n.replace(h,(function(e,t){return t||g[e]||r.replace(":","")}))}
1,p.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},p.diff=function(e,c,u){var h,d=_.p(c),p=b(e),g=6e4*(p.utcOffset()-this.utcOffset()),m=this-p,f=_.m(this,p);return f=(h={},h[l]=f/12,h[o]=f,h[a]=f/3,h[s]=(m-g)/6048e5,h[i]=(m-g)/864e5,h[r]=m/36e5,h[n]=m/6e4,h[t]=m/1e3,h)[d]||m,u?f:_.a(f)},p.daysInMonth=function(){return this.endOf(o).$D},p.$locale=function(){return f[this.$L]},p.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=y(e,t,!0);return r&&(n.$L=r),n},p.clone=function(){return _.w(this.$d,this)},p.toDate=function(){return new Date(this.valueOf())},p.toJSON=function(){return this.isValid()?this.toISOString():null},p.toISOString=function(){return this.$d.toISOString()},p.toString=function(){return this.$d.toUTCString()},d}(),k=w.prototype;return b.prototype=k,[["$ms",e],["$s",t],["$m",n],["$H",r],["$W",i],["$M",o],["$y",l],["$D",c]].forEach((function(e){k[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),b.extend=function(e,t){return e(t,w,b),b},b.locale=y,b.isDayjs=v,b.unix=function(e){return b(1e3*e)},b.en=f[m],b.Ls=f,b}()},"Xwq/":function(e,t,n){"use strict";var r=n("FWf1"),i=n("p//D"),s=n("GiSu");t.toSubscriber=function(e,t,n){if(e){if(e instanceof r.Subscriber)return e;if(e[i.rxSubscriber])return e[i.rxSubscriber]()}return e||t||n?new r.Subscriber(e,t,n):new r.Subscriber(s.empty)}},Y4kR:function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();t.OuterSubscriber=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.notifyNext=function(e,t,n,r,i){this.destination.next(t)},t.prototype.notifyError=function(e,t){this.destination.error(e)},t.prototype.notifyComplete=function(e){this.destination.complete()},t}(n("FWf1").Subscriber)},Z5tI:function(e,t,n){"use strict";var r=n("MkmW");t.subscribeToPromise=function(e){return function(t){return e.then((function(e){t.closed||(t.next(e),t.complete())}),(function(e){return t.error(e)})).then(null,r.hostReportError),t}}},cSoz:function(e,t,n){"use strict";var r=n("Vi6O"),i=n("6qA3"),s=n("Q1FS");t.subscribeToResult=function(e,t,n,o,a){if(void 0===a&&(a=new r.InnerSubscriber(e,n,o)),!a.closed)return t instanceof s.Observable?t.subscribe(a):i.subscribeTo(t)(a)}},mbIT:function(e,t,n){"use strict";t.isArray=function(){return Array.isArray||function(e){return e&&"number"==typeof e.length}}()},n3uD:function(e,t,n){"use strict";var r=!1;t.config={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){if(e){var t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else r&&console.log("RxJS: Back to a better error behavior. Thank you. <3");r=e},get useDeprecatedSynchronousErrorHandling(){return r}}},nzqU:function(e,t,n){"use strict";t.isScheduler=function(e){return e&&"function"==typeof e.schedule}},ozli:function(e,t,n){"use strict";var r=n("zfKp");t.subscribeToObservable=function(e){return function(t){var n=e[r.observable]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(t)}}},"p//D":function(e,t,n){"use strict";t.rxSubscriber=function(){return"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()}(),t.$$rxSubscriber=t.rxSubscriber},poJ0:function(e,t,n){"use strict";var r=n("VKeD");t.subscribeToIterable=function(e){return function(t){for(var n=e[r.iterator]();;){var i=void 0;try{i=n.next()}catch(s){return t.error(s),t}if(i.done){t.complete();break}if(t.next(i.value),t.closed)break}return"function"==typeof n.return&&t.add((function(){n.return&&n.return()})),t}}},pshJ:function(e,t,n){"use strict";t.isFunction=function(e){return"function"==typeof e}},yRPT:function(e,t,n){"use strict";t.isArrayLike=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e}},yoF8:function(e,t,n){"use strict";t.identity=function(e){return e}},yx2s:function(e,t,n){"use strict";var r=n("FWf1");t.canReportError=function(e){for(;e;){var t=e.destination;if(e.closed||e.isStopped)return!1;e=t&&t instanceof r.Subscriber?t:null}return!0}},"zB/H":function(e,t,n){"use strict";var r=n("mbIT"),i=n("GMZp"),s=n("pshJ"),o=n("LBXl");function a(e){return e.reduce((function(e,t){return e.concat(t instanceof o.UnsubscriptionError?t.errors:t)}),[])}t.Subscription=function(){function e(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}var t;return e.prototype.unsubscribe=function(){var t;if(!this.closed){var n=this._parentOrParents,l=this._ctorUnsubscribe,c=this._unsubscribe,u=this._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof e)n.remove(this);else if(null!==n)for(var h=0;h<n.length;++h)n[h].remove(this);if(s.isFunction(c)){l&&(this._unsubscribe=void 0);try{c.call(this)}catch(g){t=g instanceof o.UnsubscriptionError?a(g.errors):[g]}}if(r.isArray(u)){h=-1;for(var d=u.length;++h<d;){var p=u[h];if(i.isObject(p))try{p.unsubscribe()}catch(g){t=t||[],g instanceof o.UnsubscriptionError?t=t.concat(a(g.errors)):t.push(g)}}}if(t)throw new o.UnsubscriptionError(t)}},e.prototype.add=function(t){var n=t;if(!t)return e.EMPTY;switch(typeof t){case"function":n=new e(t);case"object":if(n===this||n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof e)){var r=n;(n=new e)._subscriptions=[r]}break;default:throw new Error("unrecognized teardown "+t+" added to Subscription.")}var i=n._parentOrParents;if(null===i)n._parentOrParents=this;else if(i instanceof e){if(i===this)return n;n._parentOrParents=[i,this]}else{if(-1!==i.indexOf(this))return n;i.push(this)}var s=this._subscriptions;return null===s?this._subscriptions=[n]:s.push(n),n},e.prototype.remove=function(e){var t=this._subscriptions;if(t){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},e.EMPTY=((t=new e).closed=!0,t),e}()},zUnb:function(e,t,n){"use strict";function r(e){return"function"==typeof e}n.r(t);let i=!1;const s={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){if(e){const e=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior b
1y code at: \n"+e.stack)}else i&&console.log("RxJS: Back to a better error behavior. Thank you. <3");i=e},get useDeprecatedSynchronousErrorHandling(){return i}};function o(e){setTimeout(()=>{throw e},0)}const a={closed:!0,next(e){},error(e){if(s.useDeprecatedSynchronousErrorHandling)throw e;o(e)},complete(){}},l=(()=>Array.isArray||(e=>e&&"number"==typeof e.length))();function c(e){return null!==e&&"object"==typeof e}const u=(()=>{function e(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((e,t)=>`${t+1}) ${e.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e})();let h=(()=>{class e{constructor(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}unsubscribe(){let t;if(this.closed)return;let{_parentOrParents:n,_ctorUnsubscribe:i,_unsubscribe:s,_subscriptions:o}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof e)n.remove(this);else if(null!==n)for(let e=0;e<n.length;++e)n[e].remove(this);if(r(s)){i&&(this._unsubscribe=void 0);try{s.call(this)}catch(a){t=a instanceof u?d(a.errors):[a]}}if(l(o)){let e=-1,n=o.length;for(;++e<n;){const n=o[e];if(c(n))try{n.unsubscribe()}catch(a){t=t||[],a instanceof u?t=t.concat(d(a.errors)):t.push(a)}}}if(t)throw new u(t)}add(t){let n=t;if(!t)return e.EMPTY;switch(typeof t){case"function":n=new e(t);case"object":if(n===this||n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof e)){const t=n;n=new e,n._subscriptions=[t]}break;default:throw new Error("unrecognized teardown "+t+" added to Subscription.")}let{_parentOrParents:r}=n;if(null===r)n._parentOrParents=this;else if(r instanceof e){if(r===this)return n;n._parentOrParents=[r,this]}else{if(-1!==r.indexOf(this))return n;r.push(this)}const i=this._subscriptions;return null===i?this._subscriptions=[n]:i.push(n),n}remove(e){const t=this._subscriptions;if(t){const n=t.indexOf(e);-1!==n&&t.splice(n,1)}}}return e.EMPTY=function(e){return e.closed=!0,e}(new e),e})();function d(e){return e.reduce((e,t)=>e.concat(t instanceof u?t.errors:t),[])}const p=(()=>"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random())();class g extends h{constructor(e,t,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=a;break;case 1:if(!e){this.destination=a;break}if("object"==typeof e){e instanceof g?(this.syncErrorThrowable=e.syncErrorThrowable,this.destination=e,e.add(this)):(this.syncErrorThrowable=!0,this.destination=new m(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new m(this,e,t,n)}}[p](){return this}static create(e,t,n){const r=new g(e,t,n);return r.syncErrorThrowable=!1,r}next(e){this.isStopped||this._next(e)}error(e){this.isStopped||(this.isStopped=!0,this._error(e))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(e){this.destination.next(e)}_error(e){this.destination.error(e),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:e}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this}}class m extends g{constructor(e,t,n,i){let s;super(),this._parentSubscriber=e;let o=this;r(t)?s=t:t&&(s=t.next,n=t.error,i=t.complete,t!==a&&(o=Object.create(t),r(o.unsubscribe)&&this.add(o.unsubscribe.bind(o)),o.unsubscribe=this.unsubscribe.bind(this))),this._context=o,this._next=s,this._error=n,this._complete=i}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:t}=this;s.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:t}=this,{useDeprecatedSynchronousErrorHandling:n}=s;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):o(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;o(e)}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const t=()=>this._complete.call(this._context);s.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,t),this.unsubscribe()):(this.__tryOrUnsub(t),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,t){try{e.call(this._context,t)}catch(n){if(this.unsubscribe(),s.useDeprecatedSynchronousErrorHandling)throw n;o(n)}}__tryOrSetError(e,t,n){if(!s.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(r){return s.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=r,e.syncErrorThrown=!0,!0):(o(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}const f=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")();function v(e){return e}let y=(()=>{class e{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(t){const n=new e;return n.source=this,n.operator=t,n}subscribe(e,t,n){const{operator:r}=this,i=function(e,t,n){if(e){if(e instanceof g)return e;if(e[p])return e[p]()}return e||t||n?new g(e,t,n):new g(a)}
vendor: 8,805 bytes, line 1
1(e,t,n);if(i.add(r?r.call(i,this.source):this.source||s.useDeprecatedSynchronousErrorHandling&&!i.syncErrorThrowable?this._subscribe(i):this._trySubscribe(i)),s.useDeprecatedSynchronousErrorHandling&&i.syncErrorThrowable&&(i.syncErrorThrowable=!1,i.syncErrorThrown))throw i.syncErrorValue;return i}_trySubscribe(e){try{return this._subscribe(e)}catch(t){s.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),function(e){for(;e;){const{closed:t,destination:n,isStopped:r}=e;if(t||r)return!1;e=n&&n instanceof g?n:null}return!0}(e)?e.error(t):console.warn(t)}}forEach(e,t){return new(t=b(t))((t,n)=>{let r;r=this.subscribe(t=>{try{e(t)}catch(i){n(i),r&&r.unsubscribe()}},n,t)})}_subscribe(e){const{source:t}=this;return t&&t.subscribe(e)}[f](){return this}pipe(...e){return 0===e.length?this:(0===(t=e).length?v:1===t.length?t[0]:function(e){return t.reduce((e,t)=>t(e),e)})(this);var t}toPromise(e){return new(e=b(e))((e,t)=>{let n;this.subscribe(e=>n=e,e=>t(e),()=>e(n))})}}return e.create=t=>new e(t),e})();function b(e){if(e||(e=s.Promise||Promise),!e)throw new Error("no Promise impl found");return e}const _=(()=>{function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e})();class w extends h{constructor(e,t){super(),this.subject=e,this.subscriber=t,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,t=e.observers;if(this.subject=null,!t||0===t.length||e.isStopped||e.closed)return;const n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}class k extends g{constructor(e){super(e),this.destination=e}}let x=(()=>{class e extends y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[p](){return new k(this)}lift(e){const t=new S(this,this);return t.operator=e,t}next(e){if(this.closed)throw new _;if(!this.isStopped){const{observers:t}=this,n=t.length,r=t.slice();for(let i=0;i<n;i++)r[i].next(e)}}error(e){if(this.closed)throw new _;this.hasError=!0,this.thrownError=e,this.isStopped=!0;const{observers:t}=this,n=t.length,r=t.slice();for(let i=0;i<n;i++)r[i].error(e);this.observers.length=0}complete(){if(this.closed)throw new _;this.isStopped=!0;const{observers:e}=this,t=e.length,n=e.slice();for(let r=0;r<t;r++)n[r].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(e){if(this.closed)throw new _;return super._trySubscribe(e)}_subscribe(e){if(this.closed)throw new _;return this.hasError?(e.error(this.thrownError),h.EMPTY):this.isStopped?(e.complete(),h.EMPTY):(this.observers.push(e),new w(this,e))}asObservable(){const e=new y;return e.source=this,e}}return e.create=(e,t)=>new S(e,t),e})();class S extends x{constructor(e,t){super(),this.destination=e,this.source=t}next(e){const{destination:t}=this;t&&t.next&&t.next(e)}error(e){const{destination:t}=this;t&&t.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:t}=this;return t?this.source.subscribe(e):h.EMPTY}}function C(e){return e&&"function"==typeof e.schedule}function E(e,t){return function(n){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new T(e,t))}}class T{constructor(e,t){this.project=e,this.thisArg=t}call(e,t){return t.subscribe(new A(e,this.project,this.thisArg))}}class A extends g{constructor(e,t,n){super(e),this.project=t,this.count=0,this.thisArg=n||this}_next(e){let t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(t)}}const j=e=>t=>{for(let n=0,r=e.length;n<r&&!t.closed;n++)t.next(e[n]);t.complete()};function q(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}const O=q(),P=e=>e&&"number"==typeof e.length&&"function"!=typeof e;function I(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}const M=e=>{if(e&&"function"==typeof e[f])return r=e,e=>{const t=r[f]();if("function"!=typeof t.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return t.subscribe(e)};if(P(e))return j(e);if(I(e))return n=e,e=>(n.then(t=>{e.closed||(e.next(t),e.complete())},t=>e.error(t)).then(null,o),e);if(e&&"function"==typeof e[O])return t=e,e=>{const n=t[O]();for(;;){let t;try{t=n.next()}catch(r){return e.error(r),e}if(t.done){e.complete();break}if(e.next(t.value),e.closed)break}return"function"==typeof n.return&&e.add(()=>{n.return&&n.return()}),e};{const t=c(e)?"an invalid object":`'${e}'`;throw new TypeError(`You provided ${t} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`)}var t,n,r};function R(e,t){return new y(n=>{const r=new h;let i=0;return r.add(t.schedule((function(){i!==e.length?(n.next(e[i++]),n.closed||r.add(this.schedule())):n.complete()}))),r})}function L(e,t){return t?function(e,t){if(null!=e){if(function(e){return e&&"function"==typeof e[f]}(e))return function(e,t){return new y(n=>{const r=new h;return r.add(t.schedule(()=>{const i=e[f]();r.add(i.subscribe({next(e){r.add(t.schedule(()=>n.next(e)))},error(e){r.add(t.schedule(()=>n.error(e)))},complete(){r.add(t.schedule(()=>n.complete()))}}))})),r})}(e,t);if(I(e))return function(e,t){return new y(n=>{const r=new h;return r.add(t.schedule(()=>e.then(e=>{r.add(t.schedule(()=>{n.next(e),r.add(t.schedule(()=>n.complete()))}))},e=>{r.add(t.schedule(()=>n.error(e)))}))),r})}(e,t);if(P(e))return R(e,t);if(function(e){return e&&"function"==typeof e[O]}(e)||"string"==typeof e)return function(e,t){if(!e)throw new Error("Iterable cannot be null");return new y(n=>{const r=new h;let i;return r.add(()=>{i&&"function"==typeof i.return&&i.return()}),r.add(t.schedule(()=>{i=e[O](),r.add(t.schedule((function(){if(n.closed)return;let e,t;try{const n=i.next();e=n.value,t=n.done}catch(r){return void n.error(r)}t?n.complete():(n.next(e),this.schedule())})))})),r})}(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}(e,t):e instanceof y?e:new y(M(e))}class z extends g{constructor(e){super(),this.parent=e}_next(e){this.parent.notifyNext(e)}_error(e){this.parent.notifyError(e),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class D extends g{notifyNext(e){this.destination.next(e)}notifyError(e){this.destination.error(e)}notifyComplete(){this.destination.complete()}}function V(e,t){if(!t.closed)return e instanceof y?e.subscribe(t):M(e)(t)}function N(e,t,n=Number.POSITIVE_INFINITY){return"function"==typeof t?r=>r.pipe(N((n,r)=>L(e(n,r)).pipe(E((e,i)=>t(n,e,r,i))),n)):("number"==typeof t&&(n=t),t=>t.lift(new F(e,n)))}class F{constructor(e,t=Number.POSITIVE_INFINITY){this.project=e,this.concurrent=t}call(e,t){return t.subscribe(new H(e,this.project,this.concurrent))}}class H extends D{constructor(e,t,n=Number.POSITIVE_INFINITY){super(e),this.project=t,this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){this.active<this.concurrent?this._tryNext(e):this.buffer.push(e)}_tryNext(e){let t;const n=this.index++;try{t=this.project(e,n)}catch(r){return void this.destination.error(r)}this.active++,this._innerSub(t)}_innerSub(e){const t=new z(this),n=this.destination;n.add(t);const r=V(e,t);r!==t&&n.add(r)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}notifyNext(e){this.destination.next(e)}notifyComplete(){const e=this.buffer;this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function Z(e=Number.POSITIVE_INFINITY){return N(v,e)}function B(e,t){return t?R(e,t):new y(j(e))}function $(...e){let t=Number.POSITIVE_INFINITY,n=null,r=e[e.length-1];return C(r)?(n=e.pop(),e.length>1&&"number"==typeof e[e.length-1]&&(t=e.pop())):"number"==typeof r&&(t=e.pop()),null===n&&1===e.length&&e[0]instanceof y?e[0]:Z(t)(B(e,n))}function U(){return function(e){return e.lift(new Q(e))}}class Q{constructor(e){this.connectable=e}call(e,t){const{connectable:n}=this;n._refCount++;const r=new W(e,n),i=t.subscribe(r);return r.closed||(r.connection=n.connect()),i}}class W extends g{constructor(e,t){super(e),this.connectable=t}_unsubscribe(){const{connectable:e}=this;if(!e)return void(this.connection=null);this.connectable=null;const t=e._refCount;if(t<=0)return void(this.connection=null);if(e._refCount=t-1,t>1)return void(this.connection=null);const{connection:n}=this,r=e._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}class G extends y{constructor(e,t){super(),this.source=e,this.subjectFactory=t,this._refCount=0,this._isComplete=!1}
1_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){const e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject}connect(){let e=this._connection;return e||(this._isComplete=!1,e=this._connection=new h,e.add(this.source.subscribe(new Y(this.getSubject(),this))),e.closed&&(this._connection=null,e=h.EMPTY)),e}refCount(){return U()(this)}}const K=(()=>{const e=G.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}})();class Y extends k{constructor(e,t){super(e),this.connectable=t}_error(e){this._unsubscribe(),super._error(e)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const e=this.connectable;if(e){this.connectable=null;const t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}}}function X(){return new x}function J(){return e=>{return U()((t=X,function(e){let n;n="function"==typeof t?t:function(){return t};const r=Object.create(e,K);return r.source=e,r.subjectFactory=n,r})(e));var t}}function ee(e){return{toString:e}.toString()}function te(e,t,n){return ee(()=>{const r=function(e){return function(...t){if(e){const n=e(...t);for(const e in n)this[e]=n[e]}}}(t);function i(...e){if(this instanceof i)return r.apply(this,e),this;const t=new i(...e);return n.annotation=t,n;function n(e,n,r){const i=e.hasOwnProperty("__parameters__")?e.__parameters__:Object.defineProperty(e,"__parameters__",{value:[]}).__parameters__;for(;i.length<=r;)i.push(null);return(i[r]=i[r]||[]).push(t),e}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}const ne=te("Inject",e=>({token:e})),re=te("Optional"),ie=te("Self"),se=te("SkipSelf");var oe=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}({});function ae(e){for(let t in e)if(e[t]===ae)return t;throw Error("Could not find renamed property on target object.")}function le(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function ce(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function ue(e){return{factory:e.factory,providers:e.providers||[],imports:e.imports||[]}}function he(e){return de(e,e[ge])||de(e,e[ve])}function de(e,t){return t&&t.token===e?t:null}function pe(e){return e&&(e.hasOwnProperty(me)||e.hasOwnProperty(ye))?e[me]:null}const ge=ae({\u0275prov:ae}),me=ae({\u0275inj:ae}),fe=ae({\u0275provFallback:ae}),ve=ae({ngInjectableDef:ae}),ye=ae({ngInjectorDef:ae});function be(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(be).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return""+e.overriddenName;if(e.name)return""+e.name;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function _e(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const we=ae({__forward_ref__:ae});function ke(e){return e.__forward_ref__=ke,e.toString=function(){return be(this())},e}function xe(e){return Se(e)?e():e}function Se(e){return"function"==typeof e&&e.hasOwnProperty(we)&&e.__forward_ref__===ke}const Ce="undefined"!=typeof globalThis&&globalThis,Ee="undefined"!=typeof window&&window,Te="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Ae="undefined"!=typeof global&&global,je=Ce||Ae||Ee||Te,qe=ae({\u0275cmp:ae}),Oe=ae({\u0275dir:ae}),Pe=ae({\u0275pipe:ae}),Ie=ae({\u0275mod:ae}),Me=ae({\u0275loc:ae}),Re=ae({\u0275fac:ae}),Le=ae({__NG_ELEMENT_ID__:ae});class ze{constructor(e,t){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof t?this.__NG_ELEMENT_ID__=t:void 0!==t&&(this.\u0275prov=ce({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}toString(){return"InjectionToken "+this._desc}}const De=new ze("INJECTOR",-1),Ve={},Ne=/\n/gm,Fe=ae({provide:String,useValue:ae});let He,Ze=void 0;function Be(e){const t=Ze;return Ze=e,t}function $e(e){const t=He;return He=e,t}function Ue(e,t=oe.Default){if(void 0===Ze)throw new Error("inject() must be called from an injection context");return null===Ze?Ge(e,void 0,t):Ze.get(e,t&oe.Optional?null:void 0,t)}function Qe(e,t=oe.Default){return(He||Ue)(xe(e),t)}const We=Qe;function Ge(e,t,n){const r=he(e);if(r&&"root"==r.providedIn)return void 0===r.value?r.value=r.factory():r.value;if(n&oe.Optional)return null;if(void 0!==t)return t;throw new Error(`Injector: NOT_FOUND [${be(e)}]`)}function Ke(e){const t=[];for(let n=0;n<e.length;n++){const r=xe(e[n]);if(Array.isArray(r)){if(0===r.length)throw new Error("Arguments array must have arguments.");let e=void 0,n=oe.Default;for(let t=0;t<r.length;t++){const i=r[t];i instanceof re||"Optional"===i.ngMetadataName||i===re?n|=oe.Optional:i instanceof se||"SkipSelf"===i.ngMetadataName||i===se?n|=oe.SkipSelf:i instanceof ie||"Self"===i.ngMetadataName||i===ie?n|=oe.Self:e=i instanceof ne||i===ne?i.token:i}t.push(Qe(e,n))}else t.push(Qe(r))}return t}class Ye{get(e,t=Ve){if(t===Ve){const t=new Error(`NullInjectorError: No provider for ${be(e)}!`);throw t.name="NullInjectorError",t}return t}}class Xe{}class Je{}
vendor: 5,835 bytes, line 1
1function et(e,t){e.forEach(e=>Array.isArray(e)?et(e,t):t(e))}function tt(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function nt(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function rt(e,t){const n=[];for(let r=0;r<e;r++)n.push(t);return n}function it(e,t,n){let r=ot(e,t);return r>=0?e[1|r]=n:(r=~r,function(e,t,n,r){let i=e.length;if(i==t)e.push(n,r);else if(1===i)e.push(r,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;)e[i]=e[i-2],i--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function st(e,t){const n=ot(e,t);if(n>=0)return e[1|n]}function ot(e,t){return function(e,t,n){let r=0,i=e.length>>1;for(;i!==r;){const n=r+(i-r>>1),s=e[n<<1];if(t===s)return n<<1;s>t?i=n:r=n+1}return~(i<<1)}(e,t)}var at=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}({}),lt=function(e){return e[e.Emulated=0]="Emulated",e[e.Native=1]="Native",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}({});const ct={},ut=[];let ht=0;function dt(e){return ee(()=>{const t={},n={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===at.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors||ut,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||lt.Emulated,id:"c",styles:e.styles||ut,_:null,setInput:null,schemas:e.schemas||null,tView:null},r=e.directives,i=e.features,s=e.pipes;return n.id+=ht++,n.inputs=vt(e.inputs,t),n.outputs=vt(e.outputs),i&&i.forEach(e=>e(n)),n.directiveDefs=r?()=>("function"==typeof r?r():r).map(pt):null,n.pipeDefs=s?()=>("function"==typeof s?s():s).map(gt):null,n})}function pt(e){return _t(e)||function(e){return e[Oe]||null}(e)}function gt(e){return function(e){return e[Pe]||null}(e)}const mt={};function ft(e){const t={type:e.type,bootstrap:e.bootstrap||ut,declarations:e.declarations||ut,imports:e.imports||ut,exports:e.exports||ut,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null};return null!=e.id&&ee(()=>{mt[e.id]=e.type}),t}function vt(e,t){if(null==e)return ct;const n={};for(const r in e)if(e.hasOwnProperty(r)){let i=e[r],s=i;Array.isArray(i)&&(s=i[1],i=i[0]),n[i]=r,t&&(t[i]=s)}return n}const yt=dt;function bt(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function _t(e){return e[qe]||null}function wt(e,t){return e.hasOwnProperty(Re)?e[Re]:null}function kt(e,t){const n=e[Ie]||null;if(!n&&!0===t)throw new Error(`Type ${be(e)} does not have '\u0275mod' property.`);return n}function xt(e){return Array.isArray(e)&&"object"==typeof e[1]}function St(e){return Array.isArray(e)&&!0===e[1]}function Ct(e){return 0!=(8&e.flags)}function Et(e){return 2==(2&e.flags)}function Tt(e){return 1==(1&e.flags)}function At(e){return null!==e.template}function jt(e){return 0!=(512&e[2])}class qt{constructor(e,t,n){this.previousValue=e,this.currentValue=t,this.firstChange=n}isFirstChange(){return this.firstChange}}function Ot(){return Pt}function Pt(e){return e.type.prototype.ngOnChanges&&(e.setInput=Mt),It}function It(){const e=Rt(this),t=null==e?void 0:e.current;if(t){const n=e.previous;if(n===ct)e.previous=t;else for(let e in t)n[e]=t[e];e.current=null,this.ngOnChanges(t)}}function Mt(e,t,n,r){const i=Rt(e)||function(e,t){return e.__ngSimpleChanges__=t}(e,{previous:ct,current:null}),s=i.current||(i.current={}),o=i.previous,a=this.declaredInputs[n],l=o[a];s[a]=new qt(l&&l.currentValue,t,o===ct),e[r]=t}function Rt(e){return e.__ngSimpleChanges__||null}Ot.ngInherit=!0;let Lt=void 0;function zt(){return void 0!==Lt?Lt:"undefined"!=typeof document?document:void 0}function Dt(e){return!!e.listen}const Vt={createRenderer:(e,t)=>zt()};function Nt(e){for(;Array.isArray(e);)e=e[0];return e}function Ft(e,t){return Nt(t[e+20])}function Ht(e,t){return Nt(t[e.index])}function Zt(e,t){return e.data[t+20]}function Bt(e,t){return e[t+20]}function $t(e,t){const n=t[e];return xt(n)?n:n[0]}function Ut(e){const t=function(e){return e.__ngContext__||null}(e);return t?Array.isArray(t)?t:t.lView:null}function Qt(e){return 4==(4&e[2])}function Wt(e){return 128==(128&e[2])}function Gt(e,t){return null===e||null==t?null:e[t]}function Kt(e){e[18]=0}function Yt(e,t){e[5]+=t;let n=e,r=e[3];for(;null!==r&&(1===t&&1===n[5]||-1===t&&0===n[5]);)r[5]+=t,n=r,r=r[3]}const Xt={lFrame:bn(null),bindingsEnabled:!0,checkNoChangesMode:!1};function Jt(){return Xt.bindingsEnabled}function en(){return Xt.lFrame.lView}function tn(){return Xt.lFrame.tView}function nn(e){Xt.lFrame.contextLView=e}function rn(){return Xt.lFrame.previousOrParentTNode}function sn(e,t){Xt.lFrame.previousOrParentTNode=e,Xt.lFrame.isParent=t}function on(){return Xt.lFrame.isParent}function an(){Xt.lFrame.isParent=!1}function ln(){return Xt.checkNoChangesMode}function cn(e){Xt.checkNoChangesMode=e}function un(){const e=Xt.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function hn(){return Xt.lFrame.bindingIndex++}function dn(e,t){const n=Xt.lFrame;n.bindingIndex=n.bindingRootIndex=e,pn(t)}function pn(e){Xt.lFrame.currentDirectiveIndex=e}function gn(){return Xt.lFrame.currentQueryIndex}function mn(e){Xt.lFrame.currentQueryIndex=e}function fn(e,t){const n=yn();Xt.lFrame=n,n.previousOrParentTNode=t,n.lView=e}function vn(e,t){const n=yn(),r=e[1];Xt.lFrame=n,n.previousOrParentTNode=t,n.lView=e,n.tView=r,n.contextLView=e,n.bindingIndex=r.bindingStartIndex}function yn(){const e=Xt.lFrame,t=null===e?null:e.child;return null===t?bn(e):t}function bn(e){const t={previousOrParentTNode:null,isParent:!0,lView:null,tView:null,
1selectedIndex:0,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null};return null!==e&&(e.child=t),t}function _n(){const e=Xt.lFrame;return Xt.lFrame=e.parent,e.previousOrParentTNode=null,e.lView=null,e}const wn=_n;function kn(){const e=_n();e.isParent=!0,e.tView=null,e.selectedIndex=0,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function xn(){return Xt.lFrame.selectedIndex}function Sn(e){Xt.lFrame.selectedIndex=e}function Cn(){const e=Xt.lFrame;return Zt(e.tView,e.selectedIndex)}function En(){Xt.lFrame.currentNamespace="http://www.w3.org/2000/svg"}function Tn(){Xt.lFrame.currentNamespace=null}function An(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const t=e.data[n].type.prototype,{ngAfterContentInit:r,ngAfterContentChecked:i,ngAfterViewInit:s,ngAfterViewChecked:o,ngOnDestroy:a}=t;r&&(e.contentHooks||(e.contentHooks=[])).push(-n,r),i&&((e.contentHooks||(e.contentHooks=[])).push(n,i),(e.contentCheckHooks||(e.contentCheckHooks=[])).push(n,i)),s&&(e.viewHooks||(e.viewHooks=[])).push(-n,s),o&&((e.viewHooks||(e.viewHooks=[])).push(n,o),(e.viewCheckHooks||(e.viewCheckHooks=[])).push(n,o)),null!=a&&(e.destroyHooks||(e.destroyHooks=[])).push(n,a)}}function jn(e,t,n){Pn(e,t,3,n)}function qn(e,t,n,r){(3&e[2])===n&&Pn(e,t,n,r)}function On(e,t){let n=e[2];(3&n)===t&&(n&=2047,n+=1,e[2]=n)}function Pn(e,t,n,r){const i=null!=r?r:-1;let s=0;for(let o=void 0!==r?65535&e[18]:0;o<t.length;o++)if("number"==typeof t[o+1]){if(s=t[o],null!=r&&s>=r)break}else t[o]<0&&(e[18]+=65536),(s<i||-1==i)&&(In(e,n,t,o),e[18]=(4294901760&e[18])+o+2),o++}function In(e,t,n,r){const i=n[r]<0,s=n[r+1],o=e[i?-n[r]:n[r]];i?e[2]>>11<e[18]>>16&&(3&e[2])===t&&(e[2]+=2048,s.call(o)):s.call(o)}class Mn{constructor(e,t,n){this.factory=e,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=n}}function Rn(e,t,n){const r=Dt(e);let i=0;for(;i<n.length;){const s=n[i];if("number"==typeof s){if(0!==s)break;i++;const o=n[i++],a=n[i++],l=n[i++];r?e.setAttribute(t,a,l,o):t.setAttributeNS(o,a,l)}else{const o=s,a=n[++i];zn(o)?r&&e.setProperty(t,o,a):r?e.setAttribute(t,o,a):t.setAttribute(o,a),i++}}return i}function Ln(e){return 3===e||4===e||6===e}function zn(e){return 64===e.charCodeAt(0)}function Dn(e,t){if(null===t||0===t.length);else if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const i=t[r];"number"==typeof i?n=i:0===n||Vn(e,n,i,null,-1===n||2===n?t[++r]:null)}}return e}function Vn(e,t,n,r,i){let s=0,o=e.length;if(-1===t)o=-1;else for(;s<e.length;){const n=e[s++];if("number"==typeof n){if(n===t){o=-1;break}if(n>t){o=s-1;break}}}for(;s<e.length;){const t=e[s];if("number"==typeof t)break;if(t===n){if(null===r)return void(null!==i&&(e[s+1]=i));if(r===e[s+1])return void(e[s+2]=i)}s++,null!==r&&s++,null!==i&&s++}-1!==o&&(e.splice(o,0,t),s=o+1),e.splice(s++,0,n),null!==r&&e.splice(s++,0,r),null!==i&&e.splice(s++,0,i)}function Nn(e){return-1!==e}function Fn(e){return 32767&e}function Hn(e){return e>>16}function Zn(e,t){let n=Hn(e),r=t;for(;n>0;)r=r[15],n--;return r}function Bn(e){return"string"==typeof e?e:null==e?"":""+e}function $n(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Bn(e)}const Un=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(je))();function Qn(e){return e instanceof Function?e():e}let Wn=!0;function Gn(e){const t=Wn;return Wn=e,t}let Kn=0;function Yn(e,t){const n=Jn(e,t);if(-1!==n)return n;const r=t[1];r.firstCreatePass&&(e.injectorIndex=t.length,Xn(r.data,e),Xn(t,null),Xn(r.blueprint,null));const i=er(e,t),s=e.injectorIndex;if(Nn(i)){const e=Fn(i),n=Zn(i,t),r=n[1].data;for(let i=0;i<8;i++)t[s+i]=n[e+i]|r[e+i]}return t[s+8]=i,s}function Xn(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Jn(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null==t[e.injectorIndex+8]?-1:e.injectorIndex}function er(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=t[6],r=1;for(;n&&-1===n.injectorIndex;)n=(t=t[15])?t[6]:null,r++;return n?n.injectorIndex|r<<16:-1}function tr(e,t,n){!function(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(Le)&&(r=n[Le]),null==r&&(r=n[Le]=Kn++);const i=255&r,s=1<<i,o=64&i,a=32&i,l=t.data;128&i?o?a?l[e+7]|=s:l[e+6]|=s:a?l[e+5]|=s:l[e+4]|=s:o?a?l[e+3]|=s:l[e+2]|=s:a?l[e+1]|=s:l[e]|=s}(e,t,n)}function nr(e,t,n,r=oe.Default,i){if(null!==e){const i=function(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(Le)?e[Le]:void 0;return"number"==typeof t&&t>0?255&t:t}(n);if("function"==typeof i){fn(t,e);try{const e=i();if(null!=e||r&oe.Optional)return e;throw new Error(`No provider for ${$n(n)}!`)}finally{wn()}}else if("number"==typeof i){if(-1===i)return new cr(e,t);let s=null,o=Jn(e,t),a=-1,l=r&oe.Host?t[16][6]:null;for((-1===o||r&oe.SkipSelf)&&(a=-1===o?er(e,t):t[o+8],lr(r,!1)?(s=t[1],o=Fn(a),t=Zn(a,t)):o=-1);-1!==o;){a=t[o+8];const e=t[1];if(ar(i,o,e.data)){const e=ir(o,t,n,s,r,l);if(e!==rr)return e}lr(r,t[1].data[o+8]===l)&&ar(i,o,t)?(s=e,o=Fn(a),t=Zn(a,t)):o=-1}}}if(r&oe.Optional&&void 0===i&&(i=null),0==(r&(oe.Self|oe.Host))){const e=t[9],s=$e(void 0);try{return e?e.get(n,i,r&oe.Optional):Ge(n,i,r&oe.Optional)}finally{$e(s)}}if(r&oe.Optional)return i;throw new Error(`NodeInjector: NOT_FOUND [${$n(n)}]`)}const rr={};function ir(e,t,n,r,i,s){const o=t[1],a=o.data[e+8],l=sr(a,o,n,null==r?Et(a)&&Wn:r!=o&&3===a.type,i&oe.Host&&s===a);return null!==l?or(t,o,l,a):rr}function sr(e,t,n,r,i){const s=e.providerIndexes,o=t.data,a=1048575&s,l=e.directiveStart,c=s>>20,u=i?a+c:e.directiveEnd;for(let h=r?a:a+c;h<u;h++){const e=o[h];if(h<l&&n===e||h>=l&&e.type===n)return h}if(i){const e=o[l];if(e&&At(e)&&e.type===n)return l}return null}function or(e,t,n,r){let i=e[n];const s=t.data;if(i instanceof Mn){const o=i;if(o.resolving)throw new Error("Circular dep for "+$n(s[n]));const a=Gn(o.canSeeViewProviders);let l;o.resolving=!0,o.injectImpl&&(l=$e(o.injectImpl)),fn(e,r);try{i=e[n]=o.factory(void 0,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&function(e,t,n){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:s}=t.type.prototype;if(r){const r=Pt(t);
1(n.preOrderHooks||(n.preOrderHooks=[])).push(e,r),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,r)}i&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-e,i),s&&((n.preOrderHooks||(n.preOrderHooks=[])).push(e,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(e,s))}(n,s[n],t)}finally{o.injectImpl&&$e(l),Gn(a),o.resolving=!1,wn()}}return i}function ar(e,t,n){const r=64&e,i=32&e;let s;return s=128&e?r?i?n[t+7]:n[t+6]:i?n[t+5]:n[t+4]:r?i?n[t+3]:n[t+2]:i?n[t+1]:n[t],!!(s&1<<e)}function lr(e,t){return!(e&oe.Self||e&oe.Host&&t)}class cr{constructor(e,t){this._tNode=e,this._lView=t}get(e,t){return nr(this._tNode,this._lView,e,void 0,t)}}function ur(e){const t=e;if(Se(e))return()=>{const e=ur(xe(t));return e?e():null};let n=wt(t);if(null===n){const e=pe(t);n=e&&e.factory}return n||null}function hr(e){return ee(()=>{const t=e.prototype.constructor,n=t[Re]||ur(t),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const e=i[Re]||ur(i);if(e&&e!==n)return e;i=Object.getPrototypeOf(i)}return e=>new e})}function dr(e){return e.ngDebugContext}function pr(e){return e.ngOriginalError}function gr(e,...t){e.error(...t)}class mr{constructor(){this._console=console}handleError(e){const t=this._findOriginalError(e),n=this._findContext(e),r=function(e){return e.ngErrorLogger||gr}(e);r(this._console,"ERROR",e),t&&r(this._console,"ORIGINAL ERROR",t),n&&r(this._console,"ERROR CONTEXT",n)}_findContext(e){return e?dr(e)?dr(e):this._findContext(pr(e)):null}_findOriginalError(e){let t=pr(e);for(;t&&pr(t);)t=pr(t);return t}}class fr{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"}}class vr extends fr{getTypeName(){return"HTML"}}class yr extends fr{getTypeName(){return"Style"}}class br extends fr{getTypeName(){return"Script"}}class _r extends fr{getTypeName(){return"URL"}}class wr extends fr{getTypeName(){return"ResourceURL"}}function kr(e){return e instanceof fr?e.changingThisBreaksApplicationSecurity:e}function xr(e,t){const n=Sr(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see http://g.co/ng/security#xss)`)}return n===t}function Sr(e){return e instanceof fr&&e.getTypeName()||null}let Cr=!0,Er=!1;function Tr(){return Er=!0,Cr}class Ar{getInertBodyElement(e){e="<body><remove></remove>"+e;try{const t=(new window.DOMParser).parseFromString(e,"text/html").body;return t.removeChild(t.firstChild),t}catch(t){return null}}}class jr{constructor(e){if(this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e);const t=this.inertDocument.createElement("body");e.appendChild(t)}}getInertBodyElement(e){const t=this.inertDocument.createElement("template");if("content"in t)return t.innerHTML=e,t;const n=this.inertDocument.createElement("body");return n.innerHTML=e,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}stripCustomNsAttrs(e){const t=e.attributes;for(let r=t.length-1;0<r;r--){const n=t.item(r).name;"xmlns:ns1"!==n&&0!==n.indexOf("ns1:")||e.removeAttribute(n)}let n=e.firstChild;for(;n;)n.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(n),n=n.nextSibling}}const qr=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi,Or=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function Pr(e){return(e=String(e)).match(qr)||e.match(Or)?e:(Tr()&&console.warn(`WARNING: sanitizing unsafe URL value ${e} (see http://g.co/ng/security#xss)`),"unsafe:"+e)}function Ir(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Mr(...e){const t={};for(const n of e)for(const e in n)n.hasOwnProperty(e)&&(t[e]=!0);return t}const Rr=Ir("area,br,col,hr,img,wbr"),Lr=Ir("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),zr=Ir("rp,rt"),Dr=Mr(zr,Lr),Vr=Mr(Rr,Mr(Lr,Ir("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Mr(zr,Ir("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Dr),Nr=Ir("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Fr=Ir("srcset"),Hr=Mr(Nr,Fr,Ir("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
1olspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Ir("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Zr=Ir("script,style,template");class Br{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let t=e.firstChild,n=!0;for(;t;)if(t.nodeType===Node.ELEMENT_NODE?n=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,n&&t.firstChild)t=t.firstChild;else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let e=this.checkClobberedElement(t,t.nextSibling);if(e){t=e;break}t=this.checkClobberedElement(t,t.parentNode)}return this.buf.join("")}startElement(e){const t=e.nodeName.toLowerCase();if(!Vr.hasOwnProperty(t))return this.sanitizedSomething=!0,!Zr.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);const n=e.attributes;for(let i=0;i<n.length;i++){const e=n.item(i),t=e.name,s=t.toLowerCase();if(!Hr.hasOwnProperty(s)){this.sanitizedSomething=!0;continue}let o=e.value;Nr[s]&&(o=Pr(o)),Fr[s]&&(r=o,o=(r=String(r)).split(",").map(e=>Pr(e.trim())).join(", ")),this.buf.push(" ",t,'="',Qr(o),'"')}var r;return this.buf.push(">"),!0}endElement(e){const t=e.nodeName.toLowerCase();Vr.hasOwnProperty(t)&&!Rr.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))}chars(e){this.buf.push(Qr(e))}checkClobberedElement(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: "+e.outerHTML);return t}}const $r=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ur=/([^\#-~ |!])/g;function Qr(e){return e.replace(/&/g,"&amp;").replace($r,(function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"})).replace(Ur,(function(e){return"&#"+e.charCodeAt(0)+";"})).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let Wr;function Gr(e,t){let n=null;try{Wr=Wr||function(e){return function(){try{return!!(new window.DOMParser).parseFromString("","text/html")}catch(e){return!1}}()?new Ar:new jr(e)}(e);let r=t?String(t):"";n=Wr.getInertBodyElement(r);let i=5,s=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=s,s=n.innerHTML,n=Wr.getInertBodyElement(r)}while(r!==s);const o=new Br,a=o.sanitizeChildren(Kr(n)||n);return Tr()&&o.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss"),a}finally{if(n){const e=Kr(n)||n;for(;e.firstChild;)e.removeChild(e.firstChild)}}}function Kr(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Yr=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}({});function Xr(e){const t=ei();return t?t.sanitize(Yr.HTML,e)||"":xr(e,"HTML")?kr(e):Gr(zt(),Bn(e))}function Jr(e){const t=ei();return t?t.sanitize(Yr.URL,e)||"":xr(e,"URL")?kr(e):Pr(Bn(e))}function ei(){const e=en();return e&&e[12]}function ti(e,t){e.__ngContext__=t}function ni(e,t,n){let r=e.length;for(;;){const i=e.indexOf(t,n);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const n=t.length;if(i+n===r||e.charCodeAt(i+n)<=32)return i}n=i+1}}function ri(e,t,n){let r=0;for(;r<e.length;){let i=e[r++];
vendor: 1,259 bytes, line 1
1if(n&&"class"===i){if(i=e[r],-1!==ni(i.toLowerCase(),t,0))return!0}else if(1===i){for(;r<e.length&&"string"==typeof(i=e[r++]);)if(i.toLowerCase()===t)return!0;return!1}}return!1}function ii(e){return 0===e.type&&"ng-template"!==e.tagName}function si(e,t,n){return t===(0!==e.type||n?e.tagName:"ng-template")}function oi(e,t,n){let r=4;const i=e.attrs||[],s=function(e){for(let t=0;t<e.length;t++)if(Ln(e[t]))return t;return e.length}(i);let o=!1;for(let a=0;a<t.length;a++){const l=t[a];if("number"!=typeof l){if(!o)if(4&r){if(r=2|1&r,""!==l&&!si(e,l,n)||""===l&&1===t.length){if(ai(r))return!1;o=!0}}else{const c=8&r?l:t[++a];if(8&r&&null!==e.attrs){if(!ri(e.attrs,c,n)){if(ai(r))return!1;o=!0}continue}const u=li(8&r?"class":l,i,ii(e),n);if(-1===u){if(ai(r))return!1;o=!0;continue}if(""!==c){let e;e=u>s?"":i[u+1].toLowerCase();const t=8&r?e:null;if(t&&-1!==ni(t,c,0)||2&r&&c!==e){if(ai(r))return!1;o=!0}}}}else{if(!o&&!ai(r)&&!ai(l))return!1;if(o&&ai(l))continue;o=!1,r=l|1&r}}return ai(r)||o}function ai(e){return 0==(1&e)}function li(e,t,n,r){if(null===t)return-1;let i=0;if(r||!n){let n=!1;for(;i<t.length;){const r=t[i];if(r===e)return i;if(3===r||6===r)n=!0;else{if(1===r||2===r){let e=t[++i];for(;"string"==typeof e;)e=t[++i];continue}if(4===r)break;
1if(0===r){i+=4;continue}}i+=n?1:2}return-1}return function(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const r=e[n];if("number"==typeof r)return-1;if(r===t)return n;n++}return-1}(t,e)}function ci(e,t,n=!1){for(let r=0;r<t.length;r++)if(oi(e,t[r],n))return!0;return!1}function ui(e,t){return e?":not("+t.trim()+")":t}function hi(e){let t=e[0],n=1,r=2,i="",s=!1;for(;n<e.length;){let o=e[n];if("string"==typeof o)if(2&r){const t=e[++n];i+="["+o+(t.length>0?'="'+t+'"':"")+"]"}else 8&r?i+="."+o:4&r&&(i+=" "+o);else""===i||ai(o)||(t+=ui(s,i),i=""),r=o,s=s||!ai(r);n++}return""!==i&&(t+=ui(s,i)),t}const di={};function pi(e){const t=e[3];return St(t)?t[3]:t}function gi(e){return fi(e[13])}function mi(e){return fi(e[4])}function fi(e){for(;null!==e&&!St(e);)e=e[4];return e}function vi(e){yi(tn(),en(),xn()+e,ln())}function yi(e,t,n,r){if(!r)if(3==(3&t[2])){const r=e.preOrderCheckHooks;null!==r&&jn(t,r,n)}else{const r=e.preOrderHooks;null!==r&&qn(t,r,0,n)}Sn(n)}function bi(e,t){return e<<17|t<<2}function _i(e){return e>>17&32767}function wi(e){return 2|e}function ki(e){return(131068&e)>>2}function xi(e,t){return-131069&e|t<<2}function Si(e){return 1|e}function Ci(e,t){const n=e.contentQueries;if(null!==n)for(let r=0;r<n.length;r+=2){const i=n[r],s=n[r+1];if(-1!==s){const n=e.data[s];mn(i),n.contentQueries(2,t[s],s)}}}function Ei(e,t,n){return Dt(t)?t.createElement(e,n):null===n?t.createElement(e):t.createElementNS(n,e)}function Ti(e,t,n,r,i,s,o,a,l,c){const u=t.blueprint.slice();return u[0]=i,u[2]=140|r,Kt(u),u[3]=u[15]=e,u[8]=n,u[10]=o||e&&e[10],u[11]=a||e&&e[11],u[12]=l||e&&e[12]||null,u[9]=c||e&&e[9]||null,u[6]=s,u[16]=2==t.type?e[16]:u,u}function Ai(e,t,n,r,i,s){const o=n+20,a=e.data[o]||function(e,t,n,r,i,s){const o=rn(),a=on(),l=a?o:o&&o.parent,c=e.data[n]=Vi(0,l&&l!==t?l:null,r,n,i,s);return null===e.firstChild&&(e.firstChild=c),o&&(!a||null!=o.child||null===c.parent&&2!==o.type?a||(o.next=c):o.child=c),c}(e,t,o,r,i,s);return sn(a,!0),a}function ji(e,t,n){vn(t,t[6]);try{const r=e.viewQuery;null!==r&&as(1,r,n);const i=e.template;null!==i&&Pi(e,t,i,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&Ci(e,t),e.staticViewQueries&&as(2,e.viewQuery,n);const s=e.components;null!==s&&function(e,t){for(let n=0;n<t.length;n++)ns(e,t[n])}(t,s)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0),r}finally{t[2]&=-5,kn()}}function qi(e,t,n,r){const i=t[2];if(256==(256&i))return;vn(t,t[6]);const s=ln();try{Kt(t),Xt.lFrame.bindingIndex=e.bindingStartIndex,null!==n&&Pi(e,t,n,2,r);const o=3==(3&i);if(!s)if(o){const n=e.preOrderCheckHooks;null!==n&&jn(t,n,null)}else{const n=e.preOrderHooks;null!==n&&qn(t,n,0,null),On(t,0)}if(function(e){for(let t=gi(e);null!==t;t=mi(t)){if(!t[2])continue;const e=t[9];for(let t=0;t<e.length;t++){const n=e[t],r=n[3];0==(1024&n[2])&&Yt(r,1),n[2]|=1024}}}(t),function(e){for(let t=gi(e);null!==t;t=mi(t))for(let e=10;e<t.length;e++){const n=t[e],r=n[1];Wt(n)&&qi(r,n,r.template,n[8])}}(t),null!==e.contentQueries&&Ci(e,t),!s)if(o){const n=e.contentCheckHooks;null!==n&&jn(t,n)}else{const n=e.contentHooks;null!==n&&qn(t,n,1),On(t,1)}!function(e,t){try{const n=e.expandoInstructions;if(null!==n){let r=e.expandoStartIndex,i=-1,s=-1;for(let e=0;e<n.length;e++){const o=n[e];"number"==typeof o?o<=0?(s=0-o,Sn(s),r+=9+n[++e],i=r):r+=o:(null!==o&&(dn(r,i),o(2,t[i])),i++)}}}finally{Sn(-1)}}(e,t);const a=e.components;null!==a&&function(e,t){for(let n=0;n<t.length;n++)ts(e,t[n])}(t,a);const l=e.viewQuery;if(null!==l&&as(2,l,r),!s)if(o){const n=e.viewCheckHooks;null!==n&&jn(t,n)}else{const n=e.viewHooks;null!==n&&qn(t,n,2),On(t,2)}!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),s||(t[2]&=-73),1024&t[2]&&(t[2]&=-1025,Yt(t[3],-1))}finally{kn()}}function Oi(e,t,n,r){const i=t[10],s=!ln(),o=Qt(t);try{s&&!o&&i.begin&&i.begin(),o&&ji(e,t,r),qi(e,t,n,r)}finally{s&&!o&&i.end&&i.end()}}function Pi(e,t,n,r,i){const s=xn();try{Sn(-1),2&r&&t.length>20&&yi(e,t,0,ln()),n(r,i)}finally{Sn(s)}}function Ii(e,t,n){if(Ct(t)){const r=t.directiveEnd;for(let i=t.directiveStart;i<r;i++){const t=e.data[i];t.contentQueries&&t.contentQueries(1,n[i],i)}}}function Mi(e,t,n){Jt()&&(function(e,t,n,r){const i=n.directiveStart,s=n.directiveEnd;e.firstCreatePass||Yn(n,t),ti(r,t);const o=n.initialInputs;for(let a=i;a<s;a++){const r=e.data[a],s=At(r);s&&Yi(t,n,r);const l=or(t,e,a,n);ti(l,t),null!==o&&Xi(0,a-i,l,r,0,o),s&&($t(n.index,t)[8]=l)}}(e,t,n,Ht(n,t)),128==(128&n.flags)&&function(e,t,n){const r=n.directiveStart,i=n.directiveEnd,s=e.expandoInstructions,o=e.firstCreatePass,a=n.index-20,l=Xt.lFrame.currentDirectiveIndex;try{Sn(a);for(let n=r;n<i;n++){const r=e.data[n],i=t[n];pn(n),null!==r.hostBindings||0!==r.hostVars||null!==r.hostAttrs?$i(r,i):o&&s.push(null)}}finally{Sn(-1),pn(l)}}
1(e,t,n))}function Ri(e,t,n=Ht){const r=t.localNames;if(null!==r){let i=t.index+1;for(let s=0;s<r.length;s+=2){const o=r[s+1],a=-1===o?n(t,e):e[o];e[i++]=a}}}function Li(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=zi(1,-1,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts):t}function zi(e,t,n,r,i,s,o,a,l,c){const u=20+r,h=u+i,d=function(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:di);return n}(u,h),p="function"==typeof c?c():c;return d[1]={type:e,id:t,blueprint:d,template:n,queries:null,viewQuery:a,node:null,data:d.slice().fill(null,u),bindingStartIndex:u,expandoStartIndex:h,expandoInstructions:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof s?s():s,pipeRegistry:"function"==typeof o?o():o,firstChild:null,schemas:l,consts:p,incompleteFirstPass:!1}}function Di(e,t,n,r){const i=cs(t);i.push(n),e.firstCreatePass&&function(e){return e.cleanup||(e.cleanup=[])}(e).push(r,i.length-1)}function Vi(e,t,n,r,i,s){return{type:n,index:r,injectorIndex:t?t.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,tagName:i,attrs:s,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function Ni(e,t,n){for(let r in e)if(e.hasOwnProperty(r)){const i=e[r];(n=null===n?{}:n).hasOwnProperty(r)?n[r].push(t,i):n[r]=[t,i]}return n}function Fi(e,t,n,r,i,s,o,a){const l=Ht(t,n);let c,u=t.inputs;var h;!a&&null!=u&&(c=u[r])?(hs(e,n,c,r,i),Et(t)&&function(e,t){const n=$t(t,e);16&n[2]||(n[2]|=64)}(n,t.index)):3===t.type&&(r="class"===(h=r)?"className":"for"===h?"htmlFor":"formaction"===h?"formAction":"innerHtml"===h?"innerHTML":"readonly"===h?"readOnly":"tabindex"===h?"tabIndex":h,i=null!=o?o(i,t.tagName||"",r):i,Dt(s)?s.setProperty(l,r,i):zn(r)||(l.setProperty?l.setProperty(r,i):l[r]=i))}function Hi(e,t,n,r){let i=!1;if(Jt()){const s=function(e,t,n){const r=e.directiveRegistry;let i=null;if(r)for(let s=0;s<r.length;s++){const o=r[s];ci(n,o.selectors,!1)&&(i||(i=[]),tr(Yn(n,t),e,o.type),At(o)?(Qi(e,n),i.unshift(o)):i.push(o))}return i}(e,t,n),o=null===r?null:{"":-1};if(null!==s){let r=0;i=!0,Gi(n,e.data.length,s.length);for(let e=0;e<s.length;e++){const t=s[e];t.providersResolver&&t.providersResolver(t)}Ui(e,n,s.length);let a=!1,l=!1;for(let i=0;i<s.length;i++){const c=s[i];n.mergedAttrs=Dn(n.mergedAttrs,c.hostAttrs),Ki(e,t,c),Wi(e.data.length-1,c,o),null!==c.contentQueries&&(n.flags|=8),null===c.hostBindings&&null===c.hostAttrs&&0===c.hostVars||(n.flags|=128);const u=c.type.prototype;!a&&(u.ngOnChanges||u.ngOnInit||u.ngDoCheck)&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n.index-20),a=!0),l||!u.ngOnChanges&&!u.ngDoC
1heck||((e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n.index-20),l=!0),Zi(e,c),r+=c.hostVars}!function(e,t){const n=t.directiveEnd,r=e.data,i=t.attrs,s=[];let o=null,a=null;for(let l=t.directiveStart;l<n;l++){const e=r[l],n=e.inputs,c=null===i||ii(t)?null:Ji(n,i);s.push(c),o=Ni(n,l,o),a=Ni(e.outputs,l,a)}null!==o&&(o.hasOwnProperty("class")&&(t.flags|=16),o.hasOwnProperty("style")&&(t.flags|=32)),t.initialInputs=s,t.inputs=o,t.outputs=a}(e,n),Bi(e,t,r)}o&&function(e,t,n){if(t){const r=e.localNames=[];for(let e=0;e<t.length;e+=2){const i=n[t[e+1]];if(null==i)throw new Error(`Export of name '${t[e+1]}' not found!`);r.push(t[e],i)}}}(n,r,o)}return n.mergedAttrs=Dn(n.mergedAttrs,n.attrs),i}function Zi(e,t){const n=e.expandoInstructions;n.push(t.hostBindings),0!==t.hostVars&&n.push(t.hostVars)}function Bi(e,t,n){for(let r=0;r<n;r++)t.push(di),e.blueprint.push(di),e.data.push(null)}function $i(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Ui(e,t,n){const r=20-t.index,i=e.data.length-(1048575&t.providerIndexes);(e.expandoInstructions||(e.expandoInstructions=[])).push(r,i,n)}function Qi(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function Wi(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;At(t)&&(n[""]=e)}}function Gi(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}function Ki(e,t,n){e.data.push(n);const r=n.factory||(n.factory=wt(n.type)),i=new Mn(r,At(n),null);e.blueprint.push(i),t.push(i)}function Yi(e,t,n){const r=Ht(t,e),i=Li(n),s=e[10],o=rs(e,Ti(e,i,null,n.onPush?64:16,r,t,s,s.createRenderer(r,n)));e[t.index]=o}function Xi(e,t,n,r,i,s){const o=s[t];if(null!==o){const e=r.setInput;for(let t=0;t<o.length;){const i=o[t++],s=o[t++],a=o[t++];null!==e?r.setInput(n,a,i,s):n[s]=a}}}function Ji(e,t){let n=null,r=0;for(;r<t.length;){const i=t[r];if(0!==i)if(5!==i){if("number"==typeof i)break;e.hasOwnProperty(i)&&(null===n&&(n=[]),n.push(i,e[i],t[r+1])),r+=2}else r+=2;else r+=4}return n}function es(e,t,n,r){return new Array(e,!0,!1,t,null,0,r,n,null,null)}function ts(e,t){const n=$t(t,e);if(Wt(n)){const e=n[1];80&n[2]?qi(e,n,e.template,n[8]):n[5]>0&&function e(t){for(let r=gi(t);null!==r;r=mi(r))for(let t=10;t<r.length;t++){const n=r[t];if(1024&n[2]){const e=n[1];qi(e,n,e.template,n[8])}else n[5]>0&&e(n)}const n=t[1].components;if(null!==n)for(let r=0;r<n.length;r++){const i=$t(n[r],t);Wt(i)&&i[5]>0&&e(i)}}(n)}}function ns(e,t){const n=$t(t,e),r=n[1];!function(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n),ji(r,n,n[8])}function rs(e,t){return e[13]?e[14][4]=t:e[13]=t,e[14]=t,t}function is(e){for(;e;){e[2]|=64;const t=pi(e);if(jt(e)&&!t)return e;e=t}return null}function ss(e,t,n){const r=t[10];r.begin&&r.begin();try{qi(e,t,e.template,n)}catch(i){throw us(t,i),i}finally{r.end&&r.end()}}function os(e){!function(e){for(let t=0;t<e.components.length;t++){const n=e.components[t],r=Ut(n),i=r[1];Oi(i,r,i.template,n)}}(e[8])}function as(e,t,n){mn(0),t(e,n)}const ls=(()=>Promise.resolve(null))();function cs(e){return e[7]||(e[7]=[])}function us(e,t){const n=e[9],r=n?n.get(mr,null):null;r&&r.handleError(t)}function hs(e,t,n,r,i){for(let s=0;s<n.length;){const o=n[s++],a=n[s++],l=t[o],c=e.data[o];null!==c.setInput?c.setInput(l,i,r,a):l[a]=i}}function ds(e,t){const n=t[3];return-1===e.index?St(n)?n:null:n}function ps(e,t){const n=ds(e,t);return n?Cs(t[11],n[7]):null}function gs(e,t,n,r,i){if(null!=r){let s,o=!1;St(r)?s=r:xt(r)&&(o=!0,r=r[0]);const a=Nt(r);0===e&&null!==n?null==i?xs(t,n,a):ks(t,n,a,i||null):1===e&&null!==n?ks(t,n,a,i||null):2===e?function(e,t,n){const r=Cs(e,t);r&&function(e,t,n,r){Dt(e)?e.removeChild(t,n,r):t.removeChild(n)}(e,r,t,n)}(t,a,o):3===e&&t.destroyNode(a),null!=s&&function(e,t,n,r,i){const s=n[7];s!==Nt(n)&&gs(t,e,r,s,i);for(let o=10;o<n.length;o++){const i=n[o];qs(i[1],i,e,t,r,s)}}(t,e,s,n,i)}}function ms(e,t,n,r){const i=ps(e.node,t);i&&qs(e,t,t[11],n?1:2,i,r)}function fs(e,t){const n=e[9],r=n.indexOf(t);1024&t[2]&&Yt(t[3],-1),n.splice(r,1)}function vs(e,t){if(e.length<=10)return;const n=10+t,r=e[n];if(r){const i=r[17];null!==i&&i!==e&&fs(i,r),t>0&&(e[n-1][4]=r[4]);const s=nt(e,10+t);ms(r[1],r,!1,null);const o=s[19];null!==o&&o.detachView(s[1]),r[3]=null,r[4]=null,r[2]&=-129}return r}function ys(e,t){if(!(256&t[2])){const n=t[11];Dt(n)&&n.destroyNode&&qs(e,t,n,3,null,null),function(e){let t=e[13];if(!t)return _s(e[1],e);for(;t;){let n=null;if(xt(t))n=t[13];else{const e=t[10];e&&(n=e)}if(!n){for(;t&&!t[4]&&t!==e;)xt(t)&&_s(t[1],t),t=bs(t,e);null===t&&(t=e),xt(t)&&_s(t[1],t),n=t&&t[4]}t=n}}(t)}}function bs(e,t){let n;return xt(e)&&(n=e[6])&&2===n.type?ds(n,e):e[3]===t?null:e[3]}function _s(e,t){if(!(256&t[2])){t[2]&=-129,t[2]|=256,function(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const e=t[n[r]];if(!(e instanceof Mn)){const t=n[r+1];if(Array.isArray(t))for(let n=0;n<t.length;n+=2)t[n+1].call(e[t[n]]);else t.call(e)}}}(e,t),function(e,t){const n=e.cleanup;if(null!==n){const e=t[7];for(let r=0;r<n.length-1;r+=2)if("string"==typeof n[r]){const i=n[r+1],s="function"==typeof i?i(t):Nt(t[i]),o=e[n[r+2]],a=n[r+3];"boolean"==typeof a?s.removeEventListener(n[r],o,a):a>
1=0?e[a]():e[-a].unsubscribe(),r+=2}else n[r].call(e[n[r+1]]);t[7]=null}}(e,t);const n=t[6];n&&3===n.type&&Dt(t[11])&&t[11].destroy();const r=t[17];if(null!==r&&St(t[3])){r!==t[3]&&fs(r,t);const n=t[19];null!==n&&n.detachView(e)}}}function ws(e,t,n){let r=t.parent;for(;null!=r&&(4===r.type||5===r.type);)r=(t=r).parent;if(null==r){const e=n[6];return 2===e.type?ps(e,n):n[0]}if(t&&5===t.type&&4&t.flags)return Ht(t,n).parentNode;if(2&r.flags){const t=e.data,n=t[t[r.index].directiveStart].encapsulation;if(n!==lt.ShadowDom&&n!==lt.Native)return null}return Ht(r,n)}function ks(e,t,n,r){Dt(e)?e.insertBefore(t,n,r):t.insertBefore(n,r,!0)}function xs(e,t,n){Dt(e)?e.appendChild(t,n):t.appendChild(n)}function Ss(e,t,n,r){null!==r?ks(e,t,n,r):xs(e,t,n)}function Cs(e,t){return Dt(e)?e.parentNode(t):t.parentNode}function Es(e,t){if(2===e.type){const n=ds(e,t);return null===n?null:As(n.indexOf(t,10)-10,n)}return 4===e.type||5===e.type?Ht(e,t):null}function Ts(e,t,n,r){const i=ws(e,r,t);if(null!=i){const e=t[11],s=Es(r.parent||t[6],t);if(Array.isArray(n))for(let t=0;t<n.length;t++)Ss(e,i,n[t],s);else Ss(e,i,n,s)}}function As(e,t){const n=10+e+1;if(n<t.length){const e=t[n],r=e[1].firstChild;if(null!==r)return function e(t,n){if(null!==n){const r=n.type;if(3===r)return Ht(n,t);if(0===r)return As(-1,t[n.index]);if(4===r||5===r){const r=n.child;if(null!==r)return e(t,r);{const e=t[n.index];return St(e)?As(-1,e):Nt(e)}}{const r=t[16],i=r[6],s=pi(r),o=i.projection[n.projection];return null!=o?e(s,o):e(t,n.next)}}return null}(e,r)}return t[7]}function js(e,t,n,r,i,s,o){for(;null!=n;){const a=r[n.index],l=n.type;o&&0===t&&(a&&ti(Nt(a),r),n.flags|=4),64!=(64&n.flags)&&(4===l||5===l?(js(e,t,n.child,r,i,s,!1),gs(t,e,i,a,s)):1===l?Os(e,t,r,n,i,s):gs(t,e,i,a,s)),n=o?n.projectionNext:n.next}}function qs(e,t,n,r,i,s){js(n,r,e.node.child,t,i,s,!1)}function Os(e,t,n,r,i,s){const o=n[16],a=o[6].projection[r.projection];if(Array.isArray(a))for(let l=0;l<a.length;l++)gs(t,e,i,a[l],s);else js(e,t,a,o[3],i,s,!0)}function Ps(e,t,n){Dt(e)?e.setAttribute(t,"style",n):t.style.cssText=n}function Is(e,t,n){Dt(e)?""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n):t.className=n}class Ms{constructor(e,t){this._lView=e,this._cdRefInjectingView=t,this._appRef=null,this._viewContainerRef=null}get rootNodes(){const e=this._lView;return null==e[0]?function e(t,n,r,i,s=!1){for(;null!==r;){const o=n[r.index];if(null!==o&&i.push(Nt(o)),St(o))for(let t=10;t<o.length;t++){const n=o[t],r=n[1].firstChild;null!==r&&e(n[1],n,r,i)}const a=r.type;if(4===a||5===a)e(t,n,r.child,i);else if(1===a){const t=n[16],s=t[6].projection[r.projection];if(Array.isArray(s))i.push(...s);else{const n=pi(t);e(n[1],n,s,i,!0)}}r=s?r.projectionNext:r.next}return i}(e[1],e,e[6].child,[]):[]}get context(){return this._lView[8]}get destroyed(){return 256==(256&this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._viewContainerRef){const e=this._viewContainerRef.indexOf(this);e>-1&&this._viewContainerRef.detach(e),this._viewContainerRef=null}ys(this._lView[1],this._lView)}onDestroy(e){Di(this._lView[1],this._lView,null,e)}markForCheck(){is(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){ss(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(e,t,n){cn(!0);try{ss(e,t,n)}finally{cn(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e}detachFromAppRef(){var e;this._appRef=null,qs(this._lView[1],e=this._lView,e[11],2,null,null)}attachToAppRef(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}}class Rs extends Ms{constructor(e){super(e),this._view=e}detectChanges(){os(this._view)}checkNoChanges(){!function(e){cn(!0);try{os(e)}finally{cn(!1)}}(this._view)}get context(){return null}}let Ls,zs,Ds;function Vs(e,t,n){return Ls||(Ls=class extends e{}),new Ls(Ht(t,n))}function Ns(e,t,n,r){return zs||(zs=class extends e{constructor(e,t,n){super(),this._declarationView=e,this._declarationTContainer=t,this.elementRef=n}createEmbeddedView(e){const t=this._declarationTContainer.tViews,n=Ti(this._declarationView,t,e,16,null,t.node);n[17]=this._declarationView[this._declarationTContainer.index];const r=this._declarationView[19];return null!==r&&(n[19]=r.createEmbeddedView(t)),ji(t,n,e),new Ms(n)}}),0===n.type?new zs(r,n,Vs(t,n,r)):null}function Fs(e,t,n,r){let i;Ds||(Ds=class extends e{constructor(e,t,n){super(),this._lContainer=e,this._hostTNode=t,this._hostView=n}
1get element(){return Vs(t,this._hostTNode,this._hostView)}get injector(){return new cr(this._hostTNode,this._hostView)}get parentInjector(){const e=er(this._hostTNode,this._hostView),t=Zn(e,this._hostView),n=function(e,t,n){if(n.parent&&-1!==n.parent.injectorIndex){const e=n.parent.injectorIndex;let t=n.parent;for(;null!=t.parent&&e==t.parent.injectorIndex;)t=t.parent;return t}let r=Hn(e),i=t,s=t[6];for(;r>1;)i=i[15],s=i[6],r--;return s}(e,this._hostView,this._hostTNode);return Nn(e)&&null!=n?new cr(n,t):new cr(null,this._hostView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){return null!==this._lContainer[8]&&this._lContainer[8][e]||null}get length(){return this._lContainer.length-10}createEmbeddedView(e,t,n){const r=e.createEmbeddedView(t||{});return this.insert(r,n),r}createComponent(e,t,n,r,i){const s=n||this.parentInjector;if(!i&&null==e.ngModule&&s){const e=s.get(Xe,null);e&&(i=e)}const o=e.create(s,r,void 0,i);return this.insert(o.hostView,t),o}insert(e,t){const n=e._lView,r=n[1];if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");if(this.allocateContainerIfNeeded(),St(n[3])){const t=this.indexOf(e);if(-1!==t)this.detach(t);else{const t=n[3],r=new Ds(t,t[6],t[3]);r.detach(r.indexOf(e))}}const i=this._adjustIndex(t);return function(e,t,n,r){const i=10+r,s=n.length;r>0&&(n[i-1][4]=t),r<s-10?(t[4]=n[i],tt(n,10+r,t)):(n.push(t),t[4]=null),t[3]=n;const o=t[17];null!==o&&n!==o&&function(e,t){const n=e[9];t[16]!==t[3][3][16]&&(e[2]=!0),null===n?e[9]=[t]:n.push(t)}(o,t);const a=t[19];null!==a&&a.insertView(e),t[2]|=128}(r,n,this._lContainer,i),ms(r,n,!0,As(i,this._lContainer)),e.attachToViewContainerRef(this),tt(this._lContainer[8],i,e),e}move(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");return this.insert(e,t)}indexOf(e){const t=this._lContainer[8];return null!==t?t.indexOf(e):-1}remove(e){this.allocateContainerIfNeeded();const t=this._adjustIndex(e,-1),n=vs(this._lContainer,t);n&&(nt(this._lContainer[8],t),ys(n[1],n))}detach(e){this.allocateContainerIfNeeded();const t=this._adjustIndex(e,-1),n=vs(this._lContainer,t);return n&&null!=nt(this._lContainer[8],t)?new Ms(n):null}_adjustIndex(e,t=0){return null==e?this.length+t:e}allocateContainerIfNeeded(){null===this._lContainer[8]&&(this._lContainer[8]=[])}});const s=r[n.index];if(St(s))i=s;else{let e;if(4===n.type)e=Nt(s);else if(e=r[11].createComment(""),jt(r)){const t=r[11],i=Ht(n,r);ks(t,Cs(t,i),e,function(e,t){return Dt(e)?e.nextSibling(t):t.nextSibling}(t,i))}else Ts(r[1],r,e,n);r[n.index]=i=es(s,r,e,n),rs(r,i)}return new Ds(i,n,r)}let Hs=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>Zs(),e})();const Zs=function(e=!1){return function(e,t,n){if(!n&&Et(e)){const n=$t(e.index,t);return new Ms(n,n)}return 3===e.type||0===e.type||4===e.type||5===e.type?new Ms(t[16],t):null}(rn(),en(),e)},Bs=Function,$s=new ze("Set Injector scope."),Us={},Qs={},Ws=[];let Gs=void 0;function Ks(){return void 0===Gs&&(Gs=new Ye),Gs}function Ys(e,t=null,n=null,r){return new Xs(e,n,t||Ks(),r)}class Xs{constructor(e,t,n,r=null){this.parent=n,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;const i=[];t&&et(t,n=>this.processProvider(n,e,t)),et([e],e=>this.processInjectorType(e,[],i)),this.records.set(De,to(void 0,this));const s=this.records.get($s);this.scope=null!=s?s.value:null,this.source=r||("object"==typeof e?null:be(e))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(e=>e.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(e,t=Ve,n=oe.Default){this.assertNotDestroyed();const r=Be(this);try{if(!(n&oe.SkipSelf)){let t=this.records.get(e);if(void 0===t){const n=("function"==typeof(i=e)||"object"==typeof i&&i instanceof ze)&&he(e);t=n&&this.injectableDefInScope(n)?to(Js(e),Us):null,this.records.set(e,t)}if(null!=t)return this.hydrate(e,t)}return(n&oe.Self?Ks():this.parent).get(e,t=n&oe.Optional&&t===Ve?null:t)}catch(s){if("NullInjectorError"===s.name){if((s.ngTempTokenPath=s.ngTempTokenPath||[]).unshift(be(e)),r)throw s;return function(e,t,n,r){const i=e.ngTempTokenPath;throw t.__source&&i.unshift(t.__source),e.message=function(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;let i=be(t);if(Array.isArray(t))i=t.map(be).join(" -> ");else if("object"==typeof t){let e=[];for(let n in t)if(t.hasOwnProperty(n)){let r=t[n];
1e.push(n+":"+("string"==typeof r?JSON.stringify(r):be(r)))}i=`{${e.join(", ")}}`}return`${n}${r?"("+r+")":""}[${i}]: ${e.replace(Ne,"\n  ")}`}("\n"+e.message,i,n,r),e.ngTokenPath=i,e.ngTempTokenPath=null,e}(s,e,"R3InjectorError",this.source)}throw s}finally{Be(r)}var i}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(e=>this.get(e))}toString(){const e=[];return this.records.forEach((t,n)=>e.push(be(n))),`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(e,t,n){if(!(e=xe(e)))return!1;let r=pe(e);const i=null==r&&e.ngModule||void 0,s=void 0===i?e:i,o=-1!==n.indexOf(s);if(void 0!==i&&(r=pe(i)),null==r)return!1;if(null!=r.imports&&!o){let e;n.push(s);try{et(r.imports,r=>{this.processInjectorType(r,t,n)&&(void 0===e&&(e=[]),e.push(r))})}finally{}if(void 0!==e)for(let t=0;t<e.length;t++){const{ngModule:n,providers:r}=e[t];et(r,e=>this.processProvider(e,n,r||Ws))}}this.injectorDefTypes.add(s),this.records.set(s,to(r.factory,Us));const a=r.providers;if(null!=a&&!o){const t=e;et(a,e=>this.processProvider(e,t,a))}return void 0!==i&&void 0!==e.providers}processProvider(e,t,n){let r=ro(e=xe(e))?e:xe(e&&e.provide);const i=function(e,t,n){return no(e)?to(void 0,e.useValue):to(eo(e),Us)}(e);if(ro(e)||!0!==e.multi)this.records.get(r);else{let t=this.records.get(r);t||(t=to(void 0,Us,!0),t.factory=()=>Ke(t.multi),this.records.set(r,t)),r=e,t.multi.push(e)}this.records.set(r,i)}hydrate(e,t){var n;return t.value===Us&&(t.value=Qs,t.value=t.factory()),"object"==typeof t.value&&t.value&&null!==(n=t.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(t.value),t.value}injectableDefInScope(e){return!!e.providedIn&&("string"==typeof e.providedIn?"any"===e.providedIn||e.providedIn===this.scope:this.injectorDefTypes.has(e.providedIn))}}function Js(e){const t=he(e),n=null!==t?t.factory:wt(e);if(null!==n)return n;const r=pe(e);if(null!==r)return r.factory;if(e instanceof ze)throw new Error(`Token ${be(e)} is missing a \u0275prov definition.`);if(e instanceof Function)return function(e){const t=e.length;if(t>0){const n=rt(t,"?");throw new Error(`Can't resolve all parameters for ${be(e)}: (${n.join(", ")}).`)}const n=function(e){const t=e&&(e[ge]||e[ve]||e[fe]&&e[fe]());if(t){const n=function(e){if(e.hasOwnProperty("name"))return e.name;const t=(""+e).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(e);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${n}" class.`),t}return null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new Error("unreachable")}function eo(e,t,n){let r=void 0;if(ro(e)){const t=xe(e);return wt(t)||Js(t)}if(no(e))r=()=>xe(e.useValue);else if((i=e)&&i.useFactory)r=()=>e.useFactory(...Ke(e.deps||[]));else if(function(e){return!(!e||!e.useExisting)}(e))r=()=>Qe(xe(e.useExisting));else{const t=xe(e&&(e.useClass||e.provide));if(!function(e){return!!e.deps}(e))return wt(t)||Js(t);r=()=>new t(...Ke(e.deps))}var i;return r}function to(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function no(e){return null!==e&&"object"==typeof e&&Fe in e}function ro(e){return"function"==typeof e}const io=function(e,t,n){return function(e,t=null,n=null,r){const i=Ys(e,t,n,r);return i._resolveInjectorDefTypes(),i}({name:n},t,e,n)};let so=(()=>{class e{static create(e,t){return Array.isArray(e)?io(e,t,""):io(e.providers,e.parent,e.name||"")}}return e.THROW_IF_NOT_FOUND=Ve,e.NULL=new Ye,e.\u0275prov=ce({token:e,providedIn:"any",factory:()=>Qe(De)}),e.__NG_ELEMENT_ID__=-1,e})();const oo=new ze("AnalyzeForEntryComponents");function ao(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,s=0;if(null!==t)for(let o=0;o<t.length;o++){const e=t[o];"number"==typeof e?s=e:1==s?i=_e(i,e):2==s&&(r=_e(r,e+": "+t[++o]+";"))}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=i:e.classesWithoutHost=i}let lo=null;function co(){if(!lo){const e=je.Symbol;if(e&&e.iterator)lo=e.iterator;else{const e=Object.getOwnPropertyNames(Map.prototype);for(let t=0;t<e.length;++t){const n=e[t];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(lo=n)}}}return lo}class uo{constructor(e){this.wrapped=e}static wrap(e){return new uo(e)}static unwrap(e){return uo.isWrapped(e)?e.wrapped:e}static isWrapped(e){return e instanceof uo}}function ho(e){return!!po(e)&&(Array.isArray(e)||!(e instanceof Map)&&co()in e)}function po(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function go(e,t,n){return e[t]=n}function mo(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function fo(e,t,n,r){const i=en();return mo(i,hn(),t)&&(tn(),function(e,t,n,r,i,s){const o=Ht(e,t),a=t[11];if(null==r)Dt(a)?a.removeAttribute(o,n,s):o.removeAttribute(n);else{const t=null==i?Bn(r):i(r,e.tagName||"",n);Dt(a)?a.setAttribute(o,n,t,s):s?o.setAttributeNS(s,n,t):o.setAttribute(n,t)}}(Cn(),i,e,t,n,r)),fo}function vo(e,t,n,r){return mo(e,hn(),n)?t+Bn(n)+r:di}function yo(e,t,n,r,i,s,o,a){const l=en(),c=tn(),u=e+20,h=c.firstCreatePass?function(e,t,n,r,i,s,o,a,l){const c=t.consts,u=Ai(t,n[6],e,0,o||null,Gt(c,a));Hi(t,n,u,Gt(c,l)),An(t,u);const h=u.tViews=zi(2,-1,r,i,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,c),d=Vi(0,null,2,-1,null,null);return d.injectorIndex=u.injectorIndex,h.node=d,null!==t.queries&&(t.queries.template(t,u),h.queries=t.queries.embeddedTView(u)),u}(e,c,l,t,n,r,i,s,o):c.data[u];sn(h,!1);const d=l[11].createComment("");Ts(c,l,d,h),ti(d,l),rs(l,l[u]=es(d,l,d,h)),Tt(h)&&Mi(c,l,h),null!=o&&Ri(l,h,a)}function bo(e,t=oe.Default){const n=en();return null==n?Qe(e,t):nr(rn(),n,xe(e),t)}function _o(e){return function(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const e=n.length;let r=0;for(;r<e;){const i=n[r];if(Ln(i))break;if(0===i)r+=2;else if("number"==typeof i)for(r++;r<e&&"string"==typeof n[r];)r++;else{if(i===t)return n[r+1];r+=2}}}return null}(rn(),e)}function wo(e,t,n){const r=en();return mo(r,hn(),t)&&Fi(tn(),Cn(),r,e,t,r[11],n,!1),wo}function ko(e,t,n,r,i){const s=i?"class":"style";
1hs(e,n,t.inputs[s],s,r)}function xo(e,t,n,r){const i=en(),s=tn(),o=20+e,a=i[11],l=i[o]=Ei(t,a,Xt.lFrame.currentNamespace),c=s.firstCreatePass?function(e,t,n,r,i,s,o){const a=t.consts,l=Gt(a,s),c=Ai(t,n[6],e,3,i,l);return Hi(t,n,c,Gt(a,o)),null!==c.attrs&&ao(c,c.attrs,!1),null!==c.mergedAttrs&&ao(c,c.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,c),c}(e,s,i,0,t,n,r):s.data[o];sn(c,!0);const u=c.mergedAttrs;null!==u&&Rn(a,l,u);const h=c.classes;null!==h&&Is(a,l,h);const d=c.styles;null!==d&&Ps(a,l,d),Ts(s,i,l,c),0===Xt.lFrame.elementDepthCount&&ti(l,i),Xt.lFrame.elementDepthCount++,Tt(c)&&(Mi(s,i,c),Ii(s,c,i)),null!==r&&Ri(i,c)}function So(){let e=rn();on()?an():(e=e.parent,sn(e,!1));const t=e;Xt.lFrame.elementDepthCount--;const n=tn();n.firstCreatePass&&(An(n,e),Ct(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function(e){return 0!=(16&e.flags)}(t)&&ko(n,t,en(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function(e){return 0!=(32&e.flags)}(t)&&ko(n,t,en(),t.stylesWithoutHost,!1)}function Co(e,t,n,r){xo(e,t,n,r),So()}function Eo(e,t,n){const r=en(),i=tn(),s=e+20,o=i.firstCreatePass?function(e,t,n,r,i){const s=t.consts,o=Gt(s,r),a=Ai(t,n[6],e,4,"ng-container",o);return null!==o&&ao(a,o,!0),Hi(t,n,a,Gt(s,i)),null!==t.queries&&t.queries.elementStart(t,a),a}(e,i,r,t,n):i.data[s];sn(o,!0);const a=r[s]=r[11].createComment("");Ts(i,r,a,o),ti(a,r),Tt(o)&&(Mi(i,r,o),Ii(i,o,r)),null!=n&&Ri(r,o)}function To(){let e=rn();const t=tn();on()?an():(e=e.parent,sn(e,!1)),t.firstCreatePass&&(An(t,e),Ct(e)&&t.queries.elementEnd(e))}function Ao(){return en()}function jo(e){return!!e&&"function"==typeof e.then}function qo(e){return!!e&&"function"==typeof e.subscribe}function Oo(e,t,n=!1,r){const i=en(),s=tn(),o=rn();return function(e,t,n,r,i,s,o=!1,a){const l=Tt(r),c=e.firstCreatePass&&(e.cleanup||(e.cleanup=[])),u=cs(t);let h=!0;if(3===r.type){const d=Ht(r,t),p=a?a(d):ct,g=p.target||d,m=u.length,f=a?e=>a(Nt(e[r.index])).target:r.index;if(Dt(n)){let o=null;if(!a&&l&&(o=function(e,t,n,r){const i=e.cleanup;if(null!=i)for(let s=0;s<i.length-1;s+=2){const e=i[s];if(e===n&&i[s+1]===r){const e=t[7],n=i[s+2];return e.length>n?e[n]:null}"string"==typeof e&&(s+=2)}return null}(e,t,i,r.index)),null!==o)(o.__ngLastListenerFn__||o).__ngNextListenerFn__=s,o.__ngLastListenerFn__=s,h=!1;else{s=Io(r,t,s,!1);const e=n.listen(p.name||g,i,s);u.push(s,e),c&&c.push(i,f,m,m+1)}}else s=Io(r,t,s,!0),g.addEventListener(i,s,o),u.push(s),c&&c.push(i,f,m,o)}const d=r.outputs;let p;if(h&&null!==d&&(p=d[i])){const e=p.length;if(e)for(let n=0;n<e;n+=2){const e=t[p[n]][p[n+1]].subscribe(s),o=u.length;u.push(s,e),c&&c.push(i,r.index,o,-(o+1))}}}(s,i,i[11],o,e,t,n,r),Oo}function Po(e,t,n){try{return!1!==t(n)}catch(r){return us(e,r),!1}}function Io(e,t,n,r){return function i(s){if(s===Function)return n;const o=2&e.flags?$t(e.index,t):t;0==(32&t[2])&&is(o);let a=Po(t,n,s),l=i.__ngNextListenerFn__;for(;l;)a=Po(t,l,s)&&a,l=l.__ngNextListenerFn__;return r&&!1===a&&(s.preventDefault(),s.returnValue=!1),a}}function Mo(e=1){return function(e){return(Xt.lFrame.contextLView=function(e,t){for(;e>0;)t=t[15],e--;return t}(e,Xt.lFrame.contextLView))[8]}(e)}function Ro(e,t,n){return Lo(e,"",t,"",n),Ro}function Lo(e,t,n,r,i){const s=en(),o=vo(s,t,n,r);return o!==di&&Fi(tn(),Cn(),s,e,o,s[11],i,!1),Lo}const zo=[];function Do(e,t,n,r,i){const s=e[n+1],o=null===t;let a=r?_i(s):ki(s),l=!1;for(;0!==a&&(!1===l||o);){const n=e[a+1];Vo(e[a],t)&&(l=!0,e[a+1]=r?Si(n):wi(n)),a=r?_i(n):ki(n)}l&&(e[n+1]=r?wi(s):Si(s))}function Vo(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&ot(e,t)>=0}function No(e,t){return function(e,t,n,r){const i=en(),s=tn(),o=function(e){const t=Xt.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+2,n}();s.firstUpdatePass&&function(e,t,n,r){const i=e.data;if(null===i[n+1]){const r=i[xn()+20],s=function(e,t){return t>=e.expandoStartIndex}(e,n);(function(e,t){return 0!=(16&e.flags)})(r)&&null===t&&!s&&(t=!1),t=function(e,t,n,r){const i=function(e){const t=Xt.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let s=t.residualClasses;if(null===i)0===t.classBindings&&(n=Ho(n=Fo(null,e,t,n,true),t.attrs,true),s=null);else{const r=t.directiveStylingLast;if(-1===r||e[r]!==i)if(n=Fo(i,e,t,n,true),null===s){let n=function(e,t,n){const r=t.classBindings;if(0!==ki(r))return e[_i(r)]}(e,t);void 0!==n&&Array.isArray(n)&&(n=Fo(null,e,t,n[1],true),n=Ho(n,t.attrs,true),function(e,t,n,r){e[_i(t.classBindings)]=r}(e,t,0,n))}else s=function(e,t,n){let r=void 0;const i=t.directiveEnd;for(let s=1+t.directiveStylingLast;s<i;s++)r=Ho(r,e[s].hostAttrs,true);return Ho(r,t.attrs,true)}(e,t)}return void 0!==s&&(t.residualClasses=s),n}(i,r,t),function(e,t,n,r,i,s){let o=t.classBindings,a=_i(o),l=ki(o);e[r]=n;let c,u=!1;if(Array.isArray(n)){const e=n;c=e[1],(null===c||ot(e,c)>0)&&(u=!0)}else c=n;if(i)if(0!==l){const t=_i(e[a+1]);e[r+1]=bi(t,a),0!==t&&(e[t+1]=xi(e[t+1],r)),e[a+1]=131071&e[a+1]|r<<17}else e[r+1]=bi(a,0),0!==a&&(e[a+1]=xi(e[a+1],r)),a=r;else e[r+1]=bi(l,0),0===a?a=r:e[l+1]=xi(e[l+1],r),l=r;u&&(e[r+1]=wi(e[r+1])),Do(e,c,r,!0),Do(e,c,r,!1),function(e,t,n,r,i){const s=e.residualClasses;null!=s&&"string"==typeof t&&ot(s,t)>=0&&(n[r+1]=Si(n[r+1]))}(t,c,e,r),o=bi(a,l),t.classBindings=o}(i,r,t,n,s)}}(s,e,o),t!==di&&mo(i,o,t)&&function(e,t,n,r,i,s,o,a){if(3!==t.type)return;const l=e.data,c=l[a+1];Bo(1==(1&c)?Zo(l,t,n,i,ki(c),true):void 0)||(Bo(s)||function(e){return 2==(2&e)}(c)&&(s=Zo(l,null,n,i,a,true)),function(e,t,n,r,i){const s=Dt(e);i?s?e.addClass(n,r):n.classList.add(r):s?e.removeClass(n,r):n.classList.remove(r)}(r,0,Ft(xn(),n),i,s))}(s,s.data[xn()+20],i,i[11],e,i[o+1]=function(e,t){return null==e||"object"==typeof e&&(e=be(kr(e))),e}(t),0,o)}(e,t),No}function Fo(e,t,n,r,i){let s=null;const o=n.directiveEnd;let a=n.directiveStylingLast;
vendor: 13,358 bytes, line 1
1for(-1===a?a=n.directiveStart:a++;a<o&&(s=t[a],r=Ho(r,s.hostAttrs,i),s!==e);)a++;return null!==e&&(n.directiveStylingLast=a),r}function Ho(e,t,n){const r=n?1:2;let i=-1;if(null!==t)for(let s=0;s<t.length;s++){const o=t[s];"number"==typeof o?i=o:i===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),it(e,o,!!n||t[++s]))}return void 0===e?null:e}function Zo(e,t,n,r,i,s){const o=null===t;let a=void 0;for(;i>0;){const t=e[i],s=Array.isArray(t),l=s?t[1]:t,c=null===l;let u=n[i+1];u===di&&(u=c?zo:void 0);let h=c?st(u,r):l===r?u:void 0;if(s&&!Bo(h)&&(h=st(t,r)),Bo(h)&&(a=h,o))return a;const d=e[i+1];i=o?_i(d):ki(d)}if(null!==t){let e=s?t.residualClasses:t.residualStyles;null!=e&&(a=st(e,r))}return a}function Bo(e){return void 0!==e}function $o(e,t=""){const n=en(),r=tn(),i=e+20,s=r.firstCreatePass?Ai(r,n[6],e,3,null,null):r.data[i],o=n[i]=function(e,t){return Dt(t)?t.createText(e):t.createTextNode(e)}(t,n[11]);Ts(r,n,o,s),sn(s,!1)}function Uo(e){return Qo("",e,""),Uo}function Qo(e,t,n){const r=en(),i=vo(r,e,t,n);return i!==di&&function(e,t,n){const r=Ft(t,e),i=e[11];Dt(i)?i.setValue(r,n):r.textContent=n}(r,xn(),i),Qo}function Wo(e,t,n){const r=en();return mo(r,hn(),t)&&Fi(tn(),Cn(),r,e,t,r[11],n,!0),Wo}function Go(e,t){const n=Ut(e)[1],r=n.data.length-1;An(n,{directiveStart:r,directiveEnd:r+1})}function Ko(e){let t=Object.getPrototypeOf(e.type.prototype).constructor,n=!0;const r=[e];for(;t;){let i=void 0;if(At(e))i=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Error("Directives cannot inherit Components");i=t.\u0275dir}if(i){if(n){r.push(i);const t=e;t.inputs=Yo(e.inputs),t.declaredInputs=Yo(e.declaredInputs),t.outputs=Yo(e.outputs);const n=i.hostBindings;n&&ea(e,n);const s=i.viewQuery,o=i.contentQueries;if(s&&Xo(e,s),o&&Jo(e,o),le(e.inputs,i.inputs),le(e.declaredInputs,i.declaredInputs),le(e.outputs,i.outputs),At(i)&&i.data.animation){const t=e.data;t.animation=(t.animation||[]).concat(i.data.animation)}}const t=i.features;if(t)for(let r=0;r<t.length;r++){const i=t[r];i&&i.ngInherit&&i(e),i===Ko&&(n=!1)}}t=Object.getPrototypeOf(t)}!function(e){let t=0,n=null;for(let r=e.length-1;r>=0;r--){const i=e[r];i.hostVars=t+=i.hostVars,i.hostAttrs=Dn(i.hostAttrs,n=Dn(n,i.hostAttrs))}}(r)}function Yo(e){return e===ct?{}:e===ut?[]:e}function Xo(e,t){const n=e.viewQuery;e.viewQuery=n?(e,r)=>{t(e,r),n(e,r)}:t}function Jo(e,t){const n=e.contentQueries;e.contentQueries=n?(e,r,i)=>{t(e,r,i),n(e,r,i)}:t}function ea(e,t){const n=e.hostBindings;e.hostBindings=n?(e,r)=>{t(e,r),n(e,r)}:t}function ta(e,t,n,r,i){if(e=xe(e),Array.isArray(e))for(let s=0;s<e.length;s++)ta(e[s],t,n,r,i);else{const s=tn(),o=en();let a=ro(e)?e:xe(e.provide),l=eo(e);const c=rn(),u=1048575&c.providerIndexes,h=c.directiveStart,d=c.providerIndexes>>20;if(ro(e)||!e.multi){const r=new Mn(l,i,bo),p=ia(a,t,i?u:u+d,h);-1===p?(tr(Yn(c,o),s,a),na(s,e,t.length),t.push(a),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(r),o.push(r)):(n[p]=r,o[p]=r)}else{const p=ia(a,t,u+d,h),g=ia(a,t,u,u+d),m=p>=0&&n[p],f=g>=0&&n[g];if(i&&!f||!i&&!m){tr(Yn(c,o),s,a);const u=function(e,t,n,r,i){const s=new Mn(e,n,bo);return s.multi=[],s.index=t,s.componentProviders=0,ra(s,i,r&&!n),s}(i?oa:sa,n.length,i,r,l);!i&&f&&(n[g].providerFactory=u),na(s,e,t.length,0),t.push(a),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(u),o.push(u)}else na(s,e,p>-1?p:g,ra(n[i?g:p],l,!i&&r));!i&&r&&f&&n[g].componentProviders++}}}function na(e,t,n,r){const i=ro(t);if(i||t.useClass){const s=(t.useClass||t).prototype.ngOnDestroy;if(s){const o=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){const e=o.indexOf(n);-1===e?o.push(n,[r,s]):o[e+1].push(r,s)}else o.push(n,s)}}}function ra(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function ia(e,t,n,r){for(let i=n;i<r;i++)if(t[i]===e)return i;return-1}function sa(e,t,n,r){return aa(this.multi,[])}function oa(e,t,n,r){const i=this.multi;let s;if(this.providerFactory){const e=this.providerFactory.componentProviders,t=or(n,n[1],this.providerFactory.index,r);s=t.slice(0,e),aa(i,s);for(let n=e;n<t.length;n++)s.push(t[n])}else s=[],aa(i,s);return s}function aa(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function la(e,t=[]){return n=>{n.providersResolver=(n,r)=>function(e,t,n){const r=tn();if(r.firstCreatePass){const i=At(e);ta(n,r.data,r.blueprint,i,!0),ta(t,r.data,r.blueprint,i,!1)}}(n,r?r(e):e,t)}}class ca{}class ua{resolveComponentFactory(e){throw function(e){const t=Error(`No component factory found for ${be(e)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=e,t}(e)}}let ha=(()=>{class e{}return e.NULL=new ua,e})(),da=(()=>{class e{constructor(e){this.nativeElement=e}}return e.__NG_ELEMENT_ID__=()=>pa(e),e})();const pa=function(e){return Vs(e,rn(),en())};class ga{}var ma=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}({});let fa=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>va(),e})();const va=function(){const e=en(),t=$t(rn().index,e);return function(e){const t=e[11];if(Dt(t))return t;throw new Error("Cannot inject Renderer2 when the application uses Renderer3!")}(xt(t)?t:e)};let ya=(()=>{class e{}return e.\u0275prov=ce({token:e,providedIn:"root",factory:()=>null}),e})();class ba{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}}const _a=new ba("10.1.1");class wa{constructor(){}supports(e){return ho(e)}create(e){return new xa(e)}}const ka=(e,t)=>t;class xa{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||ka}forEachItem(e){let t;for(t=this._itHead;null!==t;t=t._next)e(t)}forEachOperation(e){let t=this._itHead,n=this._removalsHead,r=0,i=null;for(;t||n;){const s=!n||t&&t.currentIndex<Ta(n,r,i)?t:n,o=Ta(s,r,i),a=s.currentIndex;if(s===n)r--,n=n._nextRemoved;else if(t=t._next,null==s.previousIndex)r++;else{i||(i=[]);const e=o-r,t=a-r;if(e!=t){for(let n=0;n<e;n++){const r=n<i.length?i[n]:i[n]=0,s=r+n;t<=s&&s<e&&(i[n]=r+1)}i[s.previousIndex]=t-e}}o!==a&&e(s,o,a)}}forEachPreviousItem(e){let t;for(t=this._previousItHead;null!==t;t=t._nextPrevious)e(t)}forEachAddedItem(e){let t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)}forEachMovedItem(e){let t;for(t=this._movesHead;null!==t;t=t._nextMoved)e(t)}forEachRemovedItem(e){let t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)}forEachIdentityChange(e){let t;for(t=this._identityChangesHead;null!==t;t=t._nextIdentityChange)e(t)}diff(e){if(null==e&&(e=[]),!ho(e))throw new Error(`Error trying to diff '${be(e)}'. Only arrays and iterables are allowed`);return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let t,n,r,i=this._itHead,s=!1;if(Array.isArray(e)){this.length=e.length;for(let t=0;t<this.length;t++)n=e[t],r=this._trackByFn(t,n),null!==i&&Object.is(i.trackById,r)?(s&&(i=this._verifyReinsertion(i,n,r,t)),Object.is(i.item,n)||this._addIdentityChange(i,n)):(i=this._mismatch(i,n,r,t),s=!0),i=i._next}else t=0,function(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[co()]();let r;for(;!(r=n.next()).done;)t(r.value)}}(e,e=>{r=this._trackByFn(t,e),null!==i&&Object.is(i.trackById,r)?(s&&(i=this._verifyReinsertion(i,e,r,t)),Object.is(i.item,e)||this._addIdentityChange(i,e)):(i=this._mismatch(i,e,r,t),s=!0),i=i._next,t++}),this.length=t;return this._truncate(i),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e,t;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=t)e.previousIndex=e.currentIndex,t=e._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,t,n,r){let i;return null===e?i=this._itTail:(i=e._prev,this._remove(e)),null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._moveAfter(e,i,r)):null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(e.item,t)||this._addIdentityChange(e,t),this._reinsertAfter(e,i,r)):e=this._addAfter(new Sa(t,n),i,r),e}_verifyReinsertion(e,t,n,r){let i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==i?e=this._reinsertAfter(i,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;null!==e;){const t=e._next;this._addToRemovals(this._unlink(e)),e=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(e,t,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const r=e._prevRemoved,i=e._nextRemoved;return null===r?this._removalsHead=i:r._nextRemoved=i,null===i?this._removalsTail=r:i._prevRemoved=r,this._insertAfter(e,t,n),this._addToMoves(e,n),e}_moveAfter(e,t,n){return this._unlink(e),this._insertAfter(e,t,n),this._addToMoves(e,n),e}_addAfter(e,t,n){return this._insertAfter(e,t,n),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,t,n){const r=null===t?this._itHead:t._next;return e._next=r,e._prev=t,null===r?this._itTail=e:r._prev=e,null===t?this._itHead=e:t._next=e,null===this._linkedRecords&&(this._linkedRecords=new Ea),this._linkedRecords.put(e),e.currentIndex=n,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const t=e._prev,n=e._next;return null===t?this._itHead=n:t._next=n,null===n?this._itTail=t:n._prev=t,e}_addToMoves(e,t){return e.previousIndex===t||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Ea),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,t){return e.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class Sa{constructor(e,t){this.item=e,this.trackById=t,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Ca{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,t){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===t||t<=n.currentIndex)&&Object.is(n.trackById,e))return n;return null}remove(e){const t=e._prevDup,n=e._nextDup;return null===t?this._head=n:t._nextDup=n,null===n?this._tail=t:n._prevDup=t,null===this._head}}class Ea{constructor(){this.map=new Map}put(e){const t=e.trackById;let n=this.map.get(t);n||(n=new Ca,this.map.set(t,n)),n.add(e)}get(e,t){const n=this.map.get(e);return n?n.get(e,t):null}remove(e){const t=e.trackById;return this.map.get(t).remove(e)&&this.map.delete(t),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Ta(e,t,n){const r=e.previousIndex;if(null===r)return r;let i=0;return n&&r<n.length&&(i=n[r]),r+t+i}class Aa{constructor(){}supports(e){return e instanceof Map||po(e)}create(){return new ja}}class ja{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(e){let t;for(t=this._mapHead;null!==t;t=t._next)e(t)}forEachPreviousItem(e){let t;for(t=this._previousMapHead;null!==t;t=t._nextPrevious)e(t)}forEachChangedItem(e){let t;for(t=this._changesHead;null!==t;t=t._nextChanged)e(t)}forEachAddedItem(e){let t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)}forEachRemovedItem(e){let t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)}diff(e){if(e){if(!(e instanceof Map||po(e)))throw new Error(`Error trying to diff '${be(e)}'. Only maps and objects are allowed`)}else e=new Map;return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let t=this._mapHead;
1if(this._appendAfter=null,this._forEach(e,(e,n)=>{if(t&&t.key===n)this._maybeAddToChanges(t,e),this._appendAfter=t,t=t._next;else{const r=this._getOrCreateRecordForKey(n,e);t=this._insertBeforeOrAppend(t,r)}}),t){t._prev&&(t._prev._next=null),this._removalsHead=t;for(let e=t;null!==e;e=e._nextRemoved)e===this._mapHead&&(this._mapHead=null),this._records.delete(e.key),e._nextRemoved=e._next,e.previousValue=e.currentValue,e.currentValue=null,e._prev=null,e._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,t){if(e){const n=e._prev;return t._next=e,t._prev=n,e._prev=t,n&&(n._next=t),e===this._mapHead&&(this._mapHead=t),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null}_getOrCreateRecordForKey(e,t){if(this._records.has(e)){const n=this._records.get(e);this._maybeAddToChanges(n,t);const r=n._prev,i=n._next;return r&&(r._next=i),i&&(i._prev=r),n._next=null,n._prev=null,n}const n=new qa(e);return this._records.set(e,n),n.currentValue=t,this._addToAdditions(n),n}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,t){Object.is(t,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=t,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,t){e instanceof Map?e.forEach(t):Object.keys(e).forEach(n=>t(e[n],n))}}class qa{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}let Oa=(()=>{class e{constructor(e){this.factories=e}static create(t,n){if(null!=n){const e=n.factories.slice();t=t.concat(e)}return new e(t)}static extend(t){return{provide:e,useFactory:n=>{if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return e.create(t,n)},deps:[[e,new se,new re]]}}find(e){const t=this.factories.find(t=>t.supports(e));if(null!=t)return t;throw new Error(`Cannot find a differ supporting object '${e}' of type '${n=e,n.name||typeof n}'`);var n}}return e.\u0275prov=ce({token:e,providedIn:"root",factory:()=>new e([new wa])}),e})(),Pa=(()=>{class e{constructor(e){this.factories=e}static create(t,n){if(n){const e=n.factories.slice();t=t.concat(e)}return new e(t)}static extend(t){return{provide:e,useFactory:n=>{if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return e.create(t,n)},deps:[[e,new se,new re]]}}find(e){const t=this.factories.find(t=>t.supports(e));if(t)return t;throw new Error(`Cannot find a differ supporting object '${e}'`)}}return e.\u0275prov=ce({token:e,providedIn:"root",factory:()=>new e([new Aa])}),e})();const Ia=[new Aa],Ma=new Oa([new wa]),Ra=new Pa(Ia);let La=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>za(e,da),e})();const za=function(e,t){return Ns(e,t,rn(),en())};let Da=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>Va(e,da),e})();const Va=function(e,t){return Fs(e,t,rn(),en())},Na={};class Fa extends ha{constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){const t=_t(e);return new Ba(t,this.ngModule)}}function Ha(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}const Za=new ze("SCHEDULER_TOKEN",{providedIn:"root",factory:()=>Un});class Ba extends ca{constructor(e,t){super(),this.componentDef=e,this.ngModule=t,this.componentType=e.type,this.selector=e.selectors.map(hi).join(","),this.ngContentSelectors=e.ngContentSelectors?e.ngContentSelectors:[],this.isBoundToModule=!!t}get inputs(){return Ha(this.componentDef.inputs)}get outputs(){return Ha(this.componentDef.outputs)}create(e,t,n,r){const i=(r=r||this.ngModule)?function(e,t){return{get:(n,r,i)=>{const s=e.get(n,Na,i);return s!==Na||r===Na?s:t.get(n,r,i)}}}(e,r.injector):e,s=i.get(ga,Vt),o=i.get(ya,null),a=s.createRenderer(null,this.componentDef),l=this.componentDef.selectors[0][0]||"div",c=n?function(e,t,n){if(Dt(e))return e.selectRootElement(t,n===lt.ShadowDom);let r="string"==typeof t?e.querySelector(t):t;return r.textContent="",r}(a,n,this.componentDef.encapsulation):Ei(l,s.createRenderer(null,this.componentDef),function(e){const t=e.toLowerCase();return"svg"===t?"http://www.w3.org/2000/svg":"math"===t?"http://www.w3.org/1998/MathML/":null}(l)),u=this.componentDef.onPush?576:528,h={components:[],scheduler:Un,clean:ls,playerHandler:null,flags:0},d=zi(0,-1,null,1,0,null,null,null,null,null),p=Ti(null,d,h,u,null,null,s,a,o,i);let g,m;vn(p,null);try{const e=function(e,t,n,r,i,s){const o=n[1];n[20]=e;const a=Ai(o,null,0,3,null,null),l=a.mergedAttrs=t.hostAttrs;null!==l&&(ao(a,l,!0),null!==e&&(Rn(i,e,l),null!==a.classes&&Is(i,e,a.classes),null!==a.styles&&Ps(i,e,a.styles)));const c=r.createRenderer(e,t),u=Ti(n,Li(t),null,t.onPush?64:16,n[20],a,r,c,void 0);return o.firstCreatePass&&(tr(Yn(a,n),o,t.type),Qi(o,a),Gi(a,n.length,1)),rs(n,u),n[20]=u}(c,this.componentDef,p,s,a);if(c)if(n)Rn(a,c,["ng-version",_a.full]);else{const{attrs:e,classes:t}=function(e){const t=[],n=[];let r=1,i=2;
1for(;r<e.length;){let s=e[r];if("string"==typeof s)2===i?""!==s&&t.push(s,e[++r]):8===i&&n.push(s);else{if(!ai(i))break;i=s}r++}return{attrs:t,classes:n}}(this.componentDef.selectors[0]);e&&Rn(a,c,e),t&&t.length>0&&Is(a,c,t.join(" "))}if(m=Zt(d,0),void 0!==t){const e=m.projection=[];for(let n=0;n<this.ngContentSelectors.length;n++){const r=t[n];e.push(null!=r?Array.from(r):null)}}g=function(e,t,n,r,i){const s=n[1],o=function(e,t,n){const r=rn();e.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),Ui(e,r,1),Ki(e,t,n));const i=or(t,e,t.length-1,r);ti(i,t);const s=Ht(r,t);return s&&ti(s,t),i}(s,n,t);r.components.push(o),e[8]=o,i&&i.forEach(e=>e(o,t)),t.contentQueries&&t.contentQueries(1,o,n.length-1);const a=rn();if(s.firstCreatePass&&(null!==t.hostBindings||null!==t.hostAttrs)){Sn(a.index-20);const e=n[1];Zi(e,t),Bi(e,n,t.hostVars),$i(t,o)}return o}(e,this.componentDef,p,h,[Go]),ji(d,p,null)}finally{kn()}const f=new $a(this.componentType,g,Vs(da,m,p),p,m);return d.node.child=m,f}}class $a extends class{}{constructor(e,t,n,r,i){super(),this.location=n,this._rootLView=r,this._tNode=i,this.destroyCbs=[],this.instance=t,this.hostView=this.changeDetectorRef=new Rs(r),function(e,t,n,r){let i=e.node;null==i&&(e.node=i=Vi(0,null,2,-1,null,null)),r[6]=i}(r[1],0,0,r),this.componentType=e}get injector(){return new cr(this._tNode,this._rootLView)}destroy(){this.destroyCbs&&(this.destroyCbs.forEach(e=>e()),this.destroyCbs=null,!this.hostView.destroyed&&this.hostView.destroy())}onDestroy(e){this.destroyCbs&&this.destroyCbs.push(e)}}const Ua=void 0;var Qa=["en",[["a","p"],["AM","PM"],Ua],[["AM","PM"],Ua,Ua],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Ua,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Ua,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Ua,"{1} 'at' {0}",Ua],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(e){let t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}];let Wa={};function Ga(e){return e in Wa||(Wa[e]=je.ng&&je.ng.common&&je.ng.common.locales&&je.ng.common.locales[e]),Wa[e]}var Ka=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}({});let Ya="en-US";function Xa(e){var t,n;n="Expected localeId to be defined",null==(t=e)&&function(e,t,n,r){throw new Error("ASSERTION ERROR: "+e+` [Expected=> null != ${t} <=Actual]`)}(n,t),"string"==typeof e&&(Ya=e.toLowerCase().replace(/_/g,"-"))}const Ja=new Map;class el extends Xe{constructor(e,t){super(),this._parent=t,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new Fa(this);const n=kt(e),r=e[Me]||null;r&&Xa(r),this._bootstrapComponents=Qn(n.bootstrap),this._r3Injector=Ys(e,t,[{provide:Xe,useValue:this},{provide:ha,useValue:this.componentFactoryResolver}],be(e)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(e)}get(e,t=so.THROW_IF_NOT_FOUND,n=oe.Default){return e===so||e===Xe||e===De?this:this._r3Injector.get(e,t,n)}destroy(){const e=this._r3Injector;
1!e.destroyed&&e.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class tl extends Je{constructor(e){super(),this.moduleType=e,null!==kt(e)&&function e(t){if(null!==t.\u0275mod.id){const e=t.\u0275mod.id;(function(e,t,n){if(t&&t!==n)throw new Error(`Duplicate module registered for ${e} - ${be(t)} vs ${be(t.name)}`)})(e,Ja.get(e),t),Ja.set(e,t)}let n=t.\u0275mod.imports;n instanceof Function&&(n=n()),n&&n.forEach(t=>e(t))}(e)}create(e){return new el(this.moduleType,e)}}function nl(e,t){const n=e[t];return n===di?void 0:n}function rl(e,t){const n=tn();let r;const i=e+20;n.firstCreatePass?(r=function(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}throw new Error(`The pipe '${e}' could not be found!`)}(t,n.pipeRegistry),n.data[i]=r,r.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(i,r.onDestroy)):r=n.data[i];const s=r.factory||(r.factory=wt(r.type)),o=$e(bo),a=Gn(!1),l=s();return Gn(a),$e(o),function(e,t,n,r){const i=n+20;i>=e.data.length&&(e.data[i]=null,e.blueprint[i]=null),t[i]=r}(n,en(),e,l),l}function il(e,t,n){const r=en(),i=Bt(r,e);return ol(r,sl(r,e)?function(e,t,n,r,i,s){const o=t+n;return mo(e,o,i)?go(e,o+1,s?r.call(s,i):r(i)):nl(e,o+1)}(r,un(),t,i.transform,n,i):i.transform(n))}function sl(e,t){return e[1].data[t+20].pure}function ol(e,t){return uo.isWrapped(t)&&(t=uo.unwrap(t),e[Xt.lFrame.bindingIndex]=di),t}const al=class extends x{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,t,n){let r,i=e=>null,s=()=>null;e&&"object"==typeof e?(r=this.__isAsync?t=>{setTimeout(()=>e.next(t))}:t=>{e.next(t)},e.error&&(i=this.__isAsync?t=>{setTimeout(()=>e.error(t))}:t=>{e.error(t)}),e.complete&&(s=this.__isAsync?()=>{setTimeout(()=>e.complete())}:()=>{e.complete()})):(r=this.__isAsync?t=>{setTimeout(()=>e(t))}:t=>{e(t)},t&&(i=this.__isAsync?e=>{setTimeout(()=>t(e))}:e=>{t(e)}),n&&(s=this.__isAsync?()=>{setTimeout(()=>n())}:()=>{n()}));const o=super.subscribe(r,i,s);return e instanceof h&&e.add(o),o}};function ll(){return this._results[co()]()}class cl{constructor(){this.dirty=!0,this._results=[],this.changes=new al,this.length=0;const e=co(),t=cl.prototype;t[e]||(t[e]=ll)}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,t){return this._results.reduce(e,t)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e){this._results=function e(t,n){void 0===n&&(n=t);for(let r=0;r<t.length;r++){let i=t[r];Array.isArray(i)?(n===t&&(n=t.slice(0,r)),e(i,n)):n!==t&&n.push(i)}return n}(e),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]}notifyOnChanges(){this.changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}class ul{constructor(e){this.queryList=e,this.matches=null}clone(){return new ul(this.queryList)}setDirty(){this.queryList.setDirty()}}class hl{constructor(e=[]){this.queries=e}createEmbeddedView(e){const t=e.queries;if(null!==t){const n=null!==e.contentQueries?e.contentQueries[0]:t.length,r=[];for(let e=0;e<n;e++){const n=t.getByIndex(e);r.push(this.queries[n.indexInDeclarationView].clone())}return new hl(r)}return null}insertView(e){this.dirtyQueriesWithMatches(e)}detachView(e){this.dirtyQueriesWithMatches(e)}dirtyQueriesWithMatches(e){for(let t=0;t<this.queries.length;t++)null!==wl(e,t).matches&&this.queries[t].setDirty()}}class dl{constructor(e,t,n,r=null){this.predicate=e,this.descendants=t,this.isStatic=n,this.read=r}}class pl{constructor(e=[]){this.queries=e}elementStart(e,t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(e,t)}elementEnd(e){for(let t=0;t<this.queries.length;t++)this.queries[t].elementEnd(e)}embeddedTView(e){let t=null;for(let n=0;n<this.length;n++){const r=null!==t?t.length:0,i=this.getByIndex(n).embeddedTView(e,r);i&&(i.indexInDeclarationView=n,null!==t?t.push(i):t=[i])}return null!==t?new pl(t):null}template(e,t){for(let n=0;n<this.queries.length;n++)this.queries[n].template(e,t)}getByIndex(e){return this.queries[e]}get length(){return this.queries.length}track(e){this.queries.push(e)}}class gl{constructor(e,t=-1){this.metadata=e,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=t}elementStart(e,t){this.isApplyingToNode(t)&&this.matchTNode(e,t)}elementEnd(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1)}template(e,t){this.elementStart(e,t)}embeddedTView(e,t){return this.isApplyingToNode(e)?(this.crossesNgTemplate=!0,this.addMatch(-e.index,t),new gl(this.metadata)):null}isApplyingToNode(e){if(this._appliesToNextNode&&!1===this.metadata.descendants){const t=this._declarationNodeIndex;let n=e.parent;for(;null!==n&&4===n.type&&n.index!==t;)n=n.parent;return t===(null!==n?n.index:-1)}return this._appliesToNextNode}
1matchTNode(e,t){const n=this.metadata.predicate;if(Array.isArray(n))for(let r=0;r<n.length;r++){const i=n[r];this.matchTNodeWithReadOption(e,t,ml(t,i)),this.matchTNodeWithReadOption(e,t,sr(t,e,i,!1,!1))}else n===La?0===t.type&&this.matchTNodeWithReadOption(e,t,-1):this.matchTNodeWithReadOption(e,t,sr(t,e,n,!1,!1))}matchTNodeWithReadOption(e,t,n){if(null!==n){const r=this.metadata.read;if(null!==r)if(r===da||r===Da||r===La&&0===t.type)this.addMatch(t.index,-2);else{const n=sr(t,e,r,!1,!1);null!==n&&this.addMatch(t.index,n)}else this.addMatch(t.index,n)}}addMatch(e,t){null===this.matches?this.matches=[e,t]:this.matches.push(e,t)}}function ml(e,t){const n=e.localNames;if(null!==n)for(let r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1];return null}function fl(e,t,n,r){return-1===n?function(e,t){return 3===e.type||4===e.type?Vs(da,e,t):0===e.type?Ns(La,da,e,t):null}(t,e):-2===n?function(e,t,n){return n===da?Vs(da,t,e):n===La?Ns(La,da,t,e):n===Da?Fs(Da,da,t,e):void 0}(e,t,r):or(e,e[1],n,t)}function vl(e,t,n,r){const i=t[19].queries[r];if(null===i.matches){const r=e.data,s=n.matches,o=[];for(let e=0;e<s.length;e+=2){const i=s[e];o.push(i<0?null:fl(t,r[i],s[e+1],n.metadata.read))}i.matches=o}return i.matches}function yl(e){const t=en(),n=tn(),r=gn();mn(r+1);const i=wl(n,r);if(e.dirty&&Qt(t)===i.metadata.isStatic){if(null===i.matches)e.reset([]);else{const s=i.crossesNgTemplate?function e(t,n,r,i){const s=t.queries.getByIndex(r),o=s.matches;if(null!==o){const a=vl(t,n,s,r);for(let t=0;t<o.length;t+=2){const r=o[t];if(r>0)i.push(a[t/2]);else{const s=o[t+1],a=n[-r];for(let t=10;t<a.length;t++){const n=a[t];n[17]===n[3]&&e(n[1],n,s,i)}if(null!==a[9]){const t=a[9];for(let n=0;n<t.length;n++){const r=t[n];e(r[1],r,s,i)}}}}}return i}(n,t,r,[]):vl(n,t,i,r);e.reset(s),e.notifyOnChanges()}return!0}return!1}function bl(e,t,n){!function(e,t,n,r,i,s){e.firstCreatePass&&function(e,t,n){null===e.queries&&(e.queries=new pl),e.queries.track(new gl(t,-1))}(e,new dl(n,r,false,i)),function(e,t){const n=new cl;Di(e,t,n,n.destroy),null===t[19]&&(t[19]=new hl),t[19].queries.push(new ul(n))}(e,t)}(tn(),en(),e,t,n)}function _l(){return e=en(),t=gn(),e[19].queries[t].queryList;var e,t}function wl(e,t){return e.queries.getByIndex(t)}const kl=new ze("Application Initializer");let xl=(()=>{class e{constructor(e){this.appInits=e,this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}runInitializers(){if(this.initialized)return;const e=[],t=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let n=0;n<this.appInits.length;n++){const t=this.appInits[n]();jo(t)&&e.push(t)}Promise.all(e).then(()=>{t()}).catch(e=>{this.reject(e)}),0===e.length&&t(),this.initialized=!0}}return e.\u0275fac=function(t){return new(t||e)(Qe(kl,8))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();const Sl=new ze("AppId"),Cl={provide:Sl,useFactory:function(){return`${El()}${El()}${El()}`},deps:[]};function El(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Tl=new ze("Platform Initializer"),Al=new ze("Platform ID"),jl=new ze("appBootstrapListener");let ql=(()=>{class e{log(e){console.log(e)}warn(e){console.warn(e)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();const Ol=new ze("LocaleId"),Pl=new ze("DefaultCurrencyCode");class Il{constructor(e,t){this.ngModuleFactory=e,this.componentFactories=t}}const Ml=function(e){return new tl(e)},Rl=Ml,Ll=function(e){return Promise.resolve(Ml(e))},zl=function(e){const t=Ml(e),n=Qn(kt(e).declarations).reduce((e,t)=>{const n=_t(t);return n&&e.push(new Ba(n)),e},[]);return new Il(t,n)},Dl=zl,Vl=function(e){return Promise.resolve(zl(e))};let Nl=(()=>{class e{constructor(){this.compileModuleSync=Rl,this.compileModuleAsync=Ll,this.compileModuleAndAllComponentsSync=Dl,this.compileModuleAndAllComponentsAsync=Vl}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();const Fl=(()=>Promise.resolve(0))();function Hl(e){"undefined"==typeof Zone?Fl.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class Zl{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:t=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new al(!1),this.onMicrotaskEmpty=new al(!1),this.onStable=new al(!1),this.onError=ne
1w al(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched(),this._nesting=0,this._outer=this._inner=Zone.current,Zone.wtfZoneSpec&&(this._inner=this._inner.fork(Zone.wtfZoneSpec)),Zone.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),this.shouldCoalesceEventChangeDetection=t,this.lastRequestAnimationFrameId=-1,this.nativeRequestAnimationFrame=function(){let e=je.requestAnimationFrame,t=je.cancelAnimationFrame;if("undefined"!=typeof Zone&&e&&t){const n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n);const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function(e){const t=!!e.shouldCoalesceEventChangeDetection&&e.nativeRequestAnimationFrame&&(()=>{!function(e){-1===e.lastRequestAnimationFrameId&&(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(je,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Ql(e),Ul(e)},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Ql(e))}(e)});e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0,maybeDelayChangeDetection:t},onInvokeTask:(n,r,i,s,o,a)=>{try{return Wl(e),n.invokeTask(i,s,o,a)}finally{t&&"eventTask"===s.type&&t(),Gl(e)}},onInvoke:(t,n,r,i,s,o,a)=>{try{return Wl(e),t.invoke(r,i,s,o,a)}finally{Gl(e)}},onHasTask:(t,n,r,i)=>{t.hasTask(r,i),n===r&&("microTask"==i.change?(e._hasPendingMicrotasks=i.microTask,Ql(e),Ul(e)):"macroTask"==i.change&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:(t,n,r,i)=>(t.handleError(r,i),e.runOutsideAngular(()=>e.onError.emit(i)),!1)})}(this)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Zl.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Zl.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(e,t,n){return this._inner.run(e,t,n)}runTask(e,t,n,r){const i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+r,e,$l,Bl,Bl);try{return i.runTask(s,t,n)}finally{i.cancelTask(s)}}runGuarded(e,t,n){return this._inner.runGuarded(e,t,n)}runOutsideAngular(e){return this._outer.run(e)}}function Bl(){}const $l={};function Ul(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Ql(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||e.shouldCoalesceEventChangeDetection&&-1!==e.lastRequestAnimationFrameId)}function Wl(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Gl(e){e._nesting--,Ul(e)}class Kl{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new al,this.onMicrotaskEmpty=new al,this.onStable=new al,this.onError=new al}run(e,t,n){return e.apply(t,n)}runGuarded(e,t,n){return e.apply(t,n)}runOutsideAngular(e){return e()}runTask(e,t,n,r){return e.apply(t,n)}}let Yl=(()=>{class e{constructor(e){this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Zl.assertNotInAngularZone(),Hl(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}
vendor: 4,085 bytes, line 1
1isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())Hl(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(t=>!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,t,n){let r=-1;t&&t>0&&(r=setTimeout(()=>{this._callbacks=this._callbacks.filter(e=>e.timeoutId!==r),e(this._didWork,this.getPendingTasks())},t)),this._callbacks.push({doneCb:e,timeoutId:r,updateCb:n})}whenStable(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(e,t,n){return[]}}return e.\u0275fac=function(t){return new(t||e)(Qe(Zl))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),Xl=(()=>{class e{constructor(){this._applications=new Map,tc.addToWindow(this)}registerApplication(e,t){this._applications.set(e,t)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,t=!0){return tc.findTestabilityInTree(this,e,t)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();class Jl{addToWindow(e){}findTestabilityInTree(e,t,n){return null}}let ec,tc=new Jl;const nc=new ze("AllowMultipleToken");class rc{constructor(e,t){this.name=e,this.token=t}}function ic(e,t,n=[]){const r="Platform: "+t,i=new ze(r);return(t=[])=>{let s=sc();if(!s||s.injector.get(nc,!1))if(e)e(n.concat(t).concat({provide:i,useValue:!0}));else{const e=n.concat(t).concat({provide:i,useValue:!0},{provide:$s,useValue:"platform"});!function(e){if(ec&&!ec.destroyed&&!ec.injector.get(nc,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");ec=e.get(oc);const t=e.get(Tl,null);t&&t.forEach(e=>e())}(so.create({providers:e,name:r}))}return function(e){const t=sc();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}(i)}}function sc(){return ec&&!ec.destroyed?ec:null}let oc=(()=>{class e{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,t){const n=function(e,t){let n;return n="noop"===e?new Kl:("zone.js"===e?void 0:e)||new Zl({enableLongStackTrace:Tr(),shouldCoalesceEventChangeDetection:t}),n}(t?t.ngZone:void 0,t&&t.ngZoneEventCoalescing||!1),r=[{provide:Zl,useValue:n}];return n.run(()=>{const t=so.create({providers:r,parent:this.injector,name:e.moduleType.name}),i=e.create(t),s=i.injector.get(mr,null);if(!s)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return i.onDestroy(()=>cc(this._modules,i)),n.runOutsideAngular(()=>n.onError.subscribe({next:e=>{s.handleError(e)}})),function(e,t,n){try{const r=n();return jo(r)?r.catch(n=>{throw t.runOutsideAngular(()=>e.handleError(n)),n}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(s,n,()=>{const e=i.injector.get(xl);return e.runInitializers(),e.donePromise.then(()=>(Xa(i.injector.get(Ol,"en-US")||"en-US"),this._moduleDoBootstrap(i),i))})})}bootstrapModule(e,t=[]){const n=ac({},t);return function(e,t,n){const r=new tl(n);return Promise.resolve(r)}(0,0,e).then(e=>this.bootstrapModuleFactory(e,n))}_moduleDoBootstrap(e){const t=e.injector.get(lc);if(e._bootstrapComponents.length>
10)e._bootstrapComponents.forEach(e=>t.bootstrap(e));else{if(!e.instance.ngDoBootstrap)throw new Error(`The module ${be(e.instance.constructor)} was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.`);e.instance.ngDoBootstrap(t)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(e=>e.destroy()),this._destroyListeners.forEach(e=>e()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(t){return new(t||e)(Qe(so))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();function ac(e,t){return Array.isArray(t)?t.reduce(ac,e):Object.assign(Object.assign({},e),t)}let lc=(()=>{class e{constructor(e,t,n,r,i,s){this._zone=e,this._console=t,this._injector=n,this._exceptionHandler=r,this._componentFactoryResolver=i,this._initStatus=s,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=Tr(),this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const o=new y(e=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{e.next(this._stable),e.complete()})}),a=new y(e=>{let t;this._zone.runOutsideAngular(()=>{t=this._zone.onStable.subscribe(()=>{Zl.assertNotInAngularZone(),Hl(()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,e.next(!0))})})});const n=this._zone.onUnstable.subscribe(()=>{Zl.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{e.next(!1)}))});return()=>{t.unsubscribe(),n.unsubscribe()}});this.isStable=$(o,a.pipe(J()))}bootstrap(e,t){if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");let n;n=e instanceof ca?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);const r=n.isBoundToModule?void 0:this._injector.get(Xe),i=n.create(so.NULL,[],t||n.selector,r);i.onDestroy(()=>{this._unloadComponent(i)});const s=i.injector.get(Yl,null);return s&&i.injector.get(Xl).registerApplication(i.location.nativeElement,s),this._loadComponent(i),Tr()&&this._console.log("Angular is running in development mode. Call enableProdMode() to enable production mode."),i}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let e of this._views)e.detectChanges();if(this._enforceNoNewChanges)for(let e of this._views)e.checkNoChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const t=e;this._views.push(t),t.attachToAppRef(this)}detachView(e){const t=e;cc(this._views,t),t.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(jl,[]).concat(this._bootstrapListeners).forEach(t=>t(e))}_unloadComponent(e){this.detachView(e.hostView),cc(this.components,e)}ngOnDestroy(){this._views.slice().forEach(e=>e.destroy())}get viewCount(){return this._views.length}}return e.\u0275fac=function(t){return new(t||e)(Qe(Zl),Qe(ql),Qe(so),Qe(mr),Qe(ha),Qe(xl))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();function cc(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class uc{}class hc{}const dc={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"};let pc=(()=>{class e{constructor(e,t){this._compiler=e,this._config=t||dc}load(e){return this.loadAndCompile(e)}loadAndCompile(e){let[t,r]=e.split("#");return void 0===r&&(r="default"),n("zn8P")(t).then(e=>e[r]).then(e=>gc(e,t,r)).then(e=>this._compiler.compileModuleAsync(e))}loadFactory(e){let[t,r]=e.split("#"),i="NgFactory";return void 0===r&&(r="default",i=""),n("zn8P")(this._config.factoryPathPrefix+t+this._config.factoryPathSuffix).then(e=>e[r+i]).then(e=>gc(e,t,r))}}return e.\u0275fac=function(t){return new(t||e)(Qe(Nl),Qe(hc,8))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();
1function gc(e,t,n){if(!e)throw new Error(`Cannot find '${n}' in '${t}'`);return e}const mc=ic(null,"core",[{provide:Al,useValue:"unknown"},{provide:oc,deps:[so]},{provide:Xl,deps:[]},{provide:ql,deps:[]}]),fc=[{provide:lc,useClass:lc,deps:[Zl,ql,so,mr,ha,xl]},{provide:Za,deps:[Zl],useFactory:function(e){let t=[];return e.onStable.subscribe(()=>{for(;t.length;)t.pop()()}),function(e){t.push(e)}}},{provide:xl,useClass:xl,deps:[[new re,kl]]},{provide:Nl,useClass:Nl,deps:[]},Cl,{provide:Oa,useFactory:function(){return Ma},deps:[]},{provide:Pa,useFactory:function(){return Ra},deps:[]},{provide:Ol,useFactory:function(e){return Xa(e=e||"undefined"!=typeof $localize&&$localize.locale||"en-US"),e},deps:[[new ne(Ol),new re,new se]]},{provide:Pl,useValue:"USD"}];let vc=(()=>{class e{constructor(e){}}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)(Qe(lc))},providers:fc}),e})(),yc=null;function bc(){return yc}const _c=new ze("DocumentToken");let wc=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=ce({factory:kc,token:e,providedIn:"platform"}),e})();function kc(){return Qe(Sc)}const xc=new ze("Location Initialized");let Sc=(()=>{class e extends wc{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=bc().getLocation(),this._history=bc().getHistory()}getBaseHrefFromDOM(){return bc().getBaseHref(this._doc)}onPopState(e){bc().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",e,!1)}onHashChange(e){bc().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",e,!1)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}pushState(e,t,n){Cc()?this._history.pushState(e,t,n):this.location.hash=n}replaceState(e,t,n){Cc()?this._history.replaceState(e,t,n):this.location.hash=n}forward(){this._history.forward()}back(){this._history.back()}getState(){return this._history.state}}return e.\u0275fac=function(t){return new(t||e)(Qe(_c))},e.\u0275prov=ce({factory:Ec,token:e,providedIn:"platform"}),e})();function Cc(){return!!window.history.pushState}function Ec(){return new Sc(Qe(_c))}function Tc(e,t){if(0==e.length)return t;if(0==t.length)return e;let n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,2==n?e+t.substring(1):1==n?e+t:e+"/"+t}function Ac(e){const t=e.match(/#|\?|$/),n=t&&t.index||e.length;return e.slice(0,n-("/"===e[n-1]?1:0))+e.slice(n)}function jc(e){return e&&"?"!==e[0]?"?"+e:e}let qc=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=ce({factory:Oc,token:e,providedIn:"root"}),e})();function Oc(e){const t=Qe(_c).location;return new Ic(Qe(wc),t&&t.origin||"")}const Pc=new ze("appBaseHref");let Ic=(()=>{class e extends qc{constructor(e,t){if(super(),this._platformLocation=e,null==t&&(t=this._platformLocation.getBaseHrefFromDOM()),null==t)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=t}onPopState(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return Tc(this._baseHref,e)}path(e=!1){const t=this._platformLocation.pathname+jc(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?`${t}${n}`:t}pushState(e,t,n,r){const i=this.prepareExternalUrl(n+jc(r));this._platformLocation.pushState(e,t,i)}replaceState(e,t,n,r){const i=this.prepareExternalUrl(n+jc(r));this._platformLocation.replaceState(e,t,i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return e.\u0275fac=function(t){return new(t||e)(Qe(wc),Qe(Pc,8))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),Mc=(()=>{class e extends qc{constructor(e,t){super(),this._platformLocation=e,this._baseHref="",null!=t&&(this._baseHref=t)}onPopState(e){this._platformLocation.onPopState(e),this._platformLocation.on
1HashChange(e)}getBaseHref(){return this._baseHref}path(e=!1){let t=this._platformLocation.hash;return null==t&&(t="#"),t.length>0?t.substring(1):t}prepareExternalUrl(e){const t=Tc(this._baseHref,e);return t.length>0?"#"+t:t}pushState(e,t,n,r){let i=this.prepareExternalUrl(n+jc(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(e,t,i)}replaceState(e,t,n,r){let i=this.prepareExternalUrl(n+jc(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(e,t,i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return e.\u0275fac=function(t){return new(t||e)(Qe(wc),Qe(Pc,8))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),Rc=(()=>{class e{constructor(e,t){this._subject=new al,this._urlChangeListeners=[],this._platformStrategy=e;const n=this._platformStrategy.getBaseHref();this._platformLocation=t,this._baseHref=Ac(zc(n)),this._platformStrategy.onPopState(e=>{this._subject.emit({url:this.path(!0),pop:!0,state:e.state,type:e.type})})}path(e=!1){return this.normalize(this._platformStrategy.path(e))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(e,t=""){return this.path()==this.normalize(e+jc(t))}normalize(t){return e.stripTrailingSlash(function(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,zc(t)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)}go(e,t="",n=null){this._platformStrategy.pushState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+jc(t)),n)}replaceState(e,t="",n=null){this._platformStrategy.replaceState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+jc(t)),n)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}onUrlChange(e){this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(e=>{this._notifyUrlChangeListeners(e.url,e.state)}))}_notifyUrlChangeListeners(e="",t){this._urlChangeListeners.forEach(n=>n(e,t))}subscribe(e,t,n){return this._subject.subscribe({next:e,error:t,complete:n})}}return e.\u0275fac=function(t){return new(t||e)(Qe(qc),Qe(wc))},e.normalizeQueryParams=jc,e.joinWithSlash=Tc,e.stripTrailingSlash=Ac,e.\u0275prov=ce({factory:Lc,token:e,providedIn:"root"}),e})();function Lc(){return new Rc(Qe(qc),Qe(wc))}function zc(e){return e.replace(/\/index.html$/,"")}var Dc=function(e){return e[e.Zero=0]="Zero",e[e.One=1]="One",e[e.Two=2]="Two",e[e.Few=3]="Few",e[e.Many=4]="Many",e[e.Other=5]="Other",e}({});class Vc{}let Nc=(()=>{class e extends Vc{constructor(e){super(),this.locale=e}getPluralCategory(e,t){switch(function(e){return function(e){const t=function(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=Ga(t);if(n)return n;const r=t.split("-")[0];if(n=Ga(r),n)return n;if("en"===r)return Qa;throw new Error(`Missing locale data for the locale "${e}".`)}(e)[Ka.PluralCase]}(t||this.locale)(e)){case Dc.Zero:return"zero";case Dc.One:return"one";case Dc.Two:return"two";case Dc.Few:return"few";case Dc.Many:return"many";default:return"other"}}}return e.\u0275fac=function(t){return new(t||e)(Qe(Ol))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();function Fc(e,t){t=encodeURIComponent(t);for(const n of e.split(";")){const e=n.indexOf("="),[r,i]=-1==e?[n,""]:[n.slice(0,e),n.slice(e+1)];if(r.trim()===t)return decodeURIComponent(i)}return null}class Hc{constructor(e,t,n,r){this.$implicit=e,this.ngForOf=t,this.index=n,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Zc=(()=>{class e{constructor(e,t,n){this._viewContainer=e,this._template=t,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){Tr()&&null!=e&&"function"!=typeof e&&console&&console.warn&&console.warn(`trackBy must be a function, but received ${JSON.stringify(e)}. See https://angular.io/api/common/NgForOf#change-propagation for more information.`),this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;if(!this._differ&&n)try{this._differ=this._differs.find(n).create(this.ngForTrackBy)}catch(t){throw new Error(`Cannot find a differ supporting object '${n}' of type '${e=n,e.name||typeof e}'. NgFor only supports binding to Iterables such as Arrays.`)}}var e;if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const t=[];e.forEachOperation((e,n,r)=>{if(null==e.previousIndex){const n=this._viewContainer.createEmbeddedView(this._template,new Hc(null,this._ngForOf,-1,-1),null===r?void 0:r),i=new Bc(e,n);t.push(i)}else if(null==r)this._viewContainer.remove(null===n?void 0:n);else if(null!==n){const i=this._viewContainer.get(n);this._viewContainer.move(i,r);const s=new Bc(e,i);t.push(s)}});for(let n=0;n<t.length;n++)this._perViewChange(t[n].view,t[n].record);for(let n=0,r=this._viewContainer.length;n<r;n++){const e=this._viewContainer.get(n);
1e.context.index=n,e.context.count=r,e.context.ngForOf=this._ngForOf}e.forEachIdentityChange(e=>{this._viewContainer.get(e.currentIndex).context.$implicit=e.item})}_perViewChange(e,t){e.context.$implicit=t.item}static ngTemplateContextGuard(e,t){return!0}}return e.\u0275fac=function(t){return new(t||e)(bo(Da),bo(La),bo(Oa))},e.\u0275dir=yt({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),e})();class Bc{constructor(e,t){this.record=e,this.view=t}}let $c=(()=>{class e{constructor(e,t){this._viewContainer=e,this._context=new Uc,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=t}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){Qc("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){Qc("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,t){return!0}}return e.\u0275fac=function(t){return new(t||e)(bo(Da),bo(La))},e.\u0275dir=yt({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),e})();class Uc{constructor(){this.$implicit=null,this.ngIf=null}}function Qc(e,t){if(t&&!t.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${be(t)}'.`)}class Wc{createSubscription(e,t){return e.subscribe({next:t,error:e=>{throw e}})}dispose(e){e.unsubscribe()}onDestroy(e){e.unsubscribe()}}class Gc{createSubscription(e,t){return e.then(t,e=>{throw e})}dispose(e){}onDestroy(e){}}const Kc=new Gc,Yc=new Wc;let Xc=(()=>{class e{constructor(e){this._ref=e,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,t=>this._updateLatestValue(e,t))}_selectStrategy(t){if(jo(t))return Kc;if(qo(t))return Yc;throw Error(`InvalidPipeArgument: '${t}' for pipe '${be(e)}'`)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,t){e===this._obj&&(this._latestValue=t,this._ref.markForCheck())}}return e.\u0275fac=function(t){return new(t||e)(bo(Hs))},e.\u0275pipe=bt({name:"async",type:e,pure:!1}),e})(),Jc=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},providers:[{provide:Vc,useClass:Nc}]}),e})();function eu(e){return"browser"===e}let tu=(()=>{class e{}return e.\u0275prov=ce({token:e,providedIn:"root",factory:()=>new nu(Qe(_c),window,Qe(mr))}),e})();class nu{constructor(e,t,n){this.document=e,this.window=t,this.errorHandler=n,this.offset=()=>[0,0]}setOffset(e){this.offset=Array.isArray(e)?()=>e:e}getScrollPosition(){return this.supportsScrolling()?[this.window.scrollX,this.window.scrollY]:[0,0]}scrollToPosition(e){this.supportsScrolling()&&this.window.scrollTo(e[0],e[1])}scrollToAnchor(e){if(this.supportsScrolling()){const t=this.document.getElementById(e)||this.document.getElementsByName(e)[0];t&&this.scrollToElement(t)}}setHistoryScrollRestoration(e){if(this.supportScrollRestoration()){const t=this.window.history;t&&t.scrollRestoration&&(t.scrollRestoration=e)}}scrollToElement(e){const t=e.getBoundingClientRect(),n=t.left+this.window.pageXOffset,r=t.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(n-i[0],r-i[1])}supportScrollRestoration(){try{if(!this.window||!this.window.scrollTo)return!1;const e=ru(this.window.history)||ru(Object.getPrototypeOf(this.window.history));return!(!e||!e.writable&&!e.set)}catch(e){return!1}}supportsScrolling(){try{return!!this.window.scrollTo}catch(e){return!1}}}function ru(e){return Object.getOwnPropertyDescriptor(e,"scrollRestoration")}function iu(...e){let t=e[e.length-1];return C(t)?(e.pop(),R(e,t)):B(e)}class su extends x{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){const t=super._subscribe(e);return t&&!t.closed&&e.next(this._value),t}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new _;return this._value}next(e){super.next(this._value=e)}}class ou extends g{notifyNext(e,t,n,r,i){this.destination.next(t)}notifyError(e,t){this.destination.error(e)}notifyComplete(e){this.destination.complete()}}class au extends g{constructor(e,t,n){super(),this.parent=e,this.outerValue=t,this.outerIndex=n,this.index=0}_next(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)}_error(e){this.parent.notifyError(e,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}function lu(e,t,n,r,i=new au(e,n,r)){if(!i.closed)return t instanceof y?t.subscribe(i):M(t)(i)}const cu={};class uu{constructor(e){this.resultSelector=e}call(e,t){return t.subscribe(new hu(e,this.resultSelector))}}class hu extends ou{constructor(e,t){super(e),this.resultSelector=t,this.active=0,this.values=[],this.observables=[]}_next(e){this.values.push(cu),this.observables.push(e)}_complete(){const e=this.observables,t=e.length;if(0===t)this.destination.complete();else{this.active=t,this.toRespond=t;for(let n=0;n<t;n++)this.add(lu(this,e[n],void 0,n))}}notifyComplete(e){0==(this.active-=1)&&this.destination.complete()}notifyNext(e,t,n){const r=this.values,i=this.toRespond?r[n]===cu?--this.toRespond:this.toRespond:0;r[n]=t,0===i&&(this.resultSelector?this._tryResultSelector(r):this.destination.next(r.slice()))}_tryResultSelector(e){let t;try{t=this.resultSelector.apply(this,e)}catch(n){return void this.destination.error(n)}this.destination.next(t)}}const du=(()=>{function e(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return e.prototype=Object.create(Error.prototype),e})(),pu=new y(e=>e.complete());function gu(e){return e?function(e){return new y(t=>e.schedule(()=>t.complete()))}(e):pu}function mu(e){return new y(t=>{let n;try{n=e()}catch(r){return void t.error(r)}return(n?L(n):gu()).subscribe(t)})}function fu(){return Z(1)}function vu(e,t){return function(n){return n.lift(new yu(e,t))}}class yu{constructor(e,t){this.predicate=e,this.thisArg=t}call(e,t){return t.subscribe(new bu(e,this.predicate,this.thisArg))}}class bu extends g{constructor(e,t,n){super(e),this.predicate=t,this.thisArg=n,this.count=0}_next(e){let t;try{t=this.predicate.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}t&&this.destination.next(e)}}const _u=(()=>{function e(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return e.prototype=Object.create(Error.prototype),e})();function wu(e){return function(t){return 0===e?gu():t.lift(new ku(e))}}
1class ku{constructor(e){if(this.total=e,this.total<0)throw new _u}call(e,t){return t.subscribe(new xu(e,this.total))}}class xu extends g{constructor(e,t){super(e),this.total=t,this.ring=new Array,this.count=0}_next(e){const t=this.ring,n=this.total,r=this.count++;t.length<n?t.push(e):t[r%n]=e}_complete(){const e=this.destination;let t=this.count;if(t>0){const n=this.count>=this.total?this.total:this.count,r=this.ring;for(let i=0;i<n;i++){const i=t++%n;e.next(r[i])}}e.complete()}}function Su(e=Tu){return t=>t.lift(new Cu(e))}class Cu{constructor(e){this.errorFactory=e}call(e,t){return t.subscribe(new Eu(e,this.errorFactory))}}class Eu extends g{constructor(e,t){super(e),this.errorFactory=t,this.hasValue=!1}_next(e){this.hasValue=!0,this.destination.next(e)}_complete(){if(this.hasValue)return this.destination.complete();{let t;try{t=this.errorFactory()}catch(e){t=e}this.destination.error(t)}}}function Tu(){return new du}function Au(e=null){return t=>t.lift(new ju(e))}class ju{constructor(e){this.defaultValue=e}call(e,t){return t.subscribe(new qu(e,this.defaultValue))}}class qu extends g{constructor(e,t){super(e),this.defaultValue=t,this.isEmpty=!0}_next(e){this.isEmpty=!1,this.destination.next(e)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}function Ou(e,t){return"function"==typeof t?n=>n.pipe(Ou((n,r)=>L(e(n,r)).pipe(E((e,i)=>t(n,e,r,i))))):t=>t.lift(new Pu(e))}class Pu{constructor(e){this.project=e}call(e,t){return t.subscribe(new Iu(e,this.project))}}class Iu extends D{constructor(e,t){super(e),this.project=t,this.index=0}_next(e){let t;const n=this.index++;try{t=this.project(e,n)}catch(r){return void this.destination.error(r)}this._innerSub(t)}_innerSub(e){const t=this.innerSubscription;t&&t.unsubscribe();const n=new z(this),r=this.destination;r.add(n),this.innerSubscription=V(e,n),this.innerSubscription!==n&&r.add(this.innerSubscription)}_complete(){const{innerSubscription:e}=this;e&&!e.closed||super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(e){this.destination.next(e)}}function Mu(e){return t=>0===e?gu():t.lift(new Ru(e))}class Ru{constructor(e){if(this.total=e,this.total<0)throw new _u}call(e,t){return t.subscribe(new Lu(e,this.total))}}class Lu extends g{constructor(e,t){super(e),this.total=t,this.count=0}_next(e){const t=this.total,n=++this.count;n<=t&&(this.destination.next(e),n===t&&(this.destination.complete(),this.unsubscribe()))}}function zu(...e){return fu()(iu(...e))}class Du{constructor(e,t,n=!1){this.accumulator=e,this.seed=t,this.hasSeed=n}call(e,t){return t.subscribe(new Vu(e,this.accumulator,this.seed,this.hasSeed))}}class Vu extends g{constructor(e,t,n,r){super(e),this.accumulator=t,this._seed=n,this.hasSeed=r,this.index=0}get seed(){return this._seed}set seed(e){this.hasSeed=!0,this._seed=e}_next(e){if(this.hasSeed)return this._tryNext(e);this.seed=e,this.destination.next(e)}_tryNext(e){const t=this.index++;let n;try{n=this.accumulator(this.seed,e,t)}catch(r){this.destination.error(r)}this.seed=n,this.destination.next(n)}}function Nu(e){return function(t){const n=new Fu(e),r=t.lift(n);return n.caught=r}}class Fu{constructor(e){this.selector=e}call(e,t){return t.subscribe(new Hu(e,this.selector,this.caught))}}class Hu extends D{constructor(e,t,n){super(e),this.selector=t,this.caught=n}error(e){if(!this.isStopped){let n;try{n=this.selector(e,this.caught)}catch(t){return void super.error(t)}this._unsubscribeAndRecycle();const r=new z(this);this.add(r);const i=V(n,r);i!==r&&this.add(i)}}}function Zu(e,t){const n=arguments.length>=2;return r=>r.pipe(e?vu((t,n)=>e(t,n,r)):v,Mu(1),n?Au(t):Su(()=>new du))}function Bu(){}function $u(e,t,n){return function(r){return r.lift(new Uu(e,t,n))}}class Uu{constructor(e,t,n){this.nextOrObserver=e,this.error=t,this.complete=n}call(e,t){return t.subscribe(new Qu(e,this.nextOrObserver,this.error,this.complete))}}class Qu extends g{constructor(e,t,n,i){super(e),this._tapNext=Bu,this._tapError=Bu,this._tapComplete=Bu,this._tapError=n||Bu,this._tapComplete=i||Bu,r(t)?(this._context=this,this._tapNext=t):t&&(this._context=t,this._tapNext=t.next||Bu,this._tapError=t.error||Bu,this._tapComplete=t.complete||Bu)}_next(e){try{this._tapNext.call(this._context,e)}catch(t){return void this.destination.error(t)}this.destination.next(e)}_error(e){try{this._tapError.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.error(e)}_complete(){try{this._tapComplete.call(this._context)}catch(e){return void this.destination.error(e)}return this.destination.complete()}}function Wu(e,t){return N(e,t,1)}function Gu(e){return t=>t.lift(new Ku(e))}class Ku{constructor(e){this.callback=e}call(e,t){return t.subscribe(new Yu(e,this.callback))}}class Yu extends g{constructor(e,t){super(e),this.add(new h(t))}}class Xu{constructor(e,t){this.id=e,this.url=t}}class Ju extends Xu{constructor(e,t,n="imperative",r=null){super(e,t),this.navigationTrigger=n,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class eh extends Xu{constructor(e,t,n){super(e,t),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class th extends Xu{constructor(e,t,n){super(e,t),this.reason=n}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class nh extends Xu{constructor(e,t,n){super(e,t),this.error=n}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class rh extends Xu{constructor(e,t,n,r){super(e,t),this.urlAfterRedirects=n,this.state=r}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ih extends Xu{constructor(e,t,n,r){super(e,t),this.urlAfterRedirects=n,this.state=r}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class sh extends Xu{constructor(e,t,n,r,i){super(e,t),this.urlAfterRedirects=n,this.state=r,this.shouldActivate=i}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class oh extends Xu{constructor(e,t,n,r){super(e,t),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ah extends Xu{constructor(e,t,n,r){super(e,t),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class lh{constructor(e){this.route=e}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class ch{constructor(e){this.route=e}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class uh{constructor(e){this.snapshot=e}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class hh{constructor(e){this.snapshot=e}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class dh{constructor(e){this.snapshot=e}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ph{constructor(e){this.snapshot=e}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class gh{constructor(e,t,n){this.routerEvent=e,this.position=t,this.anchor=n}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class mh{constructor(e){this.params=e||{}}has(e){return Object.prototype.hasOwnProperty.call(this.params,e)}get(e){if(this.has(e)){const t=this.params[e];return Array.isArray(t)?t[0]:t}return null}getAll(e){if(this.has(e)){const t=this.params[e];return Array.isArray(t)?t:[t]}return[]}get keys(){return Object.keys(this.params)}}function fh(e){return new mh(e)}function vh(e){const t=Error("NavigationCancelingError: "+e);return t.ngNavigationCancelingError=!0,t}
1function yh(e,t,n){const r=n.path.split("/");if(r.length>e.length)return null;if("full"===n.pathMatch&&(t.hasChildren()||r.length<e.length))return null;const i={};for(let s=0;s<r.length;s++){const t=r[s],n=e[s];if(t.startsWith(":"))i[t.substring(1)]=n;else if(t!==n.path)return null}return{consumed:e.slice(0,r.length),posParams:i}}function bh(e,t){const n=Object.keys(e),r=Object.keys(t);if(!n||!r||n.length!=r.length)return!1;let i;for(let s=0;s<n.length;s++)if(i=n[s],!_h(e[i],t[i]))return!1;return!0}function _h(e,t){if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;const n=[...e].sort(),r=[...t].sort();return n.every((e,t)=>r[t]===e)}return e===t}function wh(e){return Array.prototype.concat.apply([],e)}function kh(e){return e.length>0?e[e.length-1]:null}function xh(e,t){for(const n in e)e.hasOwnProperty(n)&&t(e[n],n)}function Sh(e){return qo(e)?e:jo(e)?L(Promise.resolve(e)):iu(e)}function Ch(e,t,n){return n?function(e,t){return bh(e,t)}(e.queryParams,t.queryParams)&&function e(t,n){if(!jh(t.segments,n.segments))return!1;if(t.numberOfChildren!==n.numberOfChildren)return!1;for(const r in n.children){if(!t.children[r])return!1;if(!e(t.children[r],n.children[r]))return!1}return!0}(e.root,t.root):function(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>_h(e[n],t[n]))}(e.queryParams,t.queryParams)&&function e(t,n){return function t(n,r,i){if(n.segments.length>i.length)return!!jh(n.segments.slice(0,i.length),i)&&!r.hasChildren();if(n.segments.length===i.length){if(!jh(n.segments,i))return!1;for(const t in r.children){if(!n.children[t])return!1;if(!e(n.children[t],r.children[t]))return!1}return!0}{const e=i.slice(0,n.segments.length),s=i.slice(n.segments.length);return!!jh(n.segments,e)&&!!n.children.primary&&t(n.children.primary,r,s)}}(t,n,n.segments)}(e.root,t.root)}class Eh{constructor(e,t,n){this.root=e,this.queryParams=t,this.fragment=n}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=fh(this.queryParams)),this._queryParamMap}toString(){return Ih.serialize(this)}}class Th{constructor(e,t){this.segments=e,this.children=t,this.parent=null,xh(t,(e,t)=>e.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Mh(this)}}class Ah{constructor(e,t){this.path=e,this.parameters=t}get parameterMap(){return this._parameterMap||(this._parameterMap=fh(this.parameters)),this._parameterMap}toString(){return Nh(this)}}function jh(e,t){return e.length===t.length&&e.every((e,n)=>e.path===t[n].path)}function qh(e,t){let n=[];return xh(e.children,(e,r)=>{"primary"===r&&(n=n.concat(t(e,r)))}),xh(e.children,(e,r)=>{"primary"!==r&&(n=n.concat(t(e,r)))}),n}class Oh{}class Ph{parse(e){const t=new $h(e);return new Eh(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}serialize(e){return`${"/"+function e(t,n){if(!t.hasChildren())return Mh(t);if(n){const n=t.children.primary?e(t.children.primary,!1):"",r=[];return xh(t.children,(t,n)=>{"primary"!==n&&r.push(`${n}:${e(t,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}{const n=qh(t,(n,r)=>"primary"===r?[e(t.children.primary,!1)]:[`${r}:${e(n,!1)}`]);return 1===Object.keys(t.children).length&&null!=t.children.primary?`${Mh(t)}/${n[0]}`:`${Mh(t)}/(${n.join("//")})`}}(e.root,!0)}${function(e){const t=Object.keys(e).map(t=>{const n=e[t];return Array.isArray(n)?n.map(e=>`${Lh(t)}=${Lh(e)}`).join("&"):`${Lh(t)}=${Lh(n)}`});return t.length?"?"+t.join("&"):""}(e.queryParams)}${"string"==typeof e.fragment?"#"+encodeURI(e.fragment):""}`}}const Ih=new Ph;function Mh(e){return e.segments.map(e=>Nh(e)).join("/")}function Rh(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Lh(e){return Rh(e).replace(/%3B/gi,";")}function zh(e){return Rh(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Dh(e){return decodeURIComponent(e)}function Vh(e){return Dh(e.replace(/\+/g,"%20"))}function Nh(e){return`${zh(e.path)}${t=e.parameters,Object.keys(t).map(e=>`;${zh(e)}=${zh(t[e])}`).join("")}`;var t}const Fh=/^[^\/()?;=#]+/;function Hh(e){const t=e.match(Fh);return t?t[0]:""}const Zh=/^[^=?&#]+/,Bh=/^[^?&#]+/;class $h{constructor(e){this.url=e,this.remaining=e}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Th([],{}):new Th([],this.parseChildren())}parseQueryParams(){const e={};if(this.consumeOptional("?"))do{this.parseQueryParam(e)}while(this.consumeOptional("&"));return e}
vendor: 9,394 bytes, line 1
1parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());let t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(e.length>0||Object.keys(t).length>0)&&(n.primary=new Th(e,t)),n}parseSegment(){const e=Hh(this.remaining);if(""===e&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(e),new Ah(Dh(e),this.parseMatrixParams())}parseMatrixParams(){const e={};for(;this.consumeOptional(";");)this.parseParam(e);return e}parseParam(e){const t=Hh(this.remaining);if(!t)return;this.capture(t);let n="";if(this.consumeOptional("=")){const e=Hh(this.remaining);e&&(n=e,this.capture(n))}e[Dh(t)]=Dh(n)}parseQueryParam(e){const t=function(e){const t=e.match(Zh);return t?t[0]:""}(this.remaining);if(!t)return;this.capture(t);let n="";if(this.consumeOptional("=")){const e=function(e){const t=e.match(Bh);return t?t[0]:""}(this.remaining);e&&(n=e,this.capture(n))}const r=Vh(t),i=Vh(n);if(e.hasOwnProperty(r)){let t=e[r];Array.isArray(t)||(t=[t],e[r]=t),t.push(i)}else e[r]=i}parseParens(e){const t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const n=Hh(this.remaining),r=this.remaining[n.length];if("/"!==r&&")"!==r&&";"!==r)throw new Error(`Cannot parse url '${this.url}'`);let i=void 0;n.indexOf(":")>-1?(i=n.substr(0,n.indexOf(":")),this.capture(i),this.capture(":")):e&&(i="primary");const s=this.parseChildren();t[i]=1===Object.keys(s).length?s.primary:new Th([],s),this.consumeOptional("//")}return t}peekStartsWith(e){return this.remaining.startsWith(e)}consumeOptional(e){return!!this.peekStartsWith(e)&&(this.remaining=this.remaining.substring(e.length),!0)}capture(e){if(!this.consumeOptional(e))throw new Error(`Expected "${e}".`)}}class Uh{constructor(e){this._root=e}get root(){return this._root.value}parent(e){const t=this.pathFromRoot(e);return t.length>1?t[t.length-2]:null}children(e){const t=Qh(e,this._root);return t?t.children.map(e=>e.value):[]}firstChild(e){const t=Qh(e,this._root);return t&&t.children.length>0?t.children[0].value:null}siblings(e){const t=Wh(e,this._root);return t.length<2?[]:t[t.length-2].children.map(e=>e.value).filter(t=>t!==e)}pathFromRoot(e){return Wh(e,this._root).map(e=>e.value)}}function Qh(e,t){if(e===t.value)return t;for(const n of t.children){const t=Qh(e,n);if(t)return t}return null}function Wh(e,t){if(e===t.value)return[t];for(const n of t.children){const r=Wh(e,n);if(r.length)return r.unshift(t),r}return[]}class Gh{constructor(e,t){this.value=e,this.children=t}toString(){return`TreeNode(${this.value})`}}function Kh(e){const t={};return e&&e.children.forEach(e=>t[e.value.outlet]=e),t}class Yh extends Uh{constructor(e,t){super(e),this.snapshot=t,rd(this,e)}toString(){return this.snapshot.toString()}}function Xh(e,t){const n=function(e,t){const n=new td([],{},{},"",{},"primary",t,null,e.root,-1,{});return new nd("",new Gh(n,[]))}(e,t),r=new su([new Ah("",{})]),i=new su({}),s=new su({}),o=new su({}),a=new su(""),l=new Jh(r,i,o,a,s,"primary",t,n.root);return l.snapshot=n.root,new Yh(new Gh(l,[]),n)}class Jh{constructor(e,t,n,r,i,s,o,a){this.url=e,this.params=t,this.queryParams=n,this.fragment=r,this.data=i,this.outlet=s,this.component=o,this._futureSnapshot=a}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(E(e=>fh(e)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(E(e=>fh(e)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function ed(e,t="emptyOnly"){const n=e.pathFromRoot;let r=0;if("always"!==t)for(r=n.length-1;r>=1;){const e=n[r],t=n[r-1];if(e.routeConfig&&""===e.routeConfig.path)r--;else{if(t.component)break;r--}}return function(e){return e.reduce((e,t)=>({params:Object.assign(Object.assign({},e.params),t.params),data:Object.assign(Object.assign({},e.data),t.data),resolve:Object.assign(Object.assign({},e.resolve),t._resolvedData)}),{params:{},data:{},resolve:{}})}(n.slice(r))}class td{constructor(e,t,n,r,i,s,o,a,l,c,u){this.url=e,this.params=t,this.queryParams=n,this.fragment=r,this.data=i,this.outlet=s,this.component=o,this.routeConfig=a,this._urlSegment=l,this._lastPathIndex=c,this._resolve=u}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=fh(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=fh(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(e=>e.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class nd extends Uh{constructor(e,t){super(t),this.url=e,rd(this,t)}toString(){return id(this._root)}}function rd(e,t){t.value._routerState=e,t.children.forEach(t=>rd(e,t))}function id(e){const t=e.children.length>0?` { ${e.children.map(id).join(", ")} } `:"";return`${e.value}${t}`}function sd(e){if(e.snapshot){const t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,bh(t.queryParams,n.queryParams)||e.queryParams.next(n.queryParams),t.fragment!==n.fragment&&e.fragment.next(n.fragment),bh(t.params,n.params)||e.params.next(n.params),function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(!bh(e[n],t[n]))return!1;return!0}(t.url,n.url)||e.url.next(n.url),bh(t.data,n.data)||e.data.next(n.data)}else e.snapshot=e._futureSnapshot,e.data.next(e._futureSnapshot.data)}function od(e,t){var n,r;return bh(e.params,t.params)&&jh(n=e.url,r=t.url)&&n.every((e,t)=>bh(e.parameters,r[t].parameters))&&!(!e.parent!=!t.parent)&&(!e.parent||od(e.parent,t.parent))}function ad(e){return"object"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function ld(e,t,n,r,i){let s={};return r&&xh(r,(e,t)=>{s[t]=Array.isArray(e)?e.map(e=>""+e):""+e}),new Eh(n.root===e?t:function e(t,n,r){const i={};return xh(t.children,(t,s)=>{i[s]=t===n?r:e(t,n,r)}),new Th(t.segments,i)}(n.root,e,t),s,i)}class cd{constructor(e,t,n){if(this.isAbsolute=e,this.numberOfDoubleDots=t,this.commands=n,e&&n.length>0&&ad(n[0]))throw new Error("Root segment cannot have matrix parameters");const r=n.find(e=>"object"==typeof e&&null!=e&&e.outlets);if(r&&r!==kh(n))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ud{constructor(e,t,n){this.segmentGroup=e,this.processChildren=t,this.index=n}}function hd(e){return"object"==typeof e&&null!=e&&e.outlets?e.outlets.primary:""+e}function dd(e,t,n){if(e||(e=new Th([],{})),0===e.segments.length&&e.hasChildren())return pd(e,t,n);const r=function(e,t,n){let r=0,i=t;const s={match:!1,pathIndex:0,commandIndex:0};for(;i<e.segments.length;){if(r>=n.length)return s;const t=e.segments[i],o=hd(n[r]),a=r<n.length-1?n[r+1]:null;if(i>0&&void 0===o)break;if(o&&a&&"object"==typeof a&&void 0===a.outlets){if(!vd(o,a,t))return s;r+=2}else{if(!vd(o,{},t))return s;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}(e,t,n),i=n.slice(r.commandIndex);if(r.match&&r.pathIndex<e.segments.length){const t=new Th(e.segments.slice(0,r.pathIndex),{});return t.children.primary=new Th(e.segments.slice(r.pathIndex),e.children),pd(t,0,i)}return r.match&&0===i.length?new Th(e.segments,{}):r.match&&!e.hasChildren()?gd(e,t,n):r.match?pd(e,0,i):gd(e,t,n)}function pd(e,t,n){if(0===n.length)return new Th(e.segments,{});{const r=function(e){return"object"==typeof e[0]&&null!==e[0]&&e[0].outlets?e[0].outlets:{primary:e}}(n),i={};return xh(r,(n,r)=>{null!==n&&(i[r]=dd(e.children[r],t,n))}),xh(e.children,(e,t)=>{void 0===r[t]&&(i[t]=e)}),new Th(e.segments,i)}}function gd(e,t,n){const r=e.segments.slice(0,t);let i=0;for(;i<n.length;){if("object"==typeof n[i]&&null!==n[i]&&void 0!==n[i].outlets){const e=md(n[i].outlets);return new Th(r,e)}if(0===i&&ad(n[0])){r.push(new Ah(e.segments[t].path,n[0])),i++;continue}const s=hd(n[i]),o=i<n.length-1?n[i+1]:null;s&&o&&ad(o)?(r.push(new Ah(s,fd(o))),i+=2):(r.push(new Ah(s,{})),i++)}return new Th(r,{})}function md(e){const t={};return xh(e,(e,n)=>{null!==e&&(t[n]=gd(new Th([],{}),0,e))}),t}function fd(e){const t={};return xh(e,(e,n)=>t[n]=""+e),t}function vd(e,t,n){return e==n.path&&bh(t,n.parameters)}class yd{constructor(e,t,n,r){this.routeReuseStrategy=e,this.futureState=t,this.currState=n,this.forwardEvent=r}activate(e){const t=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(t,n,e),sd(this.futureState.root),this.activateChildRoutes(t,n,e)}
1deactivateChildRoutes(e,t,n){const r=Kh(t);e.children.forEach(e=>{const t=e.value.outlet;this.deactivateRoutes(e,r[t],n),delete r[t]}),xh(r,(e,t)=>{this.deactivateRouteAndItsChildren(e,n)})}deactivateRoutes(e,t,n){const r=e.value,i=t?t.value:null;if(r===i)if(r.component){const i=n.getContext(r.outlet);i&&this.deactivateChildRoutes(e,t,i.children)}else this.deactivateChildRoutes(e,t,n);else i&&this.deactivateRouteAndItsChildren(t,n)}deactivateRouteAndItsChildren(e,t){this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,t):this.deactivateRouteAndOutlet(e,t)}detachAndStoreRouteSubtree(e,t){const n=t.getContext(e.value.outlet);if(n&&n.outlet){const t=n.outlet.detach(),r=n.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:t,route:e,contexts:r})}}deactivateRouteAndOutlet(e,t){const n=t.getContext(e.value.outlet);if(n){const r=Kh(e),i=e.value.component?n.children:t;xh(r,(e,t)=>this.deactivateRouteAndItsChildren(e,i)),n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated())}}activateChildRoutes(e,t,n){const r=Kh(t);e.children.forEach(e=>{this.activateRoutes(e,r[e.value.outlet],n),this.forwardEvent(new ph(e.value.snapshot))}),e.children.length&&this.forwardEvent(new hh(e.value.snapshot))}activateRoutes(e,t,n){const r=e.value,i=t?t.value:null;if(sd(r),r===i)if(r.component){const i=n.getOrCreateContext(r.outlet);this.activateChildRoutes(e,t,i.children)}else this.activateChildRoutes(e,t,n);else if(r.component){const t=n.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){const e=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),t.children.onOutletReAttached(e.contexts),t.attachRef=e.componentRef,t.route=e.route.value,t.outlet&&t.outlet.attach(e.componentRef,e.route.value),bd(e.route)}else{const n=function(e){for(let t=e.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig;if(e&&e.component)return null}return null}(r.snapshot),i=n?n.module.componentFactoryResolver:null;t.attachRef=null,t.route=r,t.resolver=i,t.outlet?t.outlet.activateWith(r,i):Tr()&&console&&console.warn&&console.warn(`A router outlet has not been instantiated during routes activation. URL Segment: '${r.snapshot._urlSegment}'`),this.activateChildRoutes(e,null,t.children)}}else this.activateChildRoutes(e,null,n)}}function bd(e){sd(e.value),e.children.forEach(bd)}class _d{constructor(e,t){this.routes=e,this.module=t}}function wd(e){return"function"==typeof e}function kd(e){return e instanceof Eh}const xd=Symbol("INITIAL_VALUE");function Sd(){return Ou(e=>function(...e){let t=void 0,n=void 0;return C(e[e.length-1])&&(n=e.pop()),"function"==typeof e[e.length-1]&&(t=e.pop()),1===e.length&&l(e[0])&&(e=e[0]),B(e,n).lift(new uu(t))}(...e.map(e=>e.pipe(Mu(1),function(...e){const t=e[e.length-1];return C(t)?(e.pop(),n=>zu(e,n,t)):t=>zu(e,t)}(xd)))).pipe(function(e,t){let n=!1;return arguments.length>=2&&(n=!0),function(r){return r.lift(new Du(e,t,n))}}((e,t)=>{let n=!1;return t.reduce((e,r,i)=>{if(e!==xd)return e;if(r===xd&&(n=!0),!n){if(!1===r)return r;if(i===t.length-1||kd(r))return r}return e},e)},xd),vu(e=>e!==xd),E(e=>kd(e)?e:!0===e),Mu(1)))}class Cd{constructor(e){this.segmentGroup=e||null}}class Ed{constructor(e){this.urlTree=e}}function Td(e){return new y(t=>t.error(new Cd(e)))}function Ad(e){return new y(t=>t.error(new Ed(e)))}function jd(e){return new y(t=>t.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${e}'`)))}class qd{constructor(e,t,n,r,i){this.configLoader=t,this.urlSerializer=n,this.urlTree=r,this.config=i,this.allowRedirects=!0,this.ngModule=e.get(Xe)}apply(){return this.expandSegmentGroup(this.ngModule,this.config,this.urlTree.root,"primary").pipe(E(e=>this.createUrlTree(e,this.urlTree.queryParams,this.urlTree.fragment))).pipe(Nu(e=>{if(e instanceof Ed)return this.allowRedirects=!1,this.match(e.urlTree);if(e instanceof Cd)throw this.noMatchError(e);throw e}))}match(e){return this.expandSegmentGroup(this.ngModule,this.config,e.root,"primary").pipe(E(t=>this.createUrlTree(t,e.queryParams,e.fragment))).pipe(Nu(e=>{if(e instanceof Cd)throw this.noMatchError(e);throw e}))}noMatchError(e){return new Error(`Cannot match any routes. URL Segment: '${e.segmentGroup}'`)}createUrlTree(e,t,n){const r=e.segments.length>0?new Th([],{primary:e}):e;return new Eh(r,t,n)}expandSegmentGroup(e,t,n,r){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(e,t,n
1).pipe(E(e=>new Th([],e))):this.expandSegment(e,n,t,n.segments,r,!0)}expandChildren(e,t,n){return function(e,t){if(0===Object.keys(e).length)return iu({});const n=[],r=[],i={};return xh(e,(e,s)=>{const o=t(s,e).pipe(E(e=>i[s]=e));"primary"===s?n.push(o):r.push(o)}),iu.apply(null,n.concat(r)).pipe(fu(),function(e,t){const n=arguments.length>=2;return r=>r.pipe(e?vu((t,n)=>e(t,n,r)):v,wu(1),n?Au(t):Su(()=>new du))}(),E(()=>i))}(n.children,(n,r)=>this.expandSegmentGroup(e,t,r,n))}expandSegment(e,t,n,r,i,s){return iu(...n).pipe(E(o=>this.expandSegmentAgainstRoute(e,t,n,o,r,i,s).pipe(Nu(e=>{if(e instanceof Cd)return iu(null);throw e}))),fu(),Zu(e=>!!e),Nu((e,n)=>{if(e instanceof du||"EmptyError"===e.name){if(this.noLeftoversInUrl(t,r,i))return iu(new Th([],{}));throw new Cd(t)}throw e}))}noLeftoversInUrl(e,t,n){return 0===t.length&&!e.children[n]}expandSegmentAgainstRoute(e,t,n,r,i,s,o){return Md(r)!==s?Td(t):void 0===r.redirectTo?this.matchSegmentAgainstRoute(e,t,r,i):o&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(e,t,n,r,i,s):Td(t)}expandSegmentAgainstRouteUsingRedirect(e,t,n,r,i,s){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(e,n,r,s):this.expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,r,i,s)}expandWildCardWithParamsAgainstRouteUsingRedirect(e,t,n,r){const i=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?Ad(i):this.lineralizeSegments(n,i).pipe(N(n=>{const i=new Th(n,{});return this.expandSegment(e,i,t,n,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,r,i,s){const{matched:o,consumedSegments:a,lastChild:l,positionalParamSegments:c}=Od(t,r,i);if(!o)return Td(t);const u=this.applyRedirectCommands(a,r.redirectTo,c);return r.redirectTo.startsWith("/")?Ad(u):this.lineralizeSegments(r,u).pipe(N(r=>this.expandSegment(e,t,n,r.concat(i.slice(l)),s,!1)))}matchSegmentAgainstRoute(e,t,n,r){if("**"===n.path)return n.loadChildren?mu(()=>this.configLoader.load(e.injector,n).pipe(E(e=>(n._loadedConfig=e,new Th(r,{}))))):iu(new Th(r,{}));const{matched:i,consumedSegments:s,lastChild:o}=Od(t,n,r);if(!i)return Td(t);const a=r.slice(o);return this.getChildConfig(e,n,r).pipe(N(e=>{const n=e.module,r=e.routes,{segmentGroup:i,slicedSegments:o}=function(e,t,n,r){return n.length>0&&function(e,t,n){return n.some(n=>Id(e,t,n)&&"primary"!==Md(n))}(e,n,r)?{segmentGroup:Pd(new Th(t,function(e,t){const n={};n.primary=t;for(const r of e)""===r.path&&"primary"!==Md(r)&&(n[Md(r)]=new Th([],{}));return n}(r,new Th(n,e.children)))),slicedSegments:[]}:0===n.length&&function(e,t,n){return n.some(n=>Id(e,t,n))}(e,n,r)?{segmentGroup:Pd(new Th(e.segments,function(e,t,n,r){const i={};for(const s of n)Id(e,t,s)&&!r[Md(s)]&&(i[Md(s)]=new Th([],{}));return Object.assign(Object.assign({},r),i)}(e,n,r,e.children))),slicedSegments:n}:{segmentGroup:e,slicedSegments:n}}(t,s,a,r);return 0===o.length&&i.hasChildren()?this.expandChildren(n,r,i).pipe(E(e=>new Th(s,e))):0===r.length&&0===o.length?iu(new Th(s,{})):this.expandSegment(n,i,r,o,"primary",!0).pipe(E(e=>new Th(s.concat(e.segments),e.children)))}))}getChildConfig(e,t,n){return t.children?iu(new _d(t.children,e)):t.loadChildren?void 0!==t._loadedConfig?iu(t._loadedConfig):this.runCanLoadGuards(e.injector,t,n).pipe(N(n=>n?this.configLoader.load(e.injector,t).pipe(E(e=>(t._loadedConfig=e,e))):function(e){return new y(t=>t.error(vh(`Cannot load children because the guard of the route "path: '${e.path}'" returned false`)))}(t))):iu(new _d([],e))}runCanLoadGuards(e,t,n){const r=t.canLoad;return r&&0!==r.length?iu(r.map(r=>{const i=e.get(r);let s;if(function(e){return e&&wd(e.canLoad)}(i))s=i.canLoad(t,n);else{if(!wd(i))throw new Error("Invalid CanLoad guard");s=i(t,n)}return Sh(s)})).pipe(Sd(),$u(e=>{if(!kd(e))return;const t=vh(`Redirecting to "${this.urlSerializer.serialize(e)}"`);throw t.url=e,t}),E(e=>!0===e)):iu(!0)}lineralizeSegments(e,t){let n=[],r=t.root;for(;;){if(n=n.concat(r.segments),0===r.numberOfChildren)return iu(n);if(r.numberOfChildren>1||!r.children.primary)return jd(e.redirectTo);r=r.children.primary}}applyRedirectCommands(e,t,n){return this.applyRedirectCreatreUrlTree(t,this.urlSerializer.parse(t),e,n)}applyRedirectCreatreUrlTree(e,t,n,r){const i=this.createSegmentGroup(e,t.root,n,r);return new Eh(i,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}createQueryParams(e,t){const n={};return xh(e,(e,r)=>{if("string"==typeof e&&e.startsWith(":")){const i=e.substring(1);n[r]=t[i]}else n[r]=e}),n}createSegmentGroup(e,t,n,r){const i=this.createSegments(e,t.segments,n,r);let s={};return xh(t.children,(t,i)=>{s[i]=this.createSegmentGroup(e,t,n,r)}),new Th(i,s)}createSegments(e,t,n,r){return t.map(t=>t.path.startsWith(":")?this.findPosParam(e,t,r):this.findOrReturn(t,n))}findPosParam(e,t,n){const r=n[t.path.substring(1)];if(!r)throw new Error(`Cannot redirect to '${e}'. Cannot find '${t.path}'.`);return r}findOrReturn(e,t){let n=0;for(const r of t){if(r.path===e.path)return t.splice(n),r;n++}return e}}function Od(e,t,n){if(""===t.path)return"full"===t.pathMatch&&(e.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};const r=(t.matcher||yh)(n,e,t);return r?{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,positionalParamSegments:r.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function Pd(e){if(1===e.numberOfChildren&&e.children.primary){const t=e.children.primary;return new Th(e.segments.concat(t.segments),t.children)}return e}
vendor: 4,176 bytes, line 1
1function Id(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0!==n.redirectTo}function Md(e){return e.outlet||"primary"}class Rd{constructor(e){this.path=e,this.route=this.path[this.path.length-1]}}class Ld{constructor(e,t){this.component=e,this.route=t}}function zd(e,t,n){const r=e._root;return function e(t,n,r,i,s={canDeactivateChecks:[],canActivateChecks:[]}){const o=Kh(n);return t.children.forEach(t=>{!function(t,n,r,i,s={canDeactivateChecks:[],canActivateChecks:[]}){const o=t.value,a=n?n.value:null,l=r?r.getContext(t.value.outlet):null;if(a&&o.routeConfig===a.routeConfig){const c=function(e,t,n){if("function"==typeof n)return n(e,t);switch(n){case"pathParamsChange":return!jh(e.url,t.url);case"pathParamsOrQueryParamsChange":return!jh(e.url,t.url)||!bh(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!od(e,t)||!bh(e.queryParams,t.queryParams);case"paramsChange":default:return!od(e,t)}}(a,o,o.routeConfig.runGuardsAndResolvers);c?s.canActivateChecks.push(new Rd(i)):(o.data=a.data,o._resolvedData=a._resolvedData),e(t,n,o.component?l?l.children:null:r,i,s),c&&s.canDeactivateChecks.push(new Ld(l&&l.outlet&&l.outlet.component||null,a))}else a&&Vd(n,l,s),s.canActivateChecks.push(new Rd(i)),e(t,null,o.component?l?l.children:null:r,i,s)}(t,o[t.value.outlet],r,i.concat([t.value]),s),delete o[t.value.outlet]}),xh(o,(e,t)=>Vd(e,r.getContext(t),s)),s}(r,t?t._root:null,n,[r.value])}function Dd(e,t,n){const r=function(e){if(!e)return null;for(let t=e.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig}return null}(t);return(r?r.module.injector:n).get(e)}function Vd(e,t,n){const r=Kh(e),i=e.value;xh(r,(e,r)=>{Vd(e,i.component?t?t.children.getContext(r):null:t,n)}),n.canDeactivateChecks.push(new Ld(i.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,i))}function Nd(e,t){return null!==e&&t&&t(new dh(e)),iu(!0)}function Fd(e,t){return null!==e&&t&&t(new uh(e)),iu(!0)}function Hd(e,t,n){const r=t.routeConfig?t.routeConfig.canActivate:null;return r&&0!==r.length?iu(r.map(r=>mu(()=>{const i=Dd(r,t,n);let s;if(function(e){return e&&wd(e.canActivate)}(i))s=Sh(i.canActivate(t,e));else{if(!wd(i))throw new Error("Invalid CanActivate guard");s=Sh(i(t,e))}return s.pipe(Zu())}))).pipe(Sd()):iu(!0)}function Zd(e,t,n){const r=t[t.length-1],i=t.slice(0,t.length-1).reverse().map(e=>function(e){const t=e.routeConfig?e.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:e,guards:t}:null}(e)).filter(e=>null!==e).map(t=>mu(()=>iu(t.guards.map(i=>{const s=Dd(i,t.node,n);let o;if(function(e){return e&&wd(e.canActivateChild)}(s))o=Sh(s.canActivateChild(r,e));else{if(!wd(s))throw new Error("Invalid CanActivateChild guard");o=Sh(s(r,e))}return o.pipe(Zu())})).pipe(Sd())));return iu(i).pipe(Sd())}class Bd{}class $d{constructor(e,t,n,r,i,s){this.rootComponentType=e,this.config=t,this.urlTree=n,this.url=r,this.paramsInheritanceStrategy=i,this.relativeLinkResolution=s}recognize(){try{const e=Wd(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,t=this.processSegmentGroup(this.config,e,"primary"),n=new td([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},"primary",this.rootComponentType,null,this.urlTree.root,-1,{}),r=new Gh(n,t),i=new nd(this.url,r);return this.inheritParamsAndData(i._root),iu(i)}catch(e){return new y(t=>t.error(e))}}inheritParamsAndData(e){const t=e.value,n=ed(t,this.paramsInheritanceStrategy);t.params=Object.freeze(n.params),t.data=Object.freeze(n.data),e.children.forEach(e=>this.inheritParamsAndData(e))}processSegmentGroup(e,t,n){return 0===t.segments.length&&t.hasChildren()?this.processChildren(e,t):this.processSegment(e,t,t.segments,n)}processChildren(e,t){const n=qh(t,(t,n)=>this.processSegmentGroup(e,t,n));return function(e){const t={};e.forEach(e=>{const n=t[e.value.outlet];if(n){const t=n.url.map(e=>e.toString()).join("/"),r=e.value.url.map(e=>e.toString()).join("/");throw new Error(`Two segments cannot have the same outlet name: '${t}' and '${r}'.`)}t[e.value.outlet]=e.value})}(n),n.sort((e,t)=>
1"primary"===e.value.outlet?-1:"primary"===t.value.outlet?1:e.value.outlet.localeCompare(t.value.outlet)),n}processSegment(e,t,n,r){for(const s of e)try{return this.processSegmentAgainstRoute(s,t,n,r)}catch(i){if(!(i instanceof Bd))throw i}if(this.noLeftoversInUrl(t,n,r))return[];throw new Bd}noLeftoversInUrl(e,t,n){return 0===t.length&&!e.children[n]}processSegmentAgainstRoute(e,t,n,r){if(e.redirectTo)throw new Bd;if((e.outlet||"primary")!==r)throw new Bd;let i,s=[],o=[];if("**"===e.path){const s=n.length>0?kh(n).parameters:{};i=new td(n,s,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Yd(e),r,e.component,e,Ud(t),Qd(t)+n.length,Xd(e))}else{const a=function(e,t,n){if(""===t.path){if("full"===t.pathMatch&&(e.hasChildren()||n.length>0))throw new Bd;return{consumedSegments:[],lastChild:0,parameters:{}}}const r=(t.matcher||yh)(n,e,t);if(!r)throw new Bd;const i={};xh(r.posParams,(e,t)=>{i[t]=e.path});const s=r.consumed.length>0?Object.assign(Object.assign({},i),r.consumed[r.consumed.length-1].parameters):i;return{consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:s}}(t,e,n);s=a.consumedSegments,o=n.slice(a.lastChild),i=new td(s,a.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Yd(e),r,e.component,e,Ud(t),Qd(t)+s.length,Xd(e))}const a=function(e){return e.children?e.children:e.loadChildren?e._loadedConfig.routes:[]}(e),{segmentGroup:l,slicedSegments:c}=Wd(t,s,o,a,this.relativeLinkResolution);if(0===c.length&&l.hasChildren()){const e=this.processChildren(a,l);return[new Gh(i,e)]}if(0===a.length&&0===c.length)return[new Gh(i,[])];const u=this.processSegment(a,l,c,"primary");return[new Gh(i,u)]}}function Ud(e){let t=e;for(;t._sourceSegment;)t=t._sourceSegment;return t}function Qd(e){let t=e,n=t._segmentIndexShift?t._segmentIndexShift:0;for(;t._sourceSegment;)t=t._sourceSegment,n+=t._segmentIndexShift?t._segmentIndexShift:0;return n-1}function Wd(e,t,n,r,i){if(n.length>0&&function(e,t,n){return n.some(n=>Gd(e,t,n)&&"primary"!==Kd(n))}(e,n,r)){const i=new Th(t,function(e,t,n,r){const i={};i.primary=r,r._sourceSegment=e,r._segmentIndexShift=t.length;for(const s of n)if(""===s.path&&"primary"!==Kd(s)){const n=new Th([],{});n._sourceSegment=e,n._segmentIndexShift=t.length,i[Kd(s)]=n}return i}(e,t,r,new Th(n,e.children)));return i._sourceSegment=e,i._segmentIndexShift=t.length,{segmentGroup:i,slicedSegments:[]}}if(0===n.length&&function(e,t,n){return n.some(n=>Gd(e,t,n))}(e,n,r)){const s=new Th(e.segments,function(e,t,n,r,i,s){const o={};for(const a of r)if(Gd(e,n,a)&&!i[Kd(a)]){const n=new Th([],{});n._sourceSegment=e,n._segmentIndexShift="legacy"===s?e.segments.length:t.length,o[Kd(a)]=n}return Object.assign(Object.assign({},i),o)}(e,t,n,r,e.children,i));return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:n}}const s=new Th(e.segments,e.children);return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:n}}function Gd(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0===n.redirectTo}function Kd(e){return e.outlet||"primary"}function Yd(e){return e.data||{}}function Xd(e){return e.resolve||{}}function Jd(e){return function(t){return t.pipe(Ou(t=>{const n=e(t);return n?L(n).pipe(E(()=>t)):L([t])}))}}class ep extends class{shouldDetach(e){return!1}store(e,t){}shouldAttach(e){return!1}retrieve(e){return null}shouldReuseRoute(e,t){return e.routeConfig===t.routeConfig}}{}let tp=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=dt({type:e,selectors:[["ng-component"]],decls:1,vars:0,template:function(e,t){1&e&&Co(0,"router-outlet")},directives:function(){return[yp]},encapsulation:2}),e})();function np(e,t=""){for(let n=0;n<e.length;n++){const r=e[n];rp(r,ip(t,r))}}function rp(e,t){if(!e)throw new Error(`\n      Invalid configuration of route '${t}': Encountered undefined route.\n      The reason might be an extra comma.\n\n      Example:\n      const routes: Routes = [\n        { path: '', redirectTo: '/dashboard', pathMatch: 'full' },\n        { path: 'dashboard',  component: DashboardComponent },, << two commas\n        { path: 'detail/:id', component: HeroDetailComponent }\n      ];\n    `);if(Array.isArray(e))throw new Error(`Invalid configuration of route '${t}': Array cannot be specified`);if(!e.component&&!e.children&&!e.loadChildren&&e.outlet&&"primary"!==e.outlet)throw new Error(`Invalid configuration of route '${t}': a componentless route without children or loadChildren cannot have a named outlet set`);if(e.redirectTo&&e.children)throw new Error(`Invalid configuration of route '${t}': redirectTo and children cannot be used together`);if(e.redirectTo&&e.loadChildren)throw new Error(`Invalid configuration of route '${t}': redirectTo and loadChildren cannot be used together`);if(e.children&&e.loadChildren)throw new Error(`Invalid configuration of route '${t}': children and loadChildren cannot be used together`);if(e.redirectTo&&e.component)throw new Error(`Invalid configuration of route '${t}': redirectTo and component cannot be used together`);if(e.path&&e.matcher)throw new Error(`Invalid configuration of route '${t}': path and matcher cannot be used together`);if(void 0===e.redirectTo&&!e.component&&!e.children&&!e.loadChildren)throw new Error(`Invalid configuration of route '${t}'. One of the following must be provided: component, redirectTo, children or loadChildren`);if(void 0===e.path&&void 0===e.matcher)throw new Error(`Invalid configuration of route '${t}': routes must have either a path or a matcher specified`);if("string"==typeof e.path&&"/"===e.path.charAt(0))throw new Error(`Invalid configuration of route '${t}': path cannot start with a slash`);if(""===e.path&&void 0!==e.redirectTo&&void 0===e.pathMatch)throw new Error(`Invalid configuration of route '{path: "${t}", redirectTo: "${e.redirectTo}"}': please provide 'pathMatch'. The default value of 'pathMatch' is 'prefix', but often the intent is to use 'full'.`);if(void 0!==e.pathMatch&&"full"!==e.pathMatch&&"prefix"!==e.pathMatch)throw new Error(`Invalid configuration of route '${t}': pathMatch can only be set to 'prefix' or 'full'`);e.children&&np(e.children,t)}function ip(e,t){return t?e||t.path?e&&!t.path?e+"/":!e&&t.path?t.path:`${e}/${t.path}`:"":e}function sp(e){const t=e.children&&e.children.map(sp),n=t?Object.assign(Object.assign({},e),{children:t}):Object.assign({},e);return!n.component&&(t||n.loadChildren)&&n.outlet&&"primary"!==n.outlet&&(n.component=tp),n}const op=new ze("ROUTES");class ap{constructor(e,t,n,r){this.loader=e,this.compiler=t,this.onLoadStartListener=n,this.onLoadEndListener=r}load(e,t){return this.onLoadStartListener&&this.onLoadStartListener(t),this.loadModuleFactory(t.loadChildren).pipe(E(n=>{this.onLoadEndListener&&this.onLoadEndListener(t);const r=n.create(e);return new _d(wh(r.injector.get(op)).map(sp),r)}))}loadModuleFactory(e){return"string"==typeof e?L(this.loader.load(e)):Sh(e()).pipe(N(e=>e instanceof Je?iu(e):L(this.compiler.compileModuleAsync(e))))}}class lp{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new cp,this.attachRef=null}}class cp{constructor(){this.contexts=new Map}onChildOutletCreated(e,t){const n=this.getOrCreateContext(e);n.outlet=t,this.contexts.set(e,n)}onChildOutletDestroyed(e){const t=this.getContext(e);t&&(t.outlet=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let t=this.getContext(e);return t||(t=new lp,this.contexts.set(e,t)),t}getContext(e){return this.contexts.get(e)||null}}class up{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,t){return e}}function hp(e){throw e}function dp(e,t,n){return t.parse("/")}function pp(e,t){return iu(null)}let gp=(()=>{class e{constructor(e,t,n,r,i,s,o,a){this.rootComponentType=e,this.urlSerializer
1=t,this.rootContexts=n,this.location=r,this.config=a,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.lastLocationChangeInfo=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new x,this.errorHandler=hp,this.malformedUriErrorHandler=dp,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:pp,afterPreactivation:pp},this.urlHandlingStrategy=new up,this.routeReuseStrategy=new ep,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="legacy",this.ngModule=i.get(Xe),this.console=i.get(ql);const l=i.get(Zl);this.isNgZoneEnabled=l instanceof Zl,this.resetConfig(a),this.currentUrlTree=new Eh(new Th([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new ap(s,o,e=>this.triggerEvent(new lh(e)),e=>this.triggerEvent(new ch(e))),this.routerState=Xh(this.currentUrlTree,this.rootComponentType),this.transitions=new su({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}setupNavigations(e){const t=this.events;return e.pipe(vu(e=>0!==e.id),E(e=>Object.assign(Object.assign({},e),{extractedUrl:this.urlHandlingStrategy.extract(e.rawUrl)})),Ou(e=>{let n=!1,r=!1;return iu(e).pipe($u(e=>{this.currentNavigation={id:e.id,initialUrl:e.currentRawUrl,extractedUrl:e.extractedUrl,trigger:e.source,extras:e.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),Ou(e=>{const n=!this.navigated||e.extractedUrl.toString()!==this.browserUrlTree.toString();if(("reload"===this.onSameUrlNavigation||n)&&this.urlHandlingStrategy.shouldProcessUrl(e.rawUrl))return iu(e).pipe(Ou(e=>{const n=this.transitions.getValue();return t.next(new Ju(e.id,this.serializeUrl(e.extractedUrl),e.source,e.restoredState)),n!==this.transitions.getValue()?pu:[e]}),Ou(e=>Promise.resolve(e)),(r=this.ngModule.injector,i=this.configLoader,s=this.urlSerializer,o=this.config,function(e){return e.pipe(Ou(e=>function(e,t,n,r,i){return new qd(e,t,n,r,i).apply()}(r,i,s,e.extractedUrl,o).pipe(E(t=>Object.assign(Object.assign({},e),{urlAfterRedirects:t})))))}),$u(e=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:e.urlAfterRedirects})}),function(e,t,n,r,i){return function(s){return s.pipe(N(s=>function(e,t,n,r,i="emptyOnly",s="legacy"){return new $d(e,t,n,r,i,s).recognize()}(e,t,s.urlAfterRedirects,n(s.urlAfterRedirects),r,i).pipe(E(e=>Object.assign(Object.assign({},s),{targetSnapshot:e})))))}}(this.rootComponentType,this.config,e=>this.serializeUrl(e),this.paramsInheritanceStrategy,this.relativeLinkResolution),$u(e=>{"eager"===this.urlUpdateStrategy&&(e.extras.skipLocationChange||this.setBrowserUrl(e.urlAfterRedirects,!!e.extras.replaceUrl,e.id,e.extras.state),this.browserUrlTree=e.urlAfterRedirects)}),$u(e=>{const n=new rh(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.next(n)}));var r,i,s,o;if(n&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:n,extractedUrl:r,source:i,restoredState:s,extras:o}=e,a=new Ju(n,this.serializeUrl(r),i,s);t.next(a);const l=Xh(r,this.rootComponentType).snapshot;return iu(Object.assign(Object.assign({},e),{targetSnapshot:l,urlAfterRedirects:r,extras:Object.assign(Object.assign({},o),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=e.rawUrl,this.browserUrlTree=e.urlAfterRedirects,e.resolve(null),pu}),Jd(e=>{const{targetSnapshot:t,id:n,extractedUrl:r,rawUrl:i,extras:{skipLocationChange:s,replaceUrl:o}}=e;return this.hooks.beforePreactivation(t,{navigationId:n,appliedUrlTree:r,rawUrlTree:i,skipLocationChange:!!s,replaceUrl:!!o})}),$u(e=>{const t=new ih(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);this.triggerEvent(t)}),E(e=>Object.assign(Object.assign({},e),{guards:zd(e.targetSnapshot,e.currentSnapshot,this.rootContexts)})),function(e,t){return function(n){return n.pipe(N(n=>{const{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:s,canDeactivateChecks:o}}=n;return 0===o.length&&0===s.length?iu(Object.assign(Object.assign({},n),{guardsResult:!0})):function(e,t,n,r){return L(e).pipe(N(e=>function(e,t,n,r,i){const s=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return s&&0!==s.length?iu(s.map(s=>{const o=Dd(s,t,i);let a;if(function(e){return e&&wd(e.canDeactivate)}(o))a=Sh(o.canDeactivate(e,t,n,r));else{if(!wd(o))throw new Error("Invalid CanDeactivate guard");a=Sh(o(e,t,n,r))}return a.pipe(Zu())})).pipe(Sd()):iu(!0)}(e.component,e.route,n,t,r)),Zu(e=>!0!==e,!0))}(o,r,i,e).pipe(N(n=>n&&"boolean"==typeof n?function(e,t,n,r){return L(t).pipe(Wu(t=>L([Fd(t.route.parent,r),Nd(t.route,r),Zd(e,t.path,n),Hd(e,t.route,n)]).pipe(fu(),Zu(e=>
1!0!==e,!0))),Zu(e=>!0!==e,!0))}(r,s,e,t):iu(n)),E(e=>Object.assign(Object.assign({},n),{guardsResult:e})))}))}}(this.ngModule.injector,e=>this.triggerEvent(e)),$u(e=>{if(kd(e.guardsResult)){const t=vh(`Redirecting to "${this.serializeUrl(e.guardsResult)}"`);throw t.url=e.guardsResult,t}}),$u(e=>{const t=new sh(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot,!!e.guardsResult);this.triggerEvent(t)}),vu(e=>{if(!e.guardsResult){this.resetUrlToCurrentUrlTree();const n=new th(e.id,this.serializeUrl(e.extractedUrl),"");return t.next(n),e.resolve(!1),!1}return!0}),Jd(e=>{if(e.guards.canActivateChecks.length)return iu(e).pipe($u(e=>{const t=new oh(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);this.triggerEvent(t)}),Ou(e=>{let n=!1;return iu(e).pipe((r=this.paramsInheritanceStrategy,i=this.ngModule.injector,function(e){return e.pipe(N(e=>{const{targetSnapshot:t,guards:{canActivateChecks:n}}=e;if(!n.length)return iu(e);let s=0;return L(n).pipe(Wu(e=>function(e,t,n,r){return function(e,t,n,r){const i=Object.keys(e);if(0===i.length)return iu({});const s={};return L(i).pipe(N(i=>function(e,t,n,r){const i=Dd(e,t,r);return Sh(i.resolve?i.resolve(t,n):i(t,n))}(e[i],t,n,r).pipe($u(e=>{s[i]=e}))),wu(1),N(()=>Object.keys(s).length===i.length?iu(s):pu))}(e._resolve,e,t,r).pipe(E(t=>(e._resolvedData=t,e.data=Object.assign(Object.assign({},e.data),ed(e,n).resolve),null)))}(e.route,t,r,i)),$u(()=>s++),wu(1),N(t=>s===n.length?iu(e):pu))}))}),$u({next:()=>n=!0,complete:()=>{if(!n){const n=new th(e.id,this.serializeUrl(e.extractedUrl),"At least one route resolver didn't emit any value.");t.next(n),e.resolve(!1)}}}));var r,i}),$u(e=>{const t=new ah(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);this.triggerEvent(t)}))}),Jd(e=>{const{targetSnapshot:t,id:n,extractedUrl:r,rawUrl:i,extras:{skipLocationChange:s,replaceUrl:o}}=e;return this.hooks.afterPreactivation(t,{navigationId:n,appliedUrlTree:r,rawUrlTree:i,skipLocationChange:!!s,replaceUrl:!!o})}),E(e=>{const t=function(e,t,n){const r=function e(t,n,r){if(r&&t.shouldReuseRoute(n.value,r.value.snapshot)){const i=r.value;i._futureSnapshot=n.value;const s=function(t,n,r){return n.children.map(n=>{for(const i of r.children)if(t.shouldReuseRoute(i.value.snapshot,n.value))return e(t,n,i);return e(t,n)})}(t,n,r);return new Gh(i,s)}{const r=t.retrieve(n.value);if(r){const e=r.route;return function e(t,n){if(t.value.routeConfig!==n.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(t.children.length!==n.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");n.value._futureSnapshot=t.value;for(let r=0;r<t.children.length;++r)e(t.children[r],n.children[r])}(n,e),e}{const r=new Jh(new su((i=n.value).url),new su(i.params),new su(i.queryParams),new su(i.fragment),new su(i.data),i.outlet,i.component,i),s=n.children.map(n=>e(t,n));return new Gh(r,s)}}var i}(e,t._root,n?n._root:void 0);return new Yh(r,t)}(this.routeReuseStrategy,e.targetSnapshot,e.currentRouterState);return Object.assign(Object.assign({},e),{targetRouterState:t})}),$u(e=>{this.currentUrlTree=e.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl),this.routerState=e.targetRouterState,"deferred"===this.urlUpdateStrategy&&(e.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,!!e.extras.replaceUrl,e.id,e.extras.state),this.browserUrlTree=e.urlAfterRedirects)}),(i=this.rootContexts,s=this.routeReuseStrategy,o=e=>this.triggerEvent(e),E(e=>(new yd(s,e.targetRouterState,e.currentRouterState,o).activate(i),e))),$u({next(){n=!0},complete(){n=!0}}),Gu(()=>{if(!n&&!r){this.resetUrlToCurrentUrlTree();const n=new th(e.id,this.serializeUrl(e.extractedUrl),`Navigation ID ${e.id} is not equal to the current navigation id ${this.navigationId}`);t.next(n),e.resolve(!1)}this.currentNavigation=null}),Nu(n=>{if(r=!0,(i=n)&&i.ngNavigationCancelingError){const r=kd(n.url);r||(this.navigated=!0,this.resetStateAndUrl(e.currentRouterState,e.currentUrlTree,e.rawUrl));const i=new th(e.id,this.serializeUrl(e.extractedUrl),n.message);t.next(i),r?setTimeout(()=>{const t=this.urlHandlingStrategy.merge(n.url,this.rawUrlTree);return this.scheduleNavigation(t,"imperative",null,{skipLocationChange:e.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy},{resolve:e.resolve,reject:e.reject,promise:e.promise})},0):e.resolve(!1)}else{this.resetStateAndUrl(e.currentRouterState,e.currentUrlTree,e.rawUrl);const r=new nh(e.id,this.serializeUrl(e.extractedUrl),n);t.next(r);try{e.resolve(this.errorHandler(n))}catch(s){e.reject(s)}}var i;return pu}));var i,s,o}))}resetRootComponentType(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType}getTransition(){const e=this.transitions.value;return e.urlAfterRedirects=this.browserUrlTree,e}setTransition(e){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),e))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const t=this.extractLocationChangeInfoFromEvent(e);this.shouldScheduleNavigation(this.lastLocationChangeInfo,t)&&setTimeout(()=>{const{source:e,state:n,urlTree:r}=t,i={replaceUrl:!0};if(n){const e=Object.assign({},n);delete e.navigationId,0!==Object.keys(e).length&&(i.state=e)}this.scheduleNavigation(r,e,n,i)},0),this.lastLocationChangeInfo=t}))}extractLocationChangeInfoFromEvent(e){var t;return{source:"popstate"===e.type?"popstate":"hashchange",urlTree:this.parseUrl(e.url),state:(null===(t=e.state)||void 0===t?void 0:t.navigationId)?e.state:null,transitionId:this.getTransition().id}}shouldScheduleNavigation(e,t){if(!e)return!0;const n=t.urlTree.toString()===e.urlTree.toString();return!(t.transitionId===e.transitionId&&n&&("hashchange"===t.source&&"popstate"===e.source||"popstate"===t.source&&"hashchange"===e.source))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(e){this.events.next(e)}resetConfig(e){np(e),this.config=e.map(sp),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0)}createUrlTree(e,t={}){const{relativeTo:n,queryParams:r,fragment:i,preserveQueryParams:s,queryParamsHandling:o,preserveFragment:a}=t;Tr()&&s&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");const l=n||this.routerState.root,c=a?this.currentUrlTree.fragment:i;let u=null;if(o)switch(o){case"merge":u=Object.assign(Object.assign({},this.currentUrlTree.queryParams),r);break;case"preserve":u=this.currentUrlTree.queryParams;break;default:u=r||null}else u=s?this.currentUrlTree.queryParams:r||null;return null!==u&&(u=this.removeEmptyProps(u)),function(e,t,n,r,i){if(0===n.length)return ld(t.root,t.root,t,r,i);const s=function(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new cd(!0,0,e);let t=0,n=!1;const r=e.reduce((e,r,i)=>{if("object"==typeof r&&null!=r){if(r.outlets){const t={};return xh(r.outlets,(e,n)=>{t[n]="string"==typeof e?e.split("/"):e}),[...e,{outlets:t}]}if(r.segmentPath)return[...e,r.segmentPath]}return"string"!=typeof r?[...e,r]:0===i?(r.split("/").forEach((r,i)=>{0==i&&"."===r||(0==i&&""===r?n=!0:".."===r?t++:""!=r&&e.push(r))}),e):[...e,r]},[]);return new cd(n,t,r)}(n);if(s.toRoot())return ld(t.root,new Th([],{}),t,r,i);const o=function(e,t,n){if(e.isAbsolute)return new ud(t.root,!0,0);if(-1===n.snapshot._lastPathIndex){const e=n.snapshot._urlSegment;return new ud(e,e===t.root,0)}const r=ad(e.commands[0])?0:1;return function(e,t,n){let r=e,i=t,s=n;for(;s>i;){if(s-=i,r=r.parent,!r)throw new Error("Invalid number of '../'");i=r.segments.length}return new ud(r,!1,i-s)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+r,e.numberOfDoubleDots)}(s,t,e),a=o.processChildren?pd(o.segmentGroup,o.index,s.commands):dd(o.segmentGroup,o.index,s.commands);return ld(o.segmentGroup,a,t,r,i)}(l,this.currentUrlTree,e,u,c)}navigateByUrl(e,t={skipLocationChange:!1}){Tr()&&this.isNgZoneEnabled&&!Zl.isInAngularZone()&&this.console.warn("Navigation triggered outside Angular zone, did 
1you forget to call 'ngZone.run()'?");const n=kd(e)?e:this.parseUrl(e),r=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(r,"imperative",null,t)}navigate(e,t={skipLocationChange:!1}){return function(e){for(let t=0;t<e.length;t++){const n=e[t];if(null==n)throw new Error(`The requested path contains ${n} segment at index ${t}`)}}(e),this.navigateByUrl(this.createUrlTree(e,t),t)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){let t;try{t=this.urlSerializer.parse(e)}catch(n){t=this.malformedUriErrorHandler(n,this.urlSerializer,e)}return t}isActive(e,t){if(kd(e))return Ch(this.currentUrlTree,e,t);const n=this.parseUrl(e);return Ch(this.currentUrlTree,n,t)}removeEmptyProps(e){return Object.keys(e).reduce((t,n)=>{const r=e[n];return null!=r&&(t[n]=r),t},{})}processNavigations(){this.navigations.subscribe(e=>{this.navigated=!0,this.lastSuccessfulId=e.id,this.events.next(new eh(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,this.currentNavigation=null,e.resolve(!0)},e=>{this.console.warn("Unhandled Navigation Error: ")})}scheduleNavigation(e,t,n,r,i){const s=this.getTransition(),o="imperative"!==t&&"imperative"===(null==s?void 0:s.source),a=(this.lastSuccessfulId===s.id||this.currentNavigation?s.rawUrl:s.urlAfterRedirects).toString()===e.toString();if(o&&a)return Promise.resolve(!0);let l,c,u;i?(l=i.resolve,c=i.reject,u=i.promise):u=new Promise((e,t)=>{l=e,c=t});const h=++this.navigationId;return this.setTransition({id:h,source:t,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:e,extras:r,resolve:l,reject:c,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),u.catch(e=>Promise.reject(e))}setBrowserUrl(e,t,n,r){const i=this.urlSerializer.serialize(e);r=r||{},this.location.isCurrentPathEqualTo(i)||t?this.location.replaceState(i,"",Object.assign(Object.assign({},r),{navigationId:n})):this.location.go(i,"",Object.assign(Object.assign({},r),{navigationId:n}))}resetStateAndUrl(e,t,n){this.routerState=e,this.currentUrlTree=t,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",{navigationId:this.lastSuccessfulId})}}return e.\u0275fac=function(t){return new(t||e)(Qe(Bs),Qe(Oh),Qe(cp),Qe(Rc),Qe(so),Qe(uc),Qe(Nl),Qe(void 0))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),mp=(()=>{class e{constructor(e,t,n,r,i){this.router=e,this.route=t,this.commands=[],this.onChanges=new x,null==n&&r.setAttribute(i.nativeElement,"tabindex","0")}ngOnChanges(e){this.onChanges.next(this)}set routerLink(e){this.commands=null!=e?Array.isArray(e)?e:[e]:[]}set preserveQueryParams(e){Tr()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated!, use queryParamsHandling instead."),this.preserve=e}onClick(){const e={skipLocationChange:vp(this.skipLocationChange),replaceUrl:vp(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,e),!0}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:vp(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:vp(this.preserveFragment)})}}return e.\u0275fac=function(t){return new(t||e)(bo(gp),bo(Jh),_o("tabindex"),bo(fa),bo(da))},e.\u0275dir=yt({type:e,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(e,t){1&e&&Oo("click",(function(){return t.onClick()}))},inputs:{routerLink:"routerLink",preserveQueryParams:"preserveQueryParams",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"},features:[Ot]}),e})(),fp=(()=>{class e{constructor(e,t,n){this.router=e,this.route=t,this.locationStrategy=n,this.commands=[],this.onChanges=new x,this.subscription=e.events.subscribe(e=>{e instanceof eh&&this.updateTargetUrlAndHref()})}set routerLink(e){this.commands=null!=e?Array.isArray(e)?e:[e]:[]}set preserveQueryParams(e){Tr()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead."),this.preserve=e}ngOnChanges(e){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(e,t,n,r,i){if(0!==e||t||n||r||i)return!0;
1if("string"==typeof this.target&&"_self"!=this.target)return!0;const s={skipLocationChange:vp(this.skipLocationChange),replaceUrl:vp(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,s),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:vp(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:vp(this.preserveFragment)})}}return e.\u0275fac=function(t){return new(t||e)(bo(gp),bo(Jh),bo(qc))},e.\u0275dir=yt({type:e,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(e,t){1&e&&Oo("click",(function(e){return t.onClick(e.button,e.ctrlKey,e.shiftKey,e.altKey,e.metaKey)})),2&e&&(Wo("href",t.href,Jr),fo("target",t.target))},inputs:{routerLink:"routerLink",preserveQueryParams:"preserveQueryParams",target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"},features:[Ot]}),e})();function vp(e){return""===e||!!e}let yp=(()=>{class e{constructor(e,t,n,r,i){this.parentContexts=e,this.location=t,this.resolver=n,this.changeDetector=i,this.activated=null,this._activatedRoute=null,this.activateEvents=new al,this.deactivateEvents=new al,this.name=r||"primary",e.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const e=this.parentContexts.getContext(this.name);e&&e.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,e}attach(e,t){this.activated=e,this._activatedRoute=t,this.location.insert(e.hostView)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,t){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=e;const n=(t=t||this.resolver).resolveComponentFactory(e._futureSnapshot.routeConfig.component),r=this.parentContexts.getOrCreateContext(this.name).children,i=new bp(e,r,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,i),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return e.\u0275fac=function(t){return new(t||e)(bo(cp),bo(Da),bo(ha),_o("name"),bo(Hs))},e.\u0275dir=yt({type:e,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),e})();class bp{constructor(e,t,n){this.route=e,this.childContexts=t,this.parent=n}get(e,t){return e===Jh?this.route:e===cp?this.childContexts:this.parent.get(e,t)}}class _p{}class wp{preload(e,t){return iu(null)}}let kp=(()=>{class e{constructor(e,t,n,r,i){this.router=e,this.injector=r,this.preloadingStrategy=i,this.loader=new ap(t,n,t=>e.triggerEvent(new lh(t)),t=>e.triggerEvent(new ch(t)))}setUpPreloading(){this.subscription=this.router.events.pipe(vu(e=>e instanceof eh),Wu(()=>this.preload())).subscribe(()=>{})}preload(){const e=this.injector.get(Xe);return this.processRoutes(e,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,t){const n=[];for(const r of t)if(r.loadChildren&&!r.canLoad&&r._loadedConfig){const e=r._loadedConfig;n.push(this.processRoutes(e.module,e.routes))}else r.loadChildren&&!r.canLoad?n.push(this.preloadConfig(e,r)):r.children&&n.push(this.processRoutes(e,r.children));return L(n).pipe(Z(),E(e=>{}))}preloadConfig(e,t){return this.preloadingStrategy.preload(t,()=>this.loader.load(e.injector,t).pipe(N(e=>(t._loadedConfig=e,this.processRoutes(e.module,e.routes)))))}}return e.\u0275fac=function(t){return new(t||e)(Qe(gp),Qe(uc),Qe(Nl),Qe(so),Qe(_p))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),xp=(()=>{class e{constructor(e,t,n={}){this.router=e,this.viewportScroller=t,this.options=n,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},n.scrollPositionRestoration=n.scrollPositionRestoration||"disabled",n.anchorScrolling=n.anch
1orScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(e=>{e instanceof Ju?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof eh&&(this.lastId=e.id,this.scheduleScrollEvent(e,this.router.parseUrl(e.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(e=>{e instanceof gh&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,t){this.router.triggerEvent(new gh(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,t))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return e.\u0275fac=function(t){return new(t||e)(Qe(gp),Qe(tu),Qe(void 0))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();const Sp=new ze("ROUTER_CONFIGURATION"),Cp=new ze("ROUTER_FORROOT_GUARD"),Ep=[Rc,{provide:Oh,useClass:Ph},{provide:gp,useFactory:function(e,t,n,r,i,s,o,a={},l,c){const u=new gp(null,e,t,n,r,i,s,wh(o));if(l&&(u.urlHandlingStrategy=l),c&&(u.routeReuseStrategy=c),a.errorHandler&&(u.errorHandler=a.errorHandler),a.malformedUriErrorHandler&&(u.malformedUriErrorHandler=a.malformedUriErrorHandler),a.enableTracing){const e=bc();u.events.subscribe(t=>{e.logGroup("Router Event: "+t.constructor.name),e.log(t.toString()),e.log(t),e.logGroupEnd()})}return a.onSameUrlNavigation&&(u.onSameUrlNavigation=a.onSameUrlNavigation),a.paramsInheritanceStrategy&&(u.paramsInheritanceStrategy=a.paramsInheritanceStrategy),a.urlUpdateStrategy&&(u.urlUpdateStrategy=a.urlUpdateStrategy),a.relativeLinkResolution&&(u.relativeLinkResolution=a.relativeLinkResolution),u},deps:[Oh,cp,Rc,so,uc,Nl,op,Sp,[class{},new re],[class{},new re]]},cp,{provide:Jh,useFactory:function(e){return e.routerState.root},deps:[gp]},{provide:uc,useClass:pc},kp,wp,class{preload(e,t){return t().pipe(Nu(()=>iu(null)))}},{provide:Sp,useValue:{enableTracing:!1}}];function Tp(){return new rc("Router",gp)}let Ap=(()=>{class e{constructor(e,t){}static forRoot(t,n){return{ngModule:e,providers:[Ep,Pp(t),{provide:Cp,useFactory:Op,deps:[[gp,new re,new se]]},{provide:Sp,useValue:n||{}},{provide:qc,useFactory:qp,deps:[wc,[new ne(Pc),new re],Sp]},{provide:xp,useFactory:jp,deps:[gp,tu,Sp]},{provide:_p,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:wp},{provide:rc,multi:!0,useFactory:Tp},[Ip,{provide:kl,multi:!0,useFactory:Mp,deps:[Ip]},{provide:Lp,useFactory:Rp,deps:[Ip]},{provide:jl,multi:!0,useExisting:Lp}]]}}static forChild(t){return{ngModule:e,providers:[Pp(t)]}}}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)(Qe(Cp,8),Qe(gp,8))}}),e})();
1function jp(e,t,n){return n.scrollOffset&&t.setOffset(n.scrollOffset),new xp(e,t,n)}function qp(e,t,n={}){return n.useHash?new Mc(e,t):new Ic(e,t)}function Op(e){if(e)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function Pp(e){return[{provide:oo,multi:!0,useValue:e},{provide:op,multi:!0,useValue:e}]}let Ip=(()=>{class e{constructor(e){this.injector=e,this.initNavigation=!1,this.resultOfPreactivationDone=new x}appInitializer(){return this.injector.get(xc,Promise.resolve(null)).then(()=>{let e=null;const t=new Promise(t=>e=t),n=this.injector.get(gp),r=this.injector.get(Sp);if(this.isLegacyDisabled(r)||this.isLegacyEnabled(r))e(!0);else if("disabled"===r.initialNavigation)n.setUpLocationChangeListener(),e(!0);else{if("enabled"!==r.initialNavigation)throw new Error(`Invalid initialNavigation options: '${r.initialNavigation}'`);n.hooks.afterPreactivation=()=>this.initNavigation?iu(null):(this.initNavigation=!0,e(!0),this.resultOfPreactivationDone),n.initialNavigation()}return t})}bootstrapListener(e){const t=this.injector.get(Sp),n=this.injector.get(kp),r=this.injector.get(xp),i=this.injector.get(gp),s=this.injector.get(lc);e===s.components[0]&&(this.isLegacyEnabled(t)?i.initialNavigation():this.isLegacyDisabled(t)&&i.setUpLocationChangeListener(),n.setUpPreloading(),r.init(),i.resetRootComponentType(s.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}isLegacyEnabled(e){return"legacy_enabled"===e.initialNavigation||!0===e.initialNavigation||void 0===e.initialNavigation}isLegacyDisabled(e){return"legacy_disabled"===e.initialNavigation||!1===e.initialNavigation}}return e.\u0275fac=function(t){return new(t||e)(Qe(so))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();function Mp(e){return e.appInitializer.bind(e)}function Rp(e){return e.bootstrapListener.bind(e)}const Lp=new ze("Router Initializer");var zp=n("Wgwc"),Dp=(n("9Gnq"),n("5bfw"),n("QgiU")),Vp=n("FCKb");function Np(e){return!!e&&(e instanceof y||"function"==typeof e.lift&&"function"==typeof e.subscribe)}function Fp(...e){if(1===e.length){const t=e[0];if(l(t))return Hp(t,null);if(c(t)&&Object.getPrototypeOf(t)===Object.prototype){const e=Object.keys(t);return Hp(e.map(e=>t[e]),e)}}if("function"==typeof e[e.length-1]){const t=e.pop();return Hp(e=1===e.length&&l(e[0])?e[0]:e,null).pipe(E(e=>t(...e)))}return Hp(e,null)}function Hp(e,t){return new y(n=>{const r=e.length;if(0===r)return void n.complete();const i=new Array(r);let s=0,o=0;for(let a=0;a<r;a++){const l=L(e[a]);let c=!1;n.add(l.subscribe({next:e=>{c||(c=!0,o++),i[a]=e},error:e=>n.error(e),complete:()=>{s++,s!==r&&c||(o===r&&n.next(t?t.reduce((e,t,n)=>(e[t]=i[n],e),{}):i),n.complete())}}))}})}class Zp extends h{constructor(e,t){super()}schedule(e,t=0){return this}}class Bp extends Zp{constructor(e,t){super(e,t),this.scheduler=e,this.work=t,this.pending=!1}schedule(e,t=0){if(this.closed)return this;this.state=e;const n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(r,this.id,t),this}requestAsyncId(e,t,n=0){return setInterval(e.flush.bind(e,this),n)}recycleAsyncId(e,t,n=0){if(null!==n&&this.delay===n&&!1===this.pending)return t;clearInterval(t)}execute(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,t){let n=!1,r=void 0;try{this.work(e)}catch(i){n=!0,r=!!i&&i||new Error(i)}if(n)return this.unsubscribe(),r}_unsubscribe(){const e=this.id,t=this.scheduler,n=t.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null}}class $p extends Bp{constructor(e,t){super(e,t),this.scheduler=e,this.work=t}schedule(e,t=0){return t>0?super.schedule(e,t):(this.delay=t,this.state=e,this.scheduler.flush(this),this)}execute(e,t){return t>0||this.closed?super.execute(e,t):this._execute(e,t)}requestAsyncId(e,t,n=0){return null!==n&&n>0||null===n&&this.delay>0?super.requestAsyncId(e,t,n):e.flush(this)}}let Up=(()=>
vendor: 4,541 bytes, line 1
1{class e{constructor(t,n=e.now){this.SchedulerAction=t,this.now=n}schedule(e,t=0,n){return new this.SchedulerAction(this,e).schedule(n,t)}}return e.now=()=>Date.now(),e})();class Qp extends Up{constructor(e,t=Up.now){super(e,()=>Qp.delegate&&Qp.delegate!==this?Qp.delegate.now():t()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(e,t=0,n){return Qp.delegate&&Qp.delegate!==this?Qp.delegate.schedule(e,t,n):super.schedule(e,t,n)}flush(e){const{actions:t}=this;if(this.active)return void t.push(e);let n;this.active=!0;do{if(n=e.execute(e.state,e.delay))break}while(e=t.shift());if(this.active=!1,n){for(;e=t.shift();)e.unsubscribe();throw n}}}class Wp extends Qp{}const Gp=new Wp($p);function Kp(e,t){return new y(t?n=>t.schedule(Yp,0,{error:e,subscriber:n}):t=>t.error(e))}function Yp({error:e,subscriber:t}){t.error(e)}let Xp=(()=>{class e{constructor(e,t,n){this.kind=e,this.value=t,this.error=n,this.hasValue="N"===e}observe(e){switch(this.kind){case"N":return e.next&&e.next(this.value);case"E":return e.error&&e.error(this.error);case"C":return e.complete&&e.complete()}}do(e,t,n){switch(this.kind){case"N":return e&&e(this.value);case"E":return t&&t(this.error);case"C":return n&&n()}}accept(e,t,n){return e&&"function"==typeof e.next?this.observe(e):this.do(e,t,n)}toObservable(){switch(this.kind){case"N":return iu(this.value);case"E":return Kp(this.error);case"C":return gu()}throw new Error("unexpected notification kind value")}static createNext(t){return void 0!==t?new e("N",t):e.undefinedValueNotification}static createError(t){return new e("E",void 0,t)}static createComplete(){return e.completeNotification}}return e.completeNotification=new e("C"),e.undefinedValueNotification=new e("N",void 0),e})();class Jp extends g{constructor(e,t,n=0){super(e),this.scheduler=t,this.delay=n}static dispatch(e){const{notification:t,destination:n}=e;t.observe(n),this.unsubscribe()}scheduleMessage(e){this.destination.add(this.scheduler.schedule(Jp.dispatch,this.delay,new eg(e,this.destination)))}_next(e){this.scheduleMessage(Xp.createNext(e))}_error(e){this.scheduleMessage(Xp.createError(e)),this.unsubscribe()}_complete(){this.scheduleMessage(Xp.createComplete()),this.unsubscribe()}}class eg{constructor(e,t){this.notification=e,this.destination=t}}class tg extends x{constructor(e=Number.POSITIVE_INFINITY,t=Number.POSITIVE_INFINITY,n){super(),this.scheduler=n,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=e<1?1:e,this._windowTime=t<1?1:t,t===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(e){if(!this.isStopped){const t=this._events;t.push(e),t.length>this._bufferSize&&t.shift()}super.next(e)}nextTimeWindow(e){this.isStopped||(this._events.push(new ng(this._getNow(),e)),this._trimBufferThenGetEvents()),super.next(e)}_subscribe(e){const t=this._infiniteTimeWindow,n=t?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,i=n.length;let s;if(this.closed)throw new _;if(this.isStopped||this.hasError?s=h.EMPTY:(this.observers.push(e),s=new w(this,e)),r&&e.add(e=new Jp(e,r)),t)for(let o=0;o<i&&!e.closed;o++)e.next(n[o]);else for(let o=0;o<i&&!e.closed;o++)e.next(n[o].value);return this.hasError?e.error(this.thrownError):this.isStopped&&e.complete(),s}_getNow(){return(this.scheduler||Gp).now()}_trimBufferThenGetEvents(){const e=this._getNow(),t=this._bufferSize,n=this._windowTime,r=this._events,i=r.length;let s=0;for(;s<i&&!(e-r[s].time<n);)s++;return i>t&&(s=Math.max(s,i-t)),s>0&&r.splice(0,s),r}}class ng{constructor(e,t){this.time=e,this.value=t}}function rg(e,t,n){let r;return r=e&&"object"==typeof e?e:{bufferSize:e,windowTime:t,refCount:!1,scheduler:n},e=>e.lift(function({bufferSize:e=Number.POSITIVE_INFINITY,windowTime:t=Number.POSITIVE_INFINITY,refCount:n,scheduler:r}){let i,s,o=0,a=!1,l=!1;return function(c){let u;o++,!i||a?(a=!1,i=new tg(e,t,r),u=i.subscribe(this),s=c.subscribe({next(e){i.next(e)},error(e){a=!0,i.error(e)},complete(){l=!0,s=void 0,i.complete()}})):u=i.subscribe(this),this.add(()=>{o--,u.unsubscribe(),s&&!l&&n&&0===o&&(s.unsubscribe(),s=void 0,i=void 0)})}}(r))}class ig{}let sg=(()=>{class e extends ig{getTranslation(e){return iu({})}}return e.\u0275fac=function(t){return og(t||e)},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();const og=hr(sg);class ag{}let lg=(()=>{class e{handle(e){return e.key}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();function cg(e,t){if(e===t)return!0;
1if(null===e||null===t)return!1;if(e!=e&&t!=t)return!0;let n,r,i,s=typeof e;if(s==typeof t&&"object"==s){if(!Array.isArray(e)){if(Array.isArray(t))return!1;for(r in i=Object.create(null),e){if(!cg(e[r],t[r]))return!1;i[r]=!0}for(r in t)if(!(r in i)&&void 0!==t[r])return!1;return!0}if(!Array.isArray(t))return!1;if((n=e.length)==t.length){for(r=0;r<n;r++)if(!cg(e[r],t[r]))return!1;return!0}}return!1}function ug(e){return null!=e}function hg(e){return e&&"object"==typeof e&&!Array.isArray(e)}class dg{}let pg=(()=>{class e extends dg{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(e,t){let n;return n="string"==typeof e?this.interpolateString(e,t):"function"==typeof e?this.interpolateFunction(e,t):e,n}getValue(e,t){let n="string"==typeof t?t.split("."):[t];t="";do{t+=n.shift(),!ug(e)||!ug(e[t])||"object"!=typeof e[t]&&n.length?n.length?t+=".":e=void 0:(e=e[t],t="")}while(n.length);return e}interpolateFunction(e,t){return e(t)}interpolateString(e,t){return t?e.replace(this.templateMatcher,(e,n)=>{let r=this.getValue(t,n);return ug(r)?r:e}):e}}return e.\u0275fac=function(t){return gg(t||e)},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();const gg=hr(pg);class mg{}let fg=(()=>{class e extends mg{compile(e,t){return e}compileTranslations(e,t){return e}}return e.\u0275fac=function(t){return vg(t||e)},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();const vg=hr(fg);class yg{constructor(){this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new al,this.onLangChange=new al,this.onDefaultLangChange=new al}}const bg=new ze("USE_STORE"),_g=new ze("USE_DEFAULT_LANG"),wg=new ze("DEFAULT_LANGUAGE"),kg=new ze("USE_EXTEND");let xg=(()=>{class e{constructor(e,t,n,r,i,s=!0,o=!1,a=!1,l){this.store=e,this.currentLoader=t,this.compiler=n,this.parser=r,this.missingTranslationHandler=i,this.useDefaultLang=s,this.isolate=o,this.extend=a,this.pending=!1,this._onTranslationChange=new al,this._onLangChange=new al,this._onDefaultLangChange=new al,this._langs=[],this._translations={},this._translationRequests={},l&&this.setDefaultLang(l)}get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(e){this.isolate?this._defaultLang=e:this.store.defaultLang=e}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(e){this.isolate?this._currentLang=e:this.store.currentLang=e}get langs(){return this.isolate?this._langs:this.store.langs}set langs(e){this.isolate?this._langs=e:this.store.langs=e}get translations(){return this.isolate?this._translations:this.store.translations}set translations(e){this.isolate?this._translations=e:this.store.translations=e}setDefaultLang(e){if(e===this.defaultLang)return;let t=this.retrieveTranslations(e);void 0!==t?(null==this.defaultLang&&(this.defaultLang=e),t.pipe(Mu(1)).subscribe(t=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(e===this.currentLang)return iu(this.translations[e]);let t=this.retrieveTranslations(e);return void 0!==t?(this.currentLang||(this.currentLang=e),t.pipe(Mu(1)).subscribe(t=>{this.changeLang(e)}),t):(this.changeLang(e),iu(this.translations[e]))}retrieveTranslations(e){let t;return(void 0===this.translations[e]||this.extend)&&(this._translationRequests[e]=this._translationRequests[e]||this.getTranslation(e),t=this._translationRequests[e]),t}getTranslation(e){this.pending=!0;const t=this.currentLoader.getTranslation(e).pipe(rg(1),Mu(1));return this.loadingTranslations=t.pipe(E(t=>this.compiler.compileTranslations(t,e)),rg(1),Mu(1)),this.loadingTranslations.subscribe({next:t=>{this.translations[e]=this.extend&&this.translations[e]?Object.assign(Object.assign({},t),this.translations[e]):t,this.updateLangs(),this.pending=!1},error:e=>{this.pending=!1}}),t}setTranslation(e,t,n=!1){t=this.compiler.compileTranslations(t,e),this.translations[e]=(n||this.extend)&&this.translations[e]?function e(t,n){let r=Object.assign({},t);
1return hg(t)&&hg(n)&&Object.keys(n).forEach(i=>{hg(n[i])?i in t?r[i]=e(t[i],n[i]):Object.assign(r,{[i]:n[i]}):Object.assign(r,{[i]:n[i]})}),r}(this.translations[e],t):t,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){e.forEach(e=>{-1===this.langs.indexOf(e)&&this.langs.push(e)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(e,t,n){let r;if(t instanceof Array){let r={},i=!1;for(let s of t)r[s]=this.getParsedResult(e,s,n),Np(r[s])&&(i=!0);return i?Fp(t.map(e=>Np(r[e])?r[e]:iu(r[e]))).pipe(E(e=>{let n={};return e.forEach((e,r)=>{n[t[r]]=e}),n})):r}if(e&&(r=this.parser.interpolate(this.parser.getValue(e,t),n)),void 0===r&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(r=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],t),n)),void 0===r){let e={key:t,translateService:this};void 0!==n&&(e.interpolateParams=n),r=this.missingTranslationHandler.handle(e)}return void 0!==r?r:t}get(e,t){if(!ug(e)||!e.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(Wu(n=>Np(n=this.getParsedResult(n,e,t))?n:iu(n)));{let n=this.getParsedResult(this.translations[this.currentLang],e,t);return Np(n)?n:iu(n)}}getStreamOnTranslationChange(e,t){if(!ug(e)||!e.length)throw new Error('Parameter "key" required');return zu(mu(()=>this.get(e,t)),this.onTranslationChange.pipe(Ou(n=>{const r=this.getParsedResult(n.translations,e,t);return"function"==typeof r.subscribe?r:iu(r)})))}stream(e,t){if(!ug(e)||!e.length)throw new Error('Parameter "key" required');return zu(mu(()=>this.get(e,t)),this.onLangChange.pipe(Ou(n=>{const r=this.getParsedResult(n.translations,e,t);return Np(r)?r:iu(r)})))}instant(e,t){if(!ug(e)||!e.length)throw new Error('Parameter "key" required');let n=this.getParsedResult(this.translations[this.currentLang],e,t);if(Np(n)){if(e instanceof Array){let t={};return e.forEach((n,r)=>{t[e[r]]=e[r]}),t}return e}return n}set(e,t,n=this.currentLang){this.translations[n][e]=this.compiler.compile(t,n),this.updateLangs(),this.onTranslationChange.emit({lang:n,translations:this.translations[n]})}changeLang(e){this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),null==this.defaultLang&&this.changeDefaultLang(e)}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.getTranslation(e)}resetLang(e){this._translationRequests[e]=void 0,this.translations[e]=void 0}getBrowserLang(){if("undefined"==typeof window||void 0===window.navigator)return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,void 0!==e?(-1!==e.indexOf("-")&&(e=e.split("-")[0]),-1!==e.indexOf("_")&&(e=e.split("_")[0]),e):void 0}getBrowserCultureLang(){if("undefined"==typeof window||void 0===window.navigator)return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,e}}return e.\u0275fac=function(t){return new(t||e)(Qe(yg),Qe(ig),Qe(mg),Qe(dg),Qe(ag),Qe(_g),Qe(bg),Qe(kg),Qe(wg))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),Sg=(()=>{class e{constructor(e,t){this.translate=e,this._ref=t,this.value=""}updateValue(e,t,n){let r=t=>{this.value=void 0!==t?t:e,this.lastKey=e,this._ref.markForCheck()};if(n){let i=this.translate.getParsedResult(n,e,t);Np(i.subscribe)?i.subscribe(r):r(i)}this.translate.get(e,t).subscribe(r)}transform(e,...t){if(!e||!e.length)return e;if(cg(e,this.lastKey)&&cg(t,this.lastParams))return this.value;let n;if(ug(t[0])&&t.length)if("string"==typeof t[0]&&t[0].length){let e=t[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{n=JSON.parse(e)}catch(r){throw new SyntaxError("Wrong parameter in TranslatePipe. Expected a valid Object, received: "+t[0])}}else"object"!=typeof t[0]||Array.isArray(t[0])||(n=t[0]);
1return this.lastKey=e,this.lastParams=t,this.updateValue(e,n),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(t=>{this.lastKey&&t.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,n,t.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(t=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,n,t.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,n))})),this.value}_dispose(){void 0!==this.onTranslationChange&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),void 0!==this.onLangChange&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),void 0!==this.onDefaultLangChange&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return e.\u0275fac=function(t){return new(t||e)(bo(xg),bo(Hs))},e.\u0275pipe=bt({name:"translate",type:e,pure:!1}),e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),Cg=(()=>{class e{static forRoot(t={}){return{ngModule:e,providers:[t.loader||{provide:ig,useClass:sg},t.compiler||{provide:mg,useClass:fg},t.parser||{provide:dg,useClass:pg},t.missingTranslationHandler||{provide:ag,useClass:lg},yg,{provide:bg,useValue:t.isolate},{provide:_g,useValue:t.useDefaultLang},{provide:kg,useValue:t.extend},{provide:wg,useValue:t.defaultLanguage},xg]}}static forChild(t={}){return{ngModule:e,providers:[t.loader||{provide:ig,useClass:sg},t.compiler||{provide:mg,useClass:fg},t.parser||{provide:dg,useClass:pg},t.missingTranslationHandler||{provide:ag,useClass:lg},{provide:bg,useValue:t.isolate},{provide:_g,useValue:t.useDefaultLang},{provide:kg,useValue:t.extend},{provide:wg,useValue:t.defaultLanguage},xg]}}}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)}}),e})();class Eg extends class extends class{}{constructor(){super()}supportsDOMEvents(){return!0}}{static makeCurrent(){var e;e=new Eg,yc||(yc=e)}getProperty(e,t){return e[t]}log(e){window.console&&window.console.log&&window.console.log(e)}logGroup(e){window.console&&window.console.group&&window.console.group(e)}logGroupEnd(){window.console&&window.console.groupEnd&&window.console.groupEnd()}onAndCancel(e,t,n){return e.addEventListener(t,n,!1),()=>{e.removeEventListener(t,n,!1)}}dispatchEvent(e,t){e.dispatchEvent(t)}remove(e){return e.parentNode&&e.parentNode.removeChild(e),e}getValue(e){return e.value}createElement(e,t){return(t=t||this.getDefaultDocument()).createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,t){return"window"===t?window:"document"===t?e:"body"===t?e.body:null}getHistory(){return window.history}getLocation(){return window.location}getBaseHref(e){const t=Ag||(Ag=document.querySelector("base"),Ag)?Ag.getAttribute("href"):null;return null==t?null:(n=t,Tg||(Tg=document.createElement("a")),Tg.setAttribute("href",n),"/"===Tg.pathname.charAt(0)?Tg.pathname:"/"+Tg.pathname);var n}resetBaseElement(){Ag=null}getUserAgent(){return window.navigator.userAgent}performanceNow(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()}supportsCookies(){return!0}getCookie(e){return Fc(document.cookie,e)}}let Tg,Ag=null;const jg=new ze("TRANSITION_ID"),qg=[{provide:kl,useFactory:function(e,t,n){return()=>{n.get(xl).donePromise.then(()=>{const n=bc();Array.prototype.slice.apply(t.querySelectorAll("style[ng-transition]")).filter(t=>t.getAttribute("ng-transition")===e).forEach(e=>n.remove(e))})}},deps:[jg,_c,so],multi:!0}];class Og{static init(){var e;e=new Og,tc=e}addToWindow(e){je.getAngularTestability=(t,n=!0)=>{const r=e.findTestabilityInTree(t,n);if(null==r)throw new Error("Could not find testability for element.");return r},je.getAllAngularTestabilities=()=>e.getAllTestabilities(),je.getAllAngularRootElements=()=>e.getAllRootElements(),je.frameworkStabilizers||(je.frameworkStabilizers=[]),je.frameworkStabilizers.push(e=>{const t=je.getAllAngularTestabilities();let n=t.length,r=!1;const i=function(t){r=r||t,n--,0==n&&e(r)};t.forEach((function(e){e.whenStable(i)}))})}findTestabilityInTree(e,t,n){if(null==t)return null;const r=e.getTestability(t);return null!=r?r:n?bc().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null}}const Pg=new ze("EventManagerPlugins");let Ig=(()=>{class e{constructor(e,t){this._zone=t,this._eventNameToPlugin=new Map,e.forEach(e
vendor: 10,688 bytes, line 1
1=>e.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}addGlobalEventListener(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)}getZone(){return this._zone}_findPluginFor(e){const t=this._eventNameToPlugin.get(e);if(t)return t;const n=this._plugins;for(let r=0;r<n.length;r++){const t=n[r];if(t.supports(e))return this._eventNameToPlugin.set(e,t),t}throw new Error("No event manager plugin found for event "+e)}}return e.\u0275fac=function(t){return new(t||e)(Qe(Pg),Qe(Zl))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();class Mg{constructor(e){this._doc=e}addGlobalEventListener(e,t,n){const r=bc().getGlobalEventTarget(this._doc,e);if(!r)throw new Error(`Unsupported event target ${r} for event ${t}`);return this.addEventListener(r,t,n)}}let Rg=(()=>{class e{constructor(){this._stylesSet=new Set}addStyles(e){const t=new Set;e.forEach(e=>{this._stylesSet.has(e)||(this._stylesSet.add(e),t.add(e))}),this.onStylesAdded(t)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),Lg=(()=>{class e extends Rg{constructor(e){super(),this._doc=e,this._hostNodes=new Set,this._styleNodes=new Set,this._hostNodes.add(e.head)}_addStylesToHost(e,t){e.forEach(e=>{const n=this._doc.createElement("style");n.textContent=e,this._styleNodes.add(t.appendChild(n))})}addHost(e){this._addStylesToHost(this._stylesSet,e),this._hostNodes.add(e)}removeHost(e){this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach(t=>this._addStylesToHost(e,t))}ngOnDestroy(){this._styleNodes.forEach(e=>bc().remove(e))}}return e.\u0275fac=function(t){return new(t||e)(Qe(_c))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();const zg={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},Dg=/%COMP%/g;function Vg(e,t,n){for(let r=0;r<t.length;r++){let i=t[r];Array.isArray(i)?Vg(e,i,n):(i=i.replace(Dg,e),n.push(i))}return n}function Ng(e){return t=>{if("__ngUnwrap__"===t)return e;!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}let Fg=(()=>{class e{constructor(e,t,n){this.eventManager=e,this.sharedStylesHost=t,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new Hg(e)}createRenderer(e,t){if(!e||!t)return this.defaultRenderer;switch(t.encapsulation){case lt.Emulated:{let n=this.rendererByCompId.get(t.id);return n||(n=new Zg(this.eventManager,this.sharedStylesHost,t,this.appId),this.rendererByCompId.set(t.id,n)),n.applyToHost(e),n}case lt.Native:case lt.ShadowDom:return new Bg(this.eventManager,this.sharedStylesHost,e,t);default:if(!this.rendererByCompId.has(t.id)){const e=Vg(t.id,t.styles,[]);this.sharedStylesHost.addStyles(e),this.rendererByCompId.set(t.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return e.\u0275fac=function(t){return new(t||e)(Qe(Ig),Qe(Lg),Qe(Sl))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();class Hg{constructor(e){this.eventManager=e,this.data=Object.create(null)}destroy(){}createElement(e,t){return t?document.createElementNS(zg[t]||t,e):document.createElement(e)}createComment(e){return document.createComment(e)}createText(e){return document.createTextNode(e)}appendChild(e,t){e.appendChild(t)}insertBefore(e,t,n){e&&e.insertBefore(t,n)}removeChild(e,t){e&&e.removeChild(t)}selectRootElement(e,t){let n="string"==typeof e?document.querySelector(e):e;if(!n)throw new Error(`The selector "${e}" did not match any elements`);return t||(n.textContent=""),n}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,t,n,r){if(r){t=r+":"+t;const i=zg[r];i?e.setAttributeNS(i,t,n):e.setAttribute(t,n)}else e.setAttribute(t,n)}removeAttribute(e,t,n){if(n){const r=zg[n];r?e.removeAttributeNS(r,t):e.removeAttribute(`${n}:${t}`)}else e.removeAttribute(t)}addClass(e,t){e.classList.add(t)}removeClass(e,t){e.classList.remove(t)}setStyle(e,t,n,r){r&ma.DashCase?e.style.setProperty(t,n,r&ma.Important?"important":""):e.style[t]=n}removeStyle(e,t,n){n&ma.DashCase?e.style.removeProperty(t):e.style[t]=""}setProperty(e,t,n){e[t]=n}setValue(e,t){e.nodeValue=t}listen(e,t,n){return"string"==typeof e?this.eventManager.addGlobalEventListener(e,t,Ng(n)):this.eventManager.addEventListener(e,t,Ng(n))}}class Zg extends Hg{constructor(e,t,n,r){super(e),this.component=n;const i=Vg(r+"-"+n.id,n.styles,[]);t.addStyles(i),this.contentAttr="_ngcontent-%COMP%".replace(Dg,r+"-"+n.id),this.hostAttr="_nghost-%COMP%".replace(Dg,r+"-"+n.id)}applyToHost(e){super.setAttribute(e,this.hostAttr,"")}createElement(e,t){const n=super.createElement(e,t);return super.setAttribute(n,this.contentAttr,""),n}}class Bg extends Hg{constructor(e,t,n,r){super(e),this.sharedStylesHost=t,this.hostEl=n,this.component=r,this.shadowRoot=r.encapsulation===lt.ShadowDom?n.attachShadow({mode:"open"}):n.createShadowRoot(),this.sharedStylesHost.addHost(this.shadowRoot);const i=Vg(r.id,r.styles,[]);for(let s=0;s<i.length;s++){const e=document.createElement("style");e.textContent=i[s],this.shadowRoot.appendChild(e)}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}appendChild(e,t){return super.appendChild(this.nodeOrShadowRoot(e),t)}insertBefore(e,t,n){return super.insertBefore(this.nodeOrShadowRoot(e),t,n)}removeChild(e,t){return super.removeChild(this.nodeOrShadowRoot(e),t)}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)))}}let $g=(()=>{class e extends Mg{constructor(e){super(e)}supports(e){return!0}addEventListener(e,t,n){return e.addEventListener(t,n,!1),()=>this.removeEventListener(e,t,n)}removeEventListener(e,t,n){return e.removeEventListener(t,n)}}return e.\u0275fac=function(t){return new(t||e)(Qe(_c))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();const Ug=["alt","control","meta","shift"],Qg={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Wg={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},Gg={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};let Kg=(()=>{class e extends Mg{constructor(e){super(e)}supports(t){return null!=e.parseEventName(t)}addEventListener(t,n,r){const i=e.parseEventName(n),s=e.eventCallback(i.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>bc().onAndCancel(t,i.domEventName,s))}static parseEventName(t){const n=t.toLowerCase().split("."),r=n.shift();if(0===n.length||"keydown"!==r&&"keyup"!==r)return null;const i=e._normalizeKey(n.pop());let s="";if(Ug.forEach(e=>{const t=n.indexOf(e);t>-1&&(n.splice(t,1),s+=e+".")}),s+=i,0!=n.length||0===i.length)return null;const o={};return o.domEventName=r,o.fullKey=s,o}static getEventFullKey(e){let t="",n=function(e){let t=e.key;if(null==t){if(t=e.keyIdentifier,null==t)return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&Wg.hasOwnProperty(t)&&(t=Wg[t]))}return Qg[t]||t}(e);return n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),Ug.forEach(r=>{r!=n&&(0,Gg[r])(e)&&(t+=r+".")}),t+=n,t}static eventCallback(t,n,r){return i=>{e.getEventFullKey(i)===t&&r.runGuarded(()=>n(i))}}static _normalizeKey(e){switch(e){case"esc":return"escape";default:return e}}}return e.\u0275fac=function(t){return new(t||e)(Qe(_c))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),Yg=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=ce({factory:function(){return Qe(Xg)},token:e,providedIn:"root"}),e})(),Xg=(()=>{class e extends Yg{constructor(e){super(),this._doc=e}sanitize(e,t){if(null==t)return null;switch(e){case Yr.NONE:return t;case Yr.HTML:return xr(t,"HTML")?kr(t):Gr(this._doc,String(t));case Yr.STYLE:return xr(t,"Style")?kr(t):t;case Yr.SCRIPT:if(xr(t,"Script"))return kr(t);throw new Error("unsafe value used in a script context");case Yr.URL:return Sr(t),xr(t,"URL")?kr(t):Pr(String(t));case Yr.RESOURCE_URL:if(xr(t,"ResourceURL"))return kr(t);throw new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${e} (see http://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(e){return new vr(e)}bypassSecurityTrustStyle(e){return new yr(e)}bypassSecurityTrustScript(e){return new br(e)}bypassSecurityTrustUrl(e){return new _r(e)}bypassSecurityTrustResourceUrl(e){return new wr(e)}}return e.\u0275fac=function(t){return new(t||e)(Qe(_c))},e.\u0275prov=ce({factory:function(){return e=Qe(De),new Xg(e.get(_c));var e},token:e,providedIn:"root"}),e})();const Jg=ic(mc,"browser",[{provide:Al,useValue:"browser"},{provide:Tl,useValue:function(){Eg.makeCurrent(),Og.init()},multi:!0},{provide:_c,useFactory:function(){return function(e){Lt=e}(document),document},deps:[]}]),em=[[],{provide:$s,useValue:"root"},{provide:mr,useFactory:function(){return new mr},deps:[]},{provide:Pg,useClass:$g,multi:!0,deps:[_c,Zl,Al]},{provide:Pg,useClass:Kg,multi:!0,deps:[_c]},[],{provide:Fg,useClass:Fg,deps:[Ig,Lg,Sl]},{provide:ga,useExisting:Fg},{provide:Rg,useExisting:Lg},{provide:Lg,useClass:Lg,deps:[_c]},{provide:Yl,useClass:Yl,deps:[Zl]},{provide:Ig,useClass:Ig,deps:[Pg,Zl]},[]];let tm=(()=>{class e{constructor(e){if(e)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(t){return{ngModule:e,providers:[{provide:Sl,useValue:t.appId},{provide:jg,useExisting:Sl},qg]}}}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)(Qe(e,12))},providers:em,imports:[Jc,vc]}),e})();function nm(){return new rm(Qe(_c))}let rm=(()=>{class e{constructor(e){this._doc=e,this._dom=bc()}addTag(e,t=!1){return e?this._getOrCreateElement(e,t):null}addTags(e,t=!1){return e?e.reduce((e,n)=>(n&&e.push(this._getOrCreateElement(n,t)),e),[]):[]}getTag(e){return e&&this._doc.querySelector(`meta[${e}]`)||null}getTags(e){if(!e)return[];const t=this._doc.querySelectorAll(`meta[${e}]`);return t?[].slice.call(t):[]}updateTag(e,t){if(!e)return null;t=t||this._parseSelector(e);const n=this.getTag(t);return n?this._setMetaElementAttributes(e,n):this._getOrCreateElement(e,!0)}removeTag(e){this.removeTagElement(this.getTag(e))}removeTagElement(e){e&&this._dom.remove(e)}
1_getOrCreateElement(e,t=!1){if(!t){const t=this._parseSelector(e),n=this.getTag(t);if(n&&this._containsAttributes(e,n))return n}const n=this._dom.createElement("meta");return this._setMetaElementAttributes(e,n),this._doc.getElementsByTagName("head")[0].appendChild(n),n}_setMetaElementAttributes(e,t){return Object.keys(e).forEach(n=>t.setAttribute(n,e[n])),t}_parseSelector(e){const t=e.name?"name":"property";return`${t}="${e[t]}"`}_containsAttributes(e,t){return Object.keys(e).every(n=>t.getAttribute(n)===e[n])}}return e.\u0275fac=function(t){return new(t||e)(Qe(_c))},e.\u0275prov=ce({factory:nm,token:e,providedIn:"root"}),e})();function im(){return new sm(Qe(_c))}let sm=(()=>{class e{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return e.\u0275fac=function(t){return new(t||e)(Qe(_c))},e.\u0275prov=ce({factory:im,token:e,providedIn:"root"}),e})();"undefined"!=typeof window&&window;let om=(()=>{class e{constructor(){this.store={},this.onSerializeCallbacks={}}static init(t){const n=new e;return n.store=t,n}get(e,t){return void 0!==this.store[e]?this.store[e]:t}set(e,t){this.store[e]=t}remove(e){delete this.store[e]}hasKey(e){return this.store.hasOwnProperty(e)}onSerialize(e,t){this.onSerializeCallbacks[e]=t}toJson(){for(const t in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(t))try{this.store[t]=this.onSerializeCallbacks[t]()}catch(e){console.warn("Exception in onSerialize callback: ",e)}return JSON.stringify(this.store)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();function am(e,t){const n=e.getElementById(t+"-state");let r={};if(n&&n.textContent)try{r=JSON.parse(function(e){const t={"&a;":"&","&q;":'"',"&s;":"'","&l;":"<","&g;":">"};return e.replace(/&[^;]+;/g,e=>t[e])}(n.textContent))}catch(i){console.warn("Exception while restoring TransferState for app "+t,i)}return om.init(r)}let lm=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},providers:[{provide:om,useFactory:am,deps:[_c,Sl]}]}),e})(),cm=(()=>{class e{constructor(e,t){this.title=e,this.meta=t}updateTitle(e){this.title.setTitle(e),this.meta.updateTag({name:"title",content:e}),this.meta.updateTag({property:"og:title",content:e})}updateOgUrl(e){this.meta.updateTag({property:"og:url",content:e}),this.meta.updateTag({property:"twitter:url",content:e})}updateDescription(e){this.meta.updateTag({name:"description",content:e}),this.meta.updateTag({property:"og:description",content:e}),this.meta.updateTag({property:"twitter:description",content:e})}}return e.\u0275fac=function(t){return new(t||e)(Qe(sm),Qe(rm))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),um=(()=>{class e{constructor(){this.lang=new su("nl"),this.routeMap={nl:{proposal:"voorstel",participate:"deelnemen",about:"over",question:"vraag"},fr:{proposal:"proposition",participate:"participer",about:"a-propos"}}}route(e,t=null){return this.lang.pipe(E(n=>{let r="";return r="en"===n?"/"+e:"/"+(this.routeMap[n][e]||e),r+(t?"/"+t:"")}))}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),hm=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=dt({type:e,selectors:[["app-svg-logos"]],decls:362,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg",2,"display","none"],["id","logo-fr-colour","viewBox","0 0 400 360"],["d","M62.28,181.6a262.48,262.48,0,0,1-33.17-1.33,2.54,2.54,0,0,0-1.06.16l-.17,0-1.05.14a4,4,0,0,0-1.74,1l0,0a3.25,3.25,0,0,0-2,4c.92,3.55,2.15,7.19,5.22,9.47,3.43,2.54,8.21,2.68,12.31,2.51,4.8-.21,9.54-1.07,14.36-1.08a136.36,136.36,0,0,1,14.13,1c4.07.42,8.65,1.28,12.4-.87A7.61,7.61,0,0,0,85,187.26C81.67,178.49,69.38,181.43,62.28,181.6Z","fill","#98b7c9"],["d","M81.29,152.32A38.61,38.61,0,0,0,66,146.2C60.4,145.29,53.87,145,49,148.32l-.46.35a11.83,11.83,0,0,0-2.46,1.5,10.07,10.
107,0,0,0-3.59,9.13,22.4,22.4,0,0,0,3.3,9.3c1.69,2.79,3.82,5.72,7.09,6,4.81,1.6,10.16-.07,15.12.71,5.32.84,9.84,6.2,15.51,4.14,5.22-1.89,6.53-8.73,6.5-13.64C90,159.84,85.92,155.47,81.29,152.32Z","fill","#ee7325"],["d","M99,135.92a12.49,12.49,0,0,0-7.51-2.08c-2.85.15-6.05,1.13-7.86,3.46-.05.08-.07.16-.12.23a2.81,2.81,0,0,0-.62.71,3.71,3.71,0,0,0-.22,2.86,8.84,8.84,0,0,0,.42,2,13.93,13.93,0,0,0,1.72,3.71A8.14,8.14,0,0,0,88,149.45a6.42,6.42,0,0,0,1.72.85c3.83,1.16,8-1.34,9.52-4.84a21.68,21.68,0,0,0,1.51-6.57A3.45,3.45,0,0,0,99,135.92Z","fill","#faeb98"],["d","M19.54,128.24a3.7,3.7,0,0,0,2.19.43,3.25,3.25,0,0,0,.62.13,8.39,8.39,0,0,0,2.11-.24l.05,0a8.19,8.19,0,0,0,1.08-.14,19.91,19.91,0,0,0,2-.65l4.29-1.48a3.57,3.57,0,0,0,2.4-2.4,3.49,3.49,0,0,0-.89-3.34l-2.87-3.07a8.93,8.93,0,0,0-.87-.76.07.07,0,0,1,0,0,6.11,6.11,0,0,0-.67-.85,8.24,8.24,0,0,0-.83-.63,4.52,4.52,0,0,0-2.12-.58,3.54,3.54,0,0,0-1.29.18,4.9,4.9,0,0,0-1.19.54,5.9,5.9,0,0,0-1.18,1,6.64,6.64,0,0,0-.92,1.3,16.41,16.41,0,0,0-.91,2.26,8.35,8.35,0,0,0-1,2l-1.25,1.66a3.46,3.46,0,0,0-.35,2.65A3.52,3.52,0,0,0,19.54,128.24Z","fill","#faeb98"],["d","M31.32,106.21c2,3.14,3.92,6.31,6,9.4s4.66,5.57,8.52,5.89a11,11,0,0,0,8.56-3.6,14.46,14.46,0,0,0,3.51-10c0-6.58-2.69-14.69-10.08-15.9-4.37-.71-10-.69-13.5,2.19a8.68,8.68,0,0,0-3,3.1,8.29,8.29,0,0,0-1.08,4.44,10.14,10.14,0,0,0,.65,3A3,3,0,0,0,31.32,106.21Z","fill","#9a805f"],["d","M85.35,127.39a6.23,6.23,0,0,0,5.28-3.52,18,18,0,0,0,1.26-6.08,36.74,36.74,0,0,0,.27-5.35,17.42,17.42,0,0,0-3.78-10.89,19.88,19.88,0,0,0-4.9-3.89,29.62,29.62,0,0,0-5.76-3,10.26,10.26,0,0,0-5.43-.44,1,1,0,0,0-.24,0,4.24,4.24,0,0,0-2.79,1.15l-.09.09A8.88,8.88,0,0,0,66.53,98a5.89,5.89,0,0,0-.34.66c-.2.26-.43.49-.61.76a11.12,11.12,0,0,0-1.29,2.8,11.43,11.43,0,0,0-.35,2,4.86,4.86,0,0,0,0,.54,7.71,7.71,0,0,0,.23,4.27c1.35,3.91,5.06,5.55,8.3,7.61a26.5,26.5,0,0,1,7.43,7.19C81.23,125.77,82.83,127.44,85.35,127.39Z","fill","#faa648"],["d","M130.51,94a6.82,6.82,0,0,0-7.31.38c-2.49,1.56-4.91,3.23-7.37,4.84-4.93,3.24-10,6.29-12.61,11.85-1,2.2-1.73,4.72-3.27,6.63s-4.28,2-6.2,3.58a3.09,3.09,0,0,0-.93,2.74,5,5,0,0,0-.38.94,4.62,4.62,0,0,0,4.07,5.83c2.8.28,4.6-1.86,6.86-3.1a41,41,0,0,1,5.61-2.34c4.48-1.66,8.75-3.53,11.76-7.4,1.48-1.9,2.63-4.1,4.39-5.77s4-2.81,5.69-4.54C134.55,103.86,135.73,97.15,130.51,94Z","fill","#98b7c9"],["d","M101.07,102.74c3.29.21,6.52-1.25,9.12-3.16a37.68,37.68,0,0,0,3.68-3.12c1.5-1.45,3.26-3,3.33-5.29.11-3.45-3.47-5.91-6.28-7.23a26.33,26.33,0,0,0-9.24-2.29,56.34,56.34,0,0,0-8.42.1,10.25,10.25,0,0,0-4.88,1.11,5.33,5.33,0,0,0-2.18,6,5.88,5.88,0,0,0,1.72,2.7,6.74,6.74,0,0,0,.34.72c.46.78.93,1.55,1.42,2.31.34.5.74,1,1.11,1.45C93.15,99.65,96.41,102.45,101.07,102.74ZM100.18,95a3.8,3.8,0,0,0,.58.8h0l-.38-.1a2.57,2.57,0,0,0-.07-.4l-.12-.29Z","fill","#f3c7ba"],["d","M83,57.42a8.44,8.44,0,0,0,7.82-3.6l0-.1a8.46,8.46,0,0,0,2-1.74,8.23,8.23,0,0,0,1.86-7.6,7.88,7.88,0,0,0-5.39-5.1,9.53,9.53,0,0,0-7,.77,13.9,13.9,0,0,0-5.13,5,12.36,12.36,0,0,0-1.69,3.51,6.59,6.59,0,0,0,.62,4.73A8.66,8.66,0,0,0,83,57.42Zm5.2-11.07Zm0,.07v0h0Zm0-.12h0v0h0Zm0,.05,0,0h0l0,0Zm0,.15h0v0h0s0,0,0,0v0a1.18,1.18,0,0,1,0,.2l0-.06h0l0,.07s0,0,0,0h0l-.13.22a1.23,1.23,0,0,1,.13-.23.91.91,0,0,1,.06-.28,1.16,1.16,0,0,0,0-.17A.69.69,0,0,1,88.19,46.5Zm-.2-.38.11.1h0l0,0,0,.05h0v0h0l0,.05h0a.21.21,0,0,1,0-.07A1.68,1.68,0,0,1,88,46.1ZM87.86,46h0l0,0Z","fill","#ee7325"],["d","M88.12,46.83v0h0l0,0Z","fill","#803c2f"],["d","M88.18,46.59s0,0,0-.05v.05Z","fill","#803c2f"],["d","M88.14,46.3l0-.07h0a.25.25,0,0,0,0,.07Z","fill","#dcc5b7"],["d","M110.14,41.4c3-.84,5.79-2,8.79-2.82s6.08-1.38,9.14-2C134,35.49,140,34.46,145.64,32.4c4.53-1.65,13-4.56,12.89-10.53-.14-5.56-5.5-8.81-10.38-9.73a39.19,39.19,0,0,0-18.75,1.14c-6.65,2.2-12.83,6.21-19,9.49-3,1.57-6.2,3-9,4.83-.13.09-.22.19-.34.29a4.82,4.82,0,0,0-.52.11,6.85,6.85,0,0,0-1.73.76,6.23,6.23,0,0,0-1.89,1.9,5.52,5.52,0,0,0-.75,2.66,3.68,3.68,0,0,0,.74,2.28C98.94,40.85,104.7,42.94,110.14,41.4Z","fill","#98b7c9"],["d","M154,57.79c-2.65-3.21-7.55-8.85-12.14-8.26l-.12,0h-.19a6,6,0,0,0-1.33.18,4.41,4.41,0,0,0-1.56.71l-.11.09-.54.24a4.42,4.42,0,0,0-.76.44,3,3,0,0,0-1,.91,2.46,2.46,0,0,0-1,1.14c-2.86,6.74-2.31,13.63-1.11,20.69A78.37,78.37,0,0,1,135.5,84.8c.1,3.22.6,6.25,3.23,8.39,5.46,4.45,12.36,1.34,17.32-2.21,2.54-1.81,5-3.93,6.41-6.79,1.51-3.13,1.36-6.38.42-9.67A46.51,46.51,0,0,0,154,57.79Z","fill","#ee7325"],["d","M132.56,40a16.26,16.26,0,0,0-5.48.08c-3.57.74-7.16,4.22-6.65,8.11a3.76,3.76,0,0,0,1,2.43,3.49,3.49,0,0,0,2.44,1c.14,0,.29-.07.44-.09a14,14,0,0,0,3.87.26,10.21,10.21,0,0,0,2.46-.48l.22-.1a13.66,13.66,0,0,0,7.52-4.29,3.48,3.48,0,0,0,0-4.86,7.27,7.27,0,0,0-3-1.62A21.38,21.38,0,0,0,132.56,40Z","fill","#faa648"],["d","M173.61,33.65a21,21,0,0,0-3.76.58,57.42,57.42,0,0,1-6.42.63,21.68,21.68,0,0,0-6.79-.84,41.66,41.66,0,0,0-6.79.67,4.61,4.61,0,0,0-3.66,5.7c.51,2,2.12,3.5,3.64,4.81a34.93,34.93,0,0,0,4.66,3.37,55.86,55.86,0,0,0,10.41,4.67c3.34,1.18,7.92,3.48,11.32,1.46,4.05-2.4,2.73-8.08,2.48-11.94-.14-2.19.08-4.91-1.13-6.84A4.78,4.78,0,0,0,173.61,33.65Zm-22.11,7.7Zm20.09-2.17s0,.08,0,.12v0C171.52,39.25,171.64,38.75,171.59,39.18Zm.11,1.67c0,.09,0,.19,0,.29l-.16-.27Zm-3.2.71h0
1Z","fill","#98b7c9"],["d","M160.77,14.65l.08,0,.37.3c.29.24.58.49.86.75.53.48,1,1,1.53,1.51.12.61.21,1.22.34,1.82.35,1.6.74,3.2,1.18,4.78s.92,3.56,2.28,4.82c2.92,2.7,7.25,1.69,10.05-.59a11.73,11.73,0,0,0,3.9-8.57,25.11,25.11,0,0,0-2.1-9.94c-1.35-3.39-3.68-6-7.45-6.66-3.26-.53-6.6-.09-9.88.11-2.23.13-4.41.28-5.77,2.33a5.23,5.23,0,0,0,.2,5.75C157.5,12.69,159.22,13.54,160.77,14.65Z","fill","#9a805f"],["d","M179.85,66.83a13.41,13.41,0,0,0-5.29-7.19,21.44,21.44,0,0,0-3-1.69,10.07,10.07,0,0,0-4.6-1.39c-3.73.15-5.85,3.94-5.26,7.34.51,2.95,2.78,5.46,4.07,8.11a36.1,36.1,0,0,1,2.73,8.32,2.78,2.78,0,0,0,.29.74l.09.67a3.94,3.94,0,0,0,1,1.74,6.47,6.47,0,0,0,1.76,1.25,8.85,8.85,0,0,0,1.46.57,11.13,11.13,0,0,0,1.62.25,6,6,0,0,0,1.27,0A6.21,6.21,0,0,0,180,84c2.59-2.25,2.61-5.71,1.95-8.8A84.9,84.9,0,0,0,179.85,66.83Z","fill","#faa648"],["d","M191.83,30.85c-6.57-1.2-6.43,6.16-7,10.63a50.79,50.79,0,0,0-.56,9.38c.2,3.08.73,6.16,1.15,9.22l.42,3.07a23.86,23.86,0,0,0,.08,4.62,23.22,23.22,0,0,0,1.32,5.5q.43,3.24.89,6.48c.25,1.84,2.61,2.86,4.23,2.4a3,3,0,0,0,.62-.31h0a4.72,4.72,0,0,0,.67-.08,5.73,5.73,0,0,0,.67-.1l.09,0c.32-.12.67-.27,1-.41l.15-.08.07-.06c.28-.2.57-.42.84-.64l.12-.12.14-.19a4.13,4.13,0,0,0,.74-.66c1.75-2,1.49-5.28,1.64-7.75.35-5.76-.09-11.5.15-17.24.2-5.11,3.31-9.79,1.79-15A12.38,12.38,0,0,0,191.83,30.85Z","fill","#f3c7ba"],["d","M207.26,29.08c4.09-.84,6.36-4.21,7.34-8s1.68-8.43-.81-12A20.9,20.9,0,0,0,205,2.4,27.74,27.74,0,0,0,193.85,0c-2.07,0-4.56,0-6.17,1.5a5.16,5.16,0,0,0-1.43,4.84A27.64,27.64,0,0,0,188.55,18c1.25,3,2.86,6.7,5.69,8.45a9.17,9.17,0,0,0,1.59,1.31,12.87,12.87,0,0,0,6,1.56A19.62,19.62,0,0,0,207.26,29.08ZM194.87,7a.38.38,0,0,0,0-.1h0Zm3,12.32-.21-.35.32.41a1.19,1.19,0,0,0,.09.15Z","fill","#faa648"],["d","M236.16,56.7c2-7.25,4-14.6,5.27-22,.58-3.22,0-7-3.48-8.22a13.72,13.72,0,0,0-5.23-.3l-2.59.1a30.46,30.46,0,0,0-9.1.28,3.18,3.18,0,0,0-2.53.75,14.4,14.4,0,0,0-3.4,1.79,15.54,15.54,0,0,0-4.9,6.06,10.67,10.67,0,0,0-3.72,5.53c-1,3.36-1.24,7.07-1.74,10.54-.56,3.9-1.3,7.81-1.69,11.73s2.76,6.26,6.42,6.12c3.84-.13,7.71-.71,11.53-1.07,3.55-.33,8.05,0,11-2.38C234.62,63.45,235.32,59.85,236.16,56.7Z","fill","#ee7325"],["d","M204.05,75.08a3.48,3.48,0,0,0,0,4.86,3.65,3.65,0,0,0,2.64,1,3.93,3.93,0,0,0,1.9.5,7.61,7.61,0,0,1,1.35,0c.15,0,.31,0,.46.09l.1,0a10.73,10.73,0,0,0,6.79.53,3.48,3.48,0,0,0,2.06-5A10,10,0,0,0,204.05,75.08Z","fill","#faeb98"],["d","M233.88,68.22a9,9,0,0,0-2.74,1.13,2.55,2.55,0,0,0-1.15.16,9.28,9.28,0,0,0-5.38,5.37,8.58,8.58,0,0,0,.33,6.86,9.18,9.18,0,0,0,5.47,4.54c2.57.82,5.11.15,7.45-1,1-.5,2-1.06,3-1.59a26.23,26.23,0,0,0,3-1.73,7,7,0,0,0,2.79-7.69C245.1,68.92,238.78,67.17,233.88,68.22ZM231,78.56a2,2,0,0,0-.06-.23.66.66,0,0,1,.08.26Zm.28-1.82v0s0,0,.05,0Zm.88,2.89-.06,0a.55.55,0,0,1,.25.1Zm.53.14-.27-.06a.61.61,0,0,1,.33.06S232.74,79.78,232.72,79.77Zm1.21-3.5v-.09a.52.52,0,0,1,.06.19.17.17,0,0,0-.06-.06Zm0,.26a.41.41,0,0,0,0-.1v0s0,0,0,.06S234,76.52,234,76.53Zm0-.15h0v.05Zm1.74-1.52.26,0h0C235.79,74.86,235.69,74.88,235.7,74.86ZM240,76.3h0s0,0,0,0h0Zm0-.07h0v0h0Z","fill","#9a805f"],["d","M244.35,50.54a24.37,24.37,0,0,0,2.36,9.39,15.27,15.27,0,0,0,5.65,6.22c2.8,1.69,6.05,2.07,9.23,2.51,7.81,1.08,16.08,3.09,23.92,1.26,2-.47,3.33-3.27,2.05-5A79.21,79.21,0,0,0,272.64,49c-6.27-5-13.2-9.15-19.91-13.52a3.49,3.49,0,0,0-.58-.29,3.15,3.15,0,0,0-1.42-.69,4.69,4.69,0,0,0-4.86,1.67,6.66,6.66,0,0,0-1.27,2.89,22.08,22.08,0,0,0-.45,5.56c0,.36.09.72.13,1.09C244.24,47.34,244.23,48.94,244.35,50.54Z","fill","#faa647"],["d","M266.87,75.08a8.92,8.92,0,0,0-3.27-1.64,3.39,3.39,0,0,0-.68-.46c-.48-.22-1-.43-1.46-.61a7.09,7.09,0,0,0-1.19-.28c-.51-.08-1-.16-1.57-.19a7.22,7.22,0,0,0-1.53.15,5,5,0,0,0-1.32.49,1.34,1.34,0,0,0-.24.12,6.19,6.19,0,0,0-.94.75,5.52,5.52,0,0,0-.85,1.21,22.67,22.67,0,0,0-4.34,7.64,11.31,11.31,0,0,0,2.07,10.44,19.54,19.54,0,0,0,7.34,5.06,8.19,8.19,0,0,0,5.42.6,6.52,6.52,0,0,0,4.27-4.22,14.94,14.94,0,0,0,.61-4.47l.21-5.22C269.54,81.08,269.8,77.43,266.87,75.08ZM255.9,85h0l.06-.25A1.75,1.75,0,0,1,255.9,85Z","fill","#f3c7ba"],["d","M246.63,20.07A30.71,30.71,0,0,0,249,27.51a21.86,21.86,0,0,0,4.84,5.78c1.85,1.7,4,3.42,6.49,3.89,5.1,1,9-2.56,11.2-6.78A20,20,0,0,0,274,23.25a7.47,7.47,0,0,0-3.77-7.16c-2.47-1.56-5.18-2.81-7.75-4.19l-8.33-4.47A3.54,3.54,0,0,0,252.52,7l-.05,0-.15-.08c-.35-.15-.71-.31-1.07-.44a1.71,1.71,0,0,0-.3-.09,10.2,10.2,0,0,0-1.35-.19h-.33a12.48,12.48,0,0,0-1.35.18,3,3,0,0,0-1.34.71,3,3,0,0,0-1,1.1,2.93,2.93,0,0,0-.47,1.47s0,.08,0,.12a3.7,3.7,0,0,0-.25,2.31C245.44,14.72,246,17.39,246.63,20.07Zm13.31,4.12s0,0,0,0h0l0,0Zm0,0h0l-.05,0S259.91,24.23,259.92,24.21Z","fill","#98b7c9"],["d","M273.11,42.06a7.77,7.77,0,0,0,1.7,4.23,27.62,27.62,0,0,0,4.66,5.34c3.67,3,9,4.13,13,1,2-1.53,2.49-3.87,3.29-5.75.37-.88.32-.66,1-1.11a17.76,17.76,0,0,0,2.73-1.9c2.15-2,2.37-4.86,1.53-7.54a55.44,55.44,0,0,0-2.69-7.08c-2.05-4.33-5.67-8.32-10.46-9.52a7.4,7.4,0,0,0-5.66.48,3.78,3.78,0,0,0-2.45,2.4L274,38.12A10,10,0,0,0,273.11,42.06Zm15.25,5.13Z","fill","#9a805f"],["d","M309.15,137.44c6.12-2.95,5.6-10.58,3-15.77a41.37,41.37,0,0,0-6.12-8.36c-2.2-2.54-4.41-5.09-6.72-7.54a66.41,66.41,0,0,0-16.21-13.09,3.28,3.28,0,0,0-2.44-.34,5.5,5.5,0,0,0-1-.07,12,12,0,0,0-1.34.17,2.24,2.24,0,0,0-.39.08,7.29,7.29,0,0,0-2.85,1.59,3.17,3.17,0,0,0-.48.49,7.49,7.49,0,0,0-1,1.38,3,3,0,0,0-.47,1.46,3.22,3.22,0,0,0,0,.43,4.9,4.9,0,0,0-.18,1.5c.14,4.65,4.52,9.21,7.71,12.18,3.34,3.12,7.11,5.8,10.21,9.18a16.73,16.73,0,0,1,3.18,4.67c1,2.33,1,4.93,2,7.28A9.51,9.51,0,0,0,309.15,137.44Z","fill","#ee7325"],["d","M339.39,102.64c-5.14.82-10.82.14-15.45,2.71-3.8,2.11-9.83,8-7.61,12.77,2.5,5.4,9.36,3.61,13.46,1.53,5.31-2.69,10.37-6,15.53-8.92a28.58,28.58,0,0,1,7.3-3.3c3.11-.77,6.4-.63,9.44-1.67a5.59,5.59,0,0,0,4.14-5.11,16.55,16.55,0,0,0-1.3-8.43c-1.15-2.36-3.54-4.36-6.29-4.25-3.07.12-4.4,2.74-6.16,4.82A40.7,40.7,0,0,1,339.39,102.64Zm19.47-6.93,0,.08-.08,0Z","fill","#98b7c9"],["d","M360.27,111.43a8.41,8.41,0,0,0-2.65-.49,3.23,3.23,0,0,0-.87-.1,12.92,12.92,0,0,0-3.33.58,12.27,12.27,0,0,0-3.05,1.47,9.83,9.83,0,0,0-3,3,5.94,5.94,0,0,0-.63,1.55,3.51,3.51,0,0,0-.12,2.29,5.75,5.75,0,0,0,.65,2.07,3.9,3.9,0,0,0,.57.73c.89,1.86,1.78,3.72,2.72,5.56,1.27,2.46,2.46,5.45,5,6.9a7.24,7.24,0,0,0,8.69-1.58c2.11-2.29,2.67-5.31,3-8.3a16.48,16.48,0,0,0-1.05-8A10.07,10.
107,0,0,0,360.27,111.43Z","fill","#9a805f"],["d","M371.39,155.35a19,19,0,0,1-.55-2s0-.12,0-.2a7,7,0,0,1,0-1c0-.1.08-.47.09-.54.08-.38.18-.77.28-1.15.17-.7.37-1.39.51-2.1a11.65,11.65,0,0,0,0-5.22,3.07,3.07,0,0,0-.46-.9,4,4,0,0,0-3.79-3,29.81,29.81,0,0,0-16.85,5,20.78,20.78,0,0,0-2.9,2.34,13.48,13.48,0,0,0-4.75,5.18,11.49,11.49,0,0,0,2.71,13.88,13.07,13.07,0,0,0,7.8,2.86c2.68.22,5.39.4,8.08.46a13.57,13.57,0,0,0,7.43-1.6,7.93,7.93,0,0,0,3.47-8.31A23.22,23.22,0,0,0,371.39,155.35Z","fill","#f3c7ba"],["d","M42.09,85.68a2.69,2.69,0,0,0,1.69,1l6.07.91a47.65,47.65,0,0,1,6.09,1c1.5.44,2.54,1.71,4,2.24a10.82,10.82,0,0,0,6.05,0c3.75-.8,7.57-1.57,11.25-2.64,3.43-1,6.49-2.81,8.31-6a27.86,27.86,0,0,0,3.07-10.56,10.32,10.32,0,0,0-3.72-9.51c-2.78-2.17-6.59-3.52-10-4.49-3.82-1.1-7.91-1.25-11.54.57s-7,5.37-10,8.25-5.93,6-8.72,9.16c-.29.21-.57.44-.84.67a5.31,5.31,0,0,0-.81.83,10,10,0,0,0-1.18,1.69,8.72,8.72,0,0,0-1,4.06,4.09,4.09,0,0,0,1.16,2.79Z","fill","#98b7c9"],["d","M96,70.44A5.54,5.54,0,0,0,97.77,75a17.83,17.83,0,0,0,4.73,2.59c1.83.84,3.67,1.66,5.53,2.44a69.67,69.67,0,0,0,10.76,3.68c3.41.81,8.52,2.3,10.63-1.55.88-1.61.6-3.68.59-5.44,0-1.94,0-3.88-.07-5.83a28.31,28.31,0,0,0-1.88-10.82c-2.79-6.45-9.34-9.62-15.48-12.18-3.5-1.45-7.26-1.7-10.47.6a17.82,17.82,0,0,0-6,8.49,9.72,9.72,0,0,0-.47,5.16c0,.47-.11.93-.14,1.39A35.21,35.21,0,0,0,96,70.44Zm28.89,7.41s.06,0,.1,0h-.1Zm-8-5.83,0,0C117.06,72.42,116.8,72.08,116.89,72Zm-.5-14.64-.07,0-.2-.19Z","fill","#faeb98"],["d","M220.71,17.6c.14.19.3.35.44.52a6.58,6.58,0,0,0,3.78,3.39,8.12,8.12,0,0,0,5.11-.05,9.73,9.73,0,0,0,4.45-2.91A11,11,0,0,0,236.18,16a11.41,11.41,0,0,0,1-3.57,7.78,7.78,0,0,0-4.84-7.85l-.06,0a12.37,12.37,0,0,0-5.91-1.36c-2.48.11-5.1.9-6.35,3.26a10.65,10.65,0,0,0-.9,5.52A10.45,10.45,0,0,0,220.71,17.6Zm9.57-5.71s0,.09,0,.14h0a.8.8,0,0,0,0-.15Z","fill","#faeb98"],["d","M287.63,72.09A11.72,11.72,0,0,0,282.79,76a8,8,0,0,0-1.62,1.61,7,7,0,0,0-.75,7.91c1.6,2.59,4.5,3.23,7.35,3.19a10.86,10.86,0,0,1,2.74.06c1.19.32,2.18,1.48,3.17,2.15a13.3,13.3,0,0,0,7,2.14,14.21,14.21,0,0,0,12.61-6.84c1.21-2.14,1.47-5.19,3.11-7.05.91-1,2.43-1.42,3.4-2.48a5.48,5.48,0,0,0,1.29-5.35,3.52,3.52,0,0,0-3.32-2.53c-2,.11-3.94.24-5.91.36a66.93,66.93,0,0,0-13.5-.15,7.88,7.88,0,0,0-6,1c-.37.2-.73.42-1.1.61l-.53.26c.34-.13.29-.11-.15.07C289.59,71.29,288.6,71.66,287.63,72.09Z","fill","#98b7c9"],["d","M299.9,50.2a9.5,9.5,0,0,0-1.23.53,5,5,0,0,0-1.29,1l-.34.44a3.32,3.32,0,0,0-.81,1.36,12.56,12.56,0,0,0-.52,6,7,7,0,0,0,3.64,4.67,15.25,15.25,0,0,0,5.22,1.35c1.81.23,3.63.44,5.44.66a3.23,3.23,0,0,0,2.7-1.36,3.35,3.35,0,0,0,.62-3,21,21,0,0,0-6.42-10.06,4,4,0,0,0-1.79-.94h0a2.16,2.16,0,0,0-.34-.17,8.8,8.8,0,0,0-1.23-.5,6.71,6.71,0,0,0-3.33-.06Z","fill","#f3c7ba"],["d","M303.84,42.87c0,.2.05.43.09.64l.06.23a3.07,3.07,0,0,0,1.6,2.45l.17.1a2.88,2.88,0,0,0,.73.4c9.44,5.16,13.5,16.65,20.79,24.23,2.13,2.23,5,5.12,8.26,5.14,5.09,0,5.75-5.46,4.38-9.21-1.21-3.31-3.48-6.13-5.52-9s-4-5.43-6.23-8A48,48,0,0,0,313.43,38a3.87,3.87,0,0,0-1.09-1,5.29,5.29,0,0,0-1.33-.59l-.23,0c-.37-.06-.76-.11-1.13-.15h-.15l-.23,0c-.37,0-.75.09-1.12.15l-.14,0-.22.07c-.34.13-.68.28-1,.43l-.13.06-.2.12c-.29.21-.59.45-.87.68l-.09.08a.93.93,0,0,0-.16.18,8,8,0,0,0-.76,1,6.82,6.82,0,0,0-.31.68c-.09.23-.21.47-.28.71l-.06.25c-.06.38-.11.76-.15,1.13,0,0,0,.1,0,.16a1.41,1.41,0,0,0,0,.29C303.77,42.42,303.81,42.65,303.84,42.87Z","fill","#faeb98"],["d","M303.79,103.3l.08,0c1.91,2.71,3.9,5.35,6,7.89a3.36,3.36,0,0,0,3.34.88,3.59,3.59,0,0,0,2.4-2.4l2.4-6c1-2.43,2.26-4.94.89-7.53-1.26-2.4-3.95-3-6.44-2.64a6,6,0,0,0-1.59.51,37.84,37.84,0,0,0-6.65,1.49,3.87,3.87,0,0,0-2.55,2.28,3.71,3.71,0,0,0,.2,3.51A6.78,6.78,0,0,0,303.79,103.3Z","fill","#faa648"],["d","M370.62,120.76a39.79,39.79,0,0,0,1.63,9.29c1.13,3.45,2.56,6.75,2.67,10.43s-.43,7.43.76,10.92c1,3,3.51,5.78,6.91,5.68,3.2-.1,5.45-2.63,6.25-5.55.9-3.31.11-7-.76-10.21-1-3.59-2.29-7.11-3.54-10.61a101.21,101.21,0,0,0-8.2-18.27,14.34,14.34,0,0,0-2.22-4.59,3.56,3.56,0,0,0-4.71-1.24,6.31,6.31,0,0,0-2.48,3.8c.07,3.11,1.56,5.79,2.85,8.53Z","fill","#faa648"],["d","M339.43,158.8c0-1.52,0-3.13-1.22-4.26a4.46,4.46,0,0,0-3.11-1.26,10.25,10.25,0,0,0-1.8.25,16.06,16.06,0,0,0-4.29,1.59,18.51,18.51,0,0,0-2.4,1.55c-.77.34-1.54.72-2.32,1-2.45,1-5.1,1.56-7.66,2.31a5.94,5.94,0,0,0-2,2c-.88,1.59-.75,3.52-.77,5.28s0,3.69,0,5.53q.13,5.19.68,10.35c.18,1.8.41,3.59.66,5.38a21.86,21.86,0,0,0,1,5.35c1.7,4,6.29,2.44,9.56,1.89,3-.51,6.84-.56,9.13-2.87s2.36-5.64,2.78-8.55a174.9,174.9,0,0,0,1.77-24.84,3.55,3.55,0,0,0-.06-.57C339.41,158.93,339.43,158.87,339.43,158.8ZM328,188.55c.11-.1.19-.21.29-.31a3.94,3.94,0,0,0,1,.09A6.89,6.89,0,0,1,328,188.55Z","fill","#98b7c9"],["d","M77.89,133.52c-1.53-2.94-2.89-6-5-8.64a10.92,10.92,0,0,0-9-4.14,56.61,56.61,0,0,0-10.29,1.81,12.79,12.79,0,0,0-5.4,2.6c-.26.11-.53.19-.78.32A7.82,7.82,0,0,0,46,138c2.07,1.82,4.64,2.13,7.26,2.5L71.4,143c.12,0,.24,0,.37,0a3.81,3.81,0,0,0,1.08.15,5.25,5.25,0,0,0,1.37,0,4.07,4.07,0,0,0,.86-.15,9.69,9.69,0,0,0,1-.44l.15-.09A5.06,5.06,0,0,0,78,140.64a5,5,0,0,0,.43-3.58,4.55,4.55,0,0,0-.21-.51A4.21,4.21,0,0,0,77.89,133.52Z","fill","#98b7c9"],["d","M20.24,149.1a6.09,6.09,0,0,0,2.93.92,2.84,2.84,0,0,0,1.22-.2l.28,0a34.64,34.64,0,0,0,5.21.11,15.59,15.59,0,0,0,4,.23,7.28,7.28,0,0,0,4.49-1.78,6.54,6.54,0,0,0,.46-.56,3.66,3.66,0,0,0,.74-.57,1.64,1.64,0,0,0,.3-.29c.24-.3.49-.6.71-.92l.11-.17a9.67,9.67,0,0,0,.55-1.28,2.62,2.62,0,0,0,.11-.4,9.52,9.52,0,0,0,.17-1.41v-.21c0-.4-.1-.8-.16-1.2a1.8,1.8,0,0,0-.1-.4,6.71,6.71,0,0,0-.56-1.29c-.08-.15-.23-.23-.33-.36-1.59-4.38-4.84-8.3-9.69-8.86a8.8,8.8,0,0,0-7.3,2.91,6.77,6.77,0,0,0-2.6,1.53,11.6,11.6,0,0,0-3.55,7.62A8,8,0,0,0,18.25,147,6.62,6.62,0,0,0,20.24,149.1Z","fill","#f3c6ba"],["d","M39.89,163.52a5.61,5.61,0,0,0,.07-1,6.84,6.84,0,0,0-.78-2.74A8.18,8.18,0,0,0,38,158.17a10.19,10.19,0,0,0-.8-.81,4.19,4.19,0,0,0-1.91-1,5.68,5.68,0,0,0-4.92-.19A6.8,6.8,0,0,0,27.83,158a14.25,14.25,0,0,0-1.76,2.33c-1.05,1.89-1,4-.95,6.05,0,1.68,0,3.36,0,5a3.55,3.5
15,0,0,0,.24,1.24s0,.09,0,.13a4,4,0,0,0,1.16,2.79l.8.62a3.86,3.86,0,0,0,2,.54,9.09,9.09,0,0,0,7.8-2.46,9.69,9.69,0,0,0,2.38-7,10.78,10.78,0,0,0,.12-2.47v-.05a1.11,1.11,0,0,1,.09-.19A5.17,5.17,0,0,0,39.89,163.52Z","fill","#faa647"],["d","M21.41,157.52a5.57,5.57,0,0,0-5.11-4.23,5.26,5.26,0,0,0-1.32.19,4.17,4.17,0,0,0-.78.1,17.21,17.21,0,0,0-1.95.9,16.2,16.2,0,0,0-1.71,1.24c-.12.1-.21.22-.33.32-2.22,1.63-3.46,4.72-4,7.4-.88,4.4-1.84,8.79-2.64,13.21-.62,3.47-1.08,7.19-.17,10.65a7,7,0,0,0,1.12,3.6A9.27,9.27,0,0,0,6.62,193a7.69,7.69,0,0,0,6.77,2.4,5.18,5.18,0,0,0,3.24-.57,5.49,5.49,0,0,0,2.48-3.54,13.11,13.11,0,0,0,1.52-6.91c-.21-4.52-.61-8.89-.13-13.43S22.67,162,21.41,157.52Z","fill","#9a805f"],["d","M367.65,178.52a7.34,7.34,0,0,0-2.86-3.5,9.91,9.91,0,0,0-4.9-1.11c-3,0-6.32-.39-9.18.58a13.09,13.09,0,0,0-7.27,6,14.77,14.77,0,0,0-1.68,7.71,5.74,5.74,0,0,0,1.07,5.37c2,2.28,5.29,1.63,8,1.69,1.45,0,2.9.12,4.34.25.67.06,1.33.14,2,.22a4,4,0,0,0,1.5.33c.21,0,.43,0,.64,0l.16,0a3.73,3.73,0,0,0,1.7-.2,38.37,38.37,0,0,0,5-.11,5,5,0,0,0,1.69-.5h.25A4.08,4.08,0,0,0,371,194c.05-.05.12-.07.18-.13a4.54,4.54,0,0,0,1.3-3.29A10,10,0,0,0,371.3,187C370.08,184.2,368.88,181.35,367.65,178.52Z","fill","#faa648"],["d","M397.18,177.33a20.44,20.44,0,0,0-.66-2.91,4.29,4.29,0,0,0-.3-.92l0,0a17.24,17.24,0,0,0-7.5-9.31,11.32,11.32,0,0,0-2.37-1.62,7.44,7.44,0,0,0-5.77-.53,9.52,9.52,0,0,0-4,2.63,10.66,10.66,0,0,0-2.35,9.46,16.09,16.09,0,0,0,1.4,3.76,129.89,129.89,0,0,0,1.43,15.62,3.76,3.76,0,0,0,3.18,2.82l.05.19,5.74.36c2.19.14,4.47.36,6.36-1a4.66,4.66,0,0,0,.51-.48,5.2,5.2,0,0,0,1.11-.65c1.75-1.35,2.14-3.5,2.54-5.54A35,35,0,0,0,397.18,177.33Z","fill","#ee7325"],["d","M339.44,143.43a9.37,9.37,0,0,0,5.65-5.68,11.47,11.47,0,0,0-.7-8.1c-1.08-2.56-2.27-5.26-5.26-5.86-2.7-.55-6.49.71-8.86,2A12,12,0,0,0,328,127.4a74.91,74.91,0,0,0-8.36,5.17c-2.6,1.82-5.29,3.67-7.7,5.74a19.43,19.43,0,0,0-2.38,2.5c-.44.27-.86.56-1.27.85l-.28,0a3.94,3.94,0,0,0-.69.27,2.88,2.88,0,0,0-1,.57,3.77,3.77,0,0,0-.52.44,4.92,4.92,0,0,0-1.13,1.94,6.05,6.05,0,0,0-.22,1.34,2,2,0,0,0,0,.42c0,.76.15,1.51.23,2.26a3,3,0,0,0,.34,1.52,3,3,0,0,0,.8,1.25,4.83,4.83,0,0,0,1,1.15,2.27,2.27,0,0,0,.32.22,2.34,2.34,0,0,1,.24-.09,4.74,4.74,0,0,0,2.56,1c5.35.45,
110.19-2.1,14.78-4.49S334.55,145.54,339.44,143.43Z","fill","#faeb98"],["d","M338.3,80l-.42.2-.66.25a15.39,15.39,0,0,1-1.51.44l-.64.12-.43,0A8.75,8.75,0,0,1,333,81l-.23-.06-.76-.2c-2.52-.77-4.68-1.92-7.39-2a4,4,0,0,0-3.95,3.94,4.94,4.94,0,0,0,.14.87,11.79,11.79,0,0,0,.18,5.6,9.24,9.24,0,0,0,.86,3.55c1.85,4,6.6,6,10.82,5.56a25.32,25.32,0,0,0,13-5.38c3.35-2.68,5.22-6.62,6.3-10.71a16.24,16.24,0,0,0,.77-6.94,5.76,5.76,0,0,0-1.65-3.17,3.46,3.46,0,0,0-1.88-1.16c-1.94-.44-4.43.59-4.85,2.76q-.06.35-.15.69s-.09.31-.15.5l-.15.35c-.11.2-.23.41-.35.6s-.27.41-.41.61c0,0-.08.09-.15.15-.37.4-.74.78-1.15,1.15l-.55.47,0,0-.17.11q-.6.42-1.23.81C339.35,79.47,338.83,79.76,338.3,80Z","fill","#f3c6ba"],["d","M44.05,249.6q0,10.17-4.62,16.31A14.83,14.83,0,0,1,27,272a13.7,13.7,0,0,1-10.79-4.65v20.77H4.39v-61H15.3l.41,4.31a13.83,13.83,0,0,1,11.16-5.13q8.14,0,12.66,6T44.05,249Zm-11.77-.86c0-4.1-.72-7.26-2.18-9.49a7.1,7.1,0,0,0-6.33-3.34c-3.69,0-6.23,1.42-7.61,4.24v18q2.14,4.37,7.69,4.36Q32.28,262.55,32.28,248.74Z","fill","#ee7325"],["d","M78.12,271.22a13.28,13.28,0,0,1-1.18-4A14.22,14.22,0,0,1,65.83,272a15.66,15.66,0,0,1-10.74-3.75,12.08,12.08,0,0,1-4.25-9.45q0-7,5.19-10.75t15-3.79h5.41v-2.52a7.28,7.28,0,0,0-1.56-4.89q-1.58-1.83-5-1.83a7,7,0,0,0-4.66,1.42,4.84,4.84,0,0,0-1.69,3.91H51.82a11.77,11.77,0,0,1,2.36-7.08,15.55,15.55,0,0,1,6.68-5.11,24.23,24.23,0,0,1,9.69-1.86q8.15,0,12.93,4.1t4.78,11.5V261c0,4.18.62,7.35,1.76,9.49v.69ZM68.39,263a10.09,10.09,0,0,0,4.81-1.17,7.59,7.59,0,0,0,3.25-3.11v-7.58H72.06q-8.85,0-9.41,6.11l0,.7a4.68,4.68,0,0,0,1.55,3.62A6,6,0,0,0,68.39,263Z","fill","#ee7325"],["d","M123.31,238.19a33.06,33.06,0,0,0-4.23-.32c-4.46,0-7.37,1.5-8.76,4.52v28.83H98.55V227.16h11.12l.33,5.25q3.54-6.06,9.81-6.07a12.47,12.47,0,0,1,3.67.53Z","fill","#ee7325"],["d","M142.64,271.22H130.83V208.67h11.81Z","fill","#ee7325"],["d","M173.86,272q-9.69,0-15.78-6T152,250.25v-1.14a26.61,26.61,0,0,1,2.56-11.87,18.83,18.83,0,0,1,7.27-8.07,20.47,20.47,0,0,1,10.73-2.83q9,0,14.23,5.7t5.2,16.17V253H163.93a10.94,10.94,0,0,0,3.44,6.92,10.39,10.39,0,0,0,7.27,2.61,12.74,12.74,0,0,0,10.63-4.93l5.78,6.47a17.68,17.68,0,0,1-7.17,5.85A23.47,23.47,0,0,1,173.86,272Zm-1.34-36.21a7.34,7.34,0,0,0-5.68,2.37,12.37,12.37,0,0,0-2.79,6.79h16.37v-.94A8.73,8.73,0,0,0,178.3,238,7.59,7.59,0,0,0,172.52,235.83Z","fill","#ee7325"],["d","M211,227.16l.37,4.92A15.5,15.5,0,0,1,224,226.34q8.51,0,11.69,6.72,4.64-6.72,13.23-6.72,7.17,0,10.67,4.18t3.51,12.56v28.14H251.27v-28.1c0-2.5-.49-4.32-1.47-5.48s-2.7-1.73-5.17-1.73A7.35,7.35,0,0,0,237.3,241l0,30.26H225.57V243.16q0-3.82-1.51-5.54t-5.13-1.71a7.63,7.63,0,0,0-7.25,4.16v31.15H199.91V227.16Z","fill","#ee7325"],["d","M293.65,272q-9.69,0-15.78-6t-6.09-15.84v-1.14a26.61,26.61,0,0,1,2.56-11.87,18.89,18.89,0,0,1,7.27-8.07,20.49,20.49,0,0,1,10.73-2.83q9,0,14.24,5.7t5.19,16.17V253H283.71a10.94,10.94,0,0,0,3.44,6.92,10.41,10.41,0,0,0,7.27,2.61,12.72,12.72,0,0,0,10.63-4.93l5.78,6.47a17.65,17.65,0,0,1-7.16,5.85A23.54,23.54,0,0,1,293.65,272Zm-1.35-36.21a7.36,7.36,0,0,0-5.68,2.37,12.37,12.37,0,0,0-2.79,6.79H300.2v-.94a8.77,8.77,0,0,0-2.11-6.07A7.61,7.61,0,0,0,292.3,235.83Z","fill","#ee7325"],["d","M330.53,227.16l.37,5.09a15.36,15.36,0,0,1,12.66-5.91q7,0,10.43,4.12t3.5,12.29v28.47H345.72V243c0-2.5-.55-4.31-1.63-5.44s-2.89-1.69-5.42-1.69a8.11,8.11,0,0,0-7.45,4.24v31.07H319.45V227.16Z","fill","#ee7325"],["d","M381.75,216.32v10.84h7.53v8.63h-7.53v22a5.26,5.26,0,0,0,.93,3.5c.63.71,1.82,1.06,3.59,1.06a18.85,18.85,0,0,0,3.46-.28V271A24.48,24.48,0,0,1,382.6,272q-12.37,0-12.62-12.51V235.79h-6.44v-8.63H370V216.32Z","fill","#ee7325"],["d","M22.71,333.53a7.76,7.76,0,0,0,5.3-1.79A6.33,6.33,0,0,0,30.13,327h11a15.15,15.15,0,0,1-2.44,8.21A16.22,16.22,0,0,1,32.14,341,20.59,20.59,0,0,1,22.92,343Q13.47,343,8,337T2.55,320.42v-.78q0-10.17,5.42-16.25t14.87-6.06q8.27,0,13.25,4.7t5.07,12.52h-11A8.17,8.17,0,0,0,28,309a7.08,7.08,0,0,0-5.38-2.15,7.09,7.09,0,0,0-6.21,3q-2.1,3-2.1,9.73v1.22c0,4.54.7,7.81,2.08,9.79A7.17,7.17,0,0,0,22.71,333.53Z","fill","#ee7325"],["d","M49.88,286.74a5.77,5.77,0,0,1,1.78-4.36,6.65,6.65,0,0,1,4.82-1.71,6.69,6.69,0,0,1,4.81,1.71,6.22,6.22,0,0,1,0,8.75,6.67,6.67,0,0,1-4.79,1.72,6.63,6.63,0,0,1-4.78-1.72A5.76,5.76,0,0,1,49.88,286.74ZM62.39,342.2H50.58V298.14H62.39Z","fill","#ee7325"],["d","M88.25,287.31v10.83h7.54v8.63H88.25v22a5.25,5.25,0,0,0,.94,3.51c.62.7,1.82,1.06,3.58,1.06a18.83,18.83,0,0,0,3.47-.29V342A24.48,24.48,0,0,1,89.11,343q-12.37,0-12.63-12.5V306.77H70.05v-8.63h6.43V287.31Z","fill","#ee7325"],["d","M101.38,319.76a26.14,26.14,0,0,1,2.52-11.
168,18.47,18.47,0,0,1,7.27-7.94,21.15,21.15,0,0,1,11-2.81q8.91,0,14.56,5.45T143,317.61l.08,3q0,10.14-5.66,16.27T122.27,343q-9.52,0-15.21-6.11t-5.68-16.62Zm11.77.84c0,4.19.78,7.39,2.36,9.6a8.48,8.48,0,0,0,13.44.05q2.4-3.28,2.4-10.51,0-6.15-2.4-9.54a7.82,7.82,0,0,0-6.76-3.39,7.69,7.69,0,0,0-6.68,3.37Q113.14,313.54,113.15,320.6Z","fill","#ee7325"],["d","M168.3,325.55l8.14-27.41h12.63l-17.72,50.91-1,2.32q-3.94,8.63-13,8.63a18.68,18.68,0,0,1-5.21-.77v-8.92l1.79,0a9.69,9.69,0,0,0,5-1,6.68,6.68,0,0,0,2.58-3.38l1.39-3.62-15.44-44.19h12.67Z","fill","#ee7325"],["d","M215.54,343q-9.69,0-15.78-5.95t-6.09-15.84v-1.14a26.64,26.64,0,0,1,2.57-11.87,18.75,18.75,0,0,1,7.27-8.06,20.38,20.38,0,0,1,10.73-2.83q9,0,14.23,5.7t5.2,16.16V324H205.61a10.87,10.87,0,0,0,3.44,6.92,10.39,10.39,0,0,0,7.27,2.61A12.71,12.71,0,0,0,227,328.6l5.78,6.48a17.66,17.66,0,0,1-7.17,5.84A23.47,23.47,0,0,1,215.54,343Zm-1.34-36.21a7.35,7.35,0,0,0-5.68,2.38,12.3,12.3,0,0,0-2.79,6.79H222.1V315A8.79,8.79,0,0,0,220,309,7.59,7.59,0,0,0,214.2,306.81Z","fill","#ee7325"],["d","M253.26,298.14l.37,5.09a15.39,15.39,0,0,1,12.66-5.9q7,0,10.43,4.11t3.5,12.3V342.2H268.45V314c0-2.49-.54-4.31-1.63-5.43s-2.89-1.69-5.41-1.69a8.11,8.11,0,0,0-7.46,4.23V342.2H242.18V298.14Z","fill","#ee7325"],["id","logo-fr-mono","viewBox","0 0 400 360"],["d","M62.28,181.6a262.48,262.48,0,0,1-33.17-1.33,2.54,2.54,0,0,0-1.06.16l-.17,0-1.05.14a4,4,0,0,0-1.74,1l0,0a3.25,3.25,0,0,0-2,4c.92,3.55,2.15,7.19,5.22,9.47,3.43,2.54,8.21,2.68,12.31,2.51,4.8-.21,9.54-1.07,14.36-1.08a136.36,136.36,0,0,1,14.13,1c4.07.42,8.65,1.28,12.4-.87A7.61,7.61,0,0,0,85,187.26C81.67,178.49,69.38,181.43,62.28,181.6Z"],["d","M81.29,152.32A38.61,38.61,0,0,0,66,146.2C60.4,145.29,53.87,145,49,148.32l-.46.35a11.83,11.83,0,0,0-2.46,1.5,10.07,10.
107,0,0,0-3.59,9.13,22.4,22.4,0,0,0,3.3,9.3c1.69,2.79,3.82,5.72,7.09,6,4.81,1.6,10.16-.07,15.12.71,5.32.84,9.84,6.2,15.51,4.14,5.22-1.89,6.53-8.73,6.5-13.64C90,159.84,85.92,155.47,81.29,152.32Z"],["d","M99,135.92a12.49,12.49,0,0,0-7.51-2.08c-2.85.15-6.05,1.13-7.86,3.46-.05.08-.07.16-.12.23a2.81,2.81,0,0,0-.62.71,3.71,3.71,0,0,0-.22,2.86,8.84,8.84,0,0,0,.42,2,13.93,13.93,0,0,0,1.72,3.71A8.14,8.14,0,0,0,88,149.45a6.42,6.42,0,0,0,1.72.85c3.83,1.16,8-1.34,9.52-4.84a21.68,21.68,0,0,0,1.51-6.57A3.45,3.45,0,0,0,99,135.92Z"],["d","M19.54,128.24a3.7,3.7,0,0,0,2.19.43,3.25,3.25,0,0,0,.62.13,8.39,8.39,0,0,0,2.11-.24l.05,0a8.19,8.19,0,0,0,1.08-.14,19.91,19.91,0,0,0,2-.65l4.29-1.48a3.57,3.57,0,0,0,2.4-2.4,3.49,3.49,0,0,0-.89-3.34l-2.87-3.07a8.93,8.93,0,0,0-.87-.76.07.07,0,0,1,0,0,6.11,6.11,0,0,0-.67-.85,8.24,8.24,0,0,0-.83-.63,4.52,4.52,0,0,0-2.12-.58,3.54,3.54,0,0,0-1.29.18,4.9,4.9,0,0,0-1.19.54,5.9,5.9,0,0,0-1.18,1,6.64,6.64,0,0,0-.92,1.3,16.41,16.41,0,0,0-.91,2.26,8.35,8.35,0,0,0-1,2l-1.25,1.66a3.46,3.46,0,0,0-.35,2.65A3.52,3.52,0,0,0,19.54,128.24Z"],["d","M31.32,106.21c2,3.14,3.92,6.31,6,9.4s4.66,5.57,8.52,5.89a11,11,0,0,0,8.56-3.6,14.46,14.46,0,0,0,3.51-10c0-6.58-2.69-14.69-10.08-15.9-4.37-.71-10-.69-13.5,2.19a8.68,8.68,0,0,0-3,3.1,8.29,8.29,0,0,0-1.08,4.44,10.14,10.14,0,0,0,.65,3A3,3,0,0,0,31.32,106.21Z"],["d","M85.35,127.39a6.23,6.23,0,0,0,5.28-3.52,18,18,0,0,0,1.26-6.08,36.74,36.74,0,0,0,.27-5.35,17.42,17.42,0,0,0-3.78-10.89,19.88,19.88,0,0,0-4.9-3.89,29.62,29.62,0,0,0-5.76-3,10.26,10.26,0,0,0-5.43-.44,1,1,0,0,0-.24,0,4.24,4.24,0,0,0-2.79,1.15l-.09.09A8.88,8.88,0,0,0,66.53,98a5.89,5.89,0,0,0-.34.66c-.2.26-.43.49-.61.76a11.12,11.12,0,0,0-1.29,2.8,11.43,11.43,0,0,0-.35,2,4.86,4.86,0,0,0,0,.54,7.71,7.71,0,0,0,.23,4.27c1.35,3.91,5.06,5.55,8.3,7.61a26.5,26.5,0,0,1,7.43,7.19C81.23,125.77,82.83,127.44,85.35,127.39Z"],["d","M130.51,94a6.82,6.82,0,0,0-7.31.38c-2.49,1.56-4.91,3.23-7.37,4.84-4.93,3.24-10,6.29-12.61,11.85-1,2.2-1.73,4.72-3.27,6.63s-4.28,2-6.2,3.58a3.09,3.09,0,0,0-.93,2.74,5,5,0,0,0-.38.94,4.62,4.62,0,0,0,4.07,5.83c2.8.28,4.6-1.86,6.86-3.1a41,41,0,0,1,5.61-2.34c4.48-1.66,8.75-3.53,11.76-7.4,1.48-1.9,2.63-4.1,4.39-5.77s4-2.81,5.69-4.54C134.55,103.86,135.73,97.15,130.51,94Z"],["d","M101.07,102.74c3.29.21,6.52-1.25,9.12-3.16a37.68,37.68,0,0,0,3.68-3.12c1.5-1.45,3.26-3,3.33-5.29.11-3.45-3.47-5.91-6.28-7.23a26.33,26.33,0,0,0-9.24-2.29,56.34,56.34,0,0,0-8.42.1,10.25,10.25,0,0,0-4.88,1.11,5.33,5.33,0,0,0-2.18,6,5.88,5.88,0,0,0,1.72,2.7,6.74,6.74,0,0,0,.34.72c.46.78.93,1.55,1.42,2.31.34.5.74,1,1.11,1.45C93.15,99.65,96.41,102.45,101.07,102.74ZM100.18,95a3.8,3.8,0,0,0,.58.8h0l-.38-.1a2.57,2.57,0,0,0-.07-.4l-.12-.29Z"],["d","M83,57.42a8.44,8.44,0,0,0,7.82-3.6l0-.1a8.46,8.46,0,0,0,2-1.74,8.23,8.23,0,0,0,1.86-7.6,7.88,7.88,0,0,0-5.39-5.1,9.53,9.53,0,0,0-7,.77,13.9,13.9,0,0,0-5.13,5,12.36,12.36,0,0,0-1.69,3.51,6.59,6.59,0,0,0,.62,4.73A8.66,8.66,0,0,0,83,57.42Zm5.2-11.07Zm0,.07v0h0Zm0-.12h0v0h0Zm0,.05,0,0h0l0,0Zm0,.15h0v0h0s0,0,0,0v0a1.18,1.18,0,0,1,0,.2l0-.06h0l0,.07s0,0,0,0h0l-.13.22a1.23,1.23,0,0,1,.13-.23.91.91,0,0,1,.06-.28,1.16,1.16,0,0,0,0-.17A.69.69,0,0,1,88.19,46.5Zm-.2-.38.11.1h0l0,0,0,.05h0v0h0l0,.05h0a.21.21,0,0,1,0-.07A1.68,1.68,0,0,1,88,46.1ZM87.86,46h0l0,0Z"],["d","M88.12,46.83v0h0l0,0Z"],["d","M88.18,46.59s0,0,0-.05v.05Z"],["d","M88.14,46.3l0-.07h0a.25.25,0,0,0,0,.07Z"],["d","M110.14,41.4c3-.84,5.79-2,8.79-2.82s6.08-1.38,9.14-2C134,35.49,140,34.46,145.64,32.4c4.53-1.65,13-4.56,12.89-10.53-.14-5.56-5.5-8.81-10.38-9.73a39.19,39.19,0,0,0-18.75,1.14c-6.65,2.2-12.83,6.21-19,9.49-3,1.57-6.2,3-9,4.83-.13.09-.22.19-.34.29a4.82,4.82,0,0,0-.52.11,6.85,6.85,0,0,0-1.73.76,6.23,6.23,0,0,0-1.89,1.9,5.52,5.52,0,0,0-.75,2.66,3.68,3.68,0,0,0,.74,2.28C98.94,40.85,104.7,42.94,110.14,41.4Z"],["d","M154,57.79c-2.65-3.21-7.55-8.85-12.14-8.26l-.12,0h-.19a6,6,0,0,0-1.33.18,4.41,4.41,0,0,0-1.56.71l-.11.09-.54.24a4.42,4.42,0,0,0-.76.44,3,3,0,0,0-1,.91,2.46,2.46,0,0,0-1,1.14c-2.86,6.74-2.31,13.63-1.11,20.69A78.37,78.37,0,0,1,135.5,84.8c.1,3.22.6,6.25,3.23,8.39,5.46,4.45,12.36,1.34,17.32-2.21,2.54-1.81,5-3.93,6.41-6.79,1.51-3.13,1.36-6.38.42-9.67A46.51,46.51,0,0,0,154,57.79Z"],["d","M132.56,40a16.26,16.26,0,0,0-5.48.08c-3.57.74-7.16,4.22-6.65,8.11a3.76,3.76,0,0,0,1,2.43,3.49,3.49,0,0,0,2.44,1c.14,0,.29-.07.44-.09a14,14,0,0,0,3.87.26,10.21,10.21,0,0,0,2.46-.48l.22-.1a13.66,13.66,0,0,0,7.52-4.29,3.48,3.48,0,0,0,0-4.86,7.27,7.27,0,0,0-3-1.62A21.38,21.38,0,0,0,132.56,40Z"],["d","M173.61,33.65a21,21,0,0,0-3.76.58,57.42,57.42,0,0,1-6.42.63,21.68,21.68,0,0,0-6.79-.84,41.66,41.66,0,0,0-6.79.67,4.61,4.61,0,0,0-3.66,5.7c.51,2,2.12,3.5,3.64,4.81a34.93,34.93,0,0,0,4.66,3.37,55.86,55.86,0,0,0,10.41,4.67c3.34,1.18,7.92,3.48,11.32,1.46,4.05-2.4,2.73-8.08,2.48-11.94-.14-2.19.08-4.91-1.13-6.84A4.78,4.78,0,0,0,173.61,33.65Zm-22.11,7.7Zm20.09-2.17s0,.08,0,.12v0C171.52,39.25,171.64,38.75,171.59,39.18Zm.11,1.67c0,.09,0,.19,0,.29l-.16-.27Zm-3.2.71h0
1Z"],["d","M160.77,14.65l.08,0,.37.3c.29.24.58.49.86.75.53.48,1,1,1.53,1.51.12.61.21,1.22.34,1.82.35,1.6.74,3.2,1.18,4.78s.92,3.56,2.28,4.82c2.92,2.7,7.25,1.69,10.05-.59a11.73,11.73,0,0,0,3.9-8.57,25.11,25.11,0,0,0-2.1-9.94c-1.35-3.39-3.68-6-7.45-6.66-3.26-.53-6.6-.09-9.88.11-2.23.13-4.41.28-5.77,2.33a5.23,5.23,0,0,0,.2,5.75C157.5,12.69,159.22,13.54,160.77,14.65Z"],["d","M179.85,66.83a13.41,13.41,0,0,0-5.29-7.19,21.44,21.44,0,0,0-3-1.69,10.07,10.07,0,0,0-4.6-1.39c-3.73.15-5.85,3.94-5.26,7.34.51,2.95,2.78,5.46,4.07,8.11a36.1,36.1,0,0,1,2.73,8.32,2.78,2.78,0,0,0,.29.74l.09.67a3.94,3.94,0,0,0,1,1.74,6.47,6.47,0,0,0,1.76,1.25,8.85,8.85,0,0,0,1.46.57,11.13,11.13,0,0,0,1.62.25,6,6,0,0,0,1.27,0A6.21,6.21,0,0,0,180,84c2.59-2.25,2.61-5.71,1.95-8.8A84.9,84.9,0,0,0,179.85,66.83Z"],["d","M191.83,30.85c-6.57-1.2-6.43,6.16-7,10.63a50.79,50.79,0,0,0-.56,9.38c.2,3.08.73,6.16,1.15,9.22l.42,3.07a23.86,23.86,0,0,0,.08,4.62,23.22,23.22,0,0,0,1.32,5.5q.43,3.24.89,6.48c.25,1.84,2.61,2.86,4.23,2.4a3,3,0,0,0,.62-.31h0a4.72,4.72,0,0,0,.67-.08,5.73,5.73,0,0,0,.67-.1l.09,0c.32-.12.67-.27,1-.41l.15-.08.07-.06c.28-.2.57-.42.84-.64l.12-.12.14-.19a4.13,4.13,0,0,0,.74-.66c1.75-2,1.49-5.28,1.64-7.75.35-5.76-.09-11.5.15-17.24.2-5.11,3.31-9.79,1.79-15A12.38,12.38,0,0,0,191.83,30.85Z"],["d","M207.26,29.08c4.09-.84,6.36-4.21,7.34-8s1.68-8.43-.81-12A20.9,20.9,0,0,0,205,2.4,27.74,27.74,0,0,0,193.85,0c-2.07,0-4.56,0-6.17,1.5a5.16,5.16,0,0,0-1.43,4.84A27.64,27.64,0,0,0,188.55,18c1.25,3,2.86,6.7,5.69,8.45a9.17,9.17,0,0,0,1.59,1.31,12.87,12.87,0,0,0,6,1.56A19.62,19.62,0,0,0,207.26,29.08ZM194.87,7a.38.38,0,0,0,0-.1h0Zm3,12.32-.21-.35.32.41a1.19,1.19,0,0,0,.09.15Z"],["d","M236.16,56.7c2-7.25,4-14.6,5.27-22,.58-3.22,0-7-3.48-8.22a13.72,13.72,0,0,0-5.23-.3l-2.59.1a30.46,30.46,0,0,0-9.1.28,3.18,3.18,0,0,0-2.53.75,14.4,14.4,0,0,0-3.4,1.79,15.54,15.54,0,0,0-4.9,6.06,10.67,10.67,0,0,0-3.72,5.53c-1,3.36-1.24,7.07-1.74,10.54-.56,3.9-1.3,7.81-1.69,11.73s2.76,6.26,6.42,6.12c3.84-.13,7.71-.71,11.53-1.07,3.55-.33,8.05,0,11-2.38C234.62,63.45,235.32,59.85,236.16,56.7Z"],["d","M204.05,75.08a3.48,3.48,0,0,0,0,4.86,3.65,3.65,0,0,0,2.64,1,3.93,3.93,0,0,0,1.9.5,7.61,7.61,0,0,1,1.35,0c.15,0,.31,0,.46.09l.1,0a10.73,10.73,0,0,0,6.79.53,3.48,3.48,0,0,0,2.06-5A10,10,0,0,0,204.05,75.08Z"],["d","M233.88,68.22a9,9,0,0,0-2.74,1.13,2.55,2.55,0,0,0-1.15.16,9.28,9.28,0,0,0-5.38,5.37,8.58,8.58,0,0,0,.33,6.86,9.18,9.18,0,0,0,5.47,4.54c2.57.82,5.11.15,7.45-1,1-.5,2-1.06,3-1.59a26.23,26.23,0,0,0,3-1.73,7,7,0,0,0,2.79-7.69C245.1,68.92,238.78,67.17,233.88,68.22ZM231,78.56a2,2,0,0,0-.06-.23.66.66,0,0,1,.08.26Zm.28-1.82v0s0,0,.05,0Zm.88,2.89-.06,0a.55.55,0,0,1,.25.1Zm.53.14-.27-.06a.61.61,0,0,1,.33.06S232.74,79.78,232.72,79.77Zm1.21-3.5v-.09a.52.52,0,0,1,.06.19.17.17,0,0,0-.06-.06Zm0,.26a.41.41,0,0,0,0-.1v0s0,0,0,.06S234,76.52,234,76.53Zm0-.15h0v.05Zm1.74-1.52.26,0h0C235.79,74.86,235.69,74.88,235.7,74.86ZM240,76.3h0s0,0,0,0h0Zm0-.07h0v0h0Z"],["d","M244.35,50.54a24.37,24.37,0,0,0,2.36,9.39,15.27,15.27,0,0,0,5.65,6.22c2.8,1.69,6.05,2.07,9.23,2.51,7.81,1.08,16.08,3.09,23.92,1.26,2-.47,3.33-3.27,2.05-5A79.21,79.21,0,0,0,272.64,49c-6.27-5-13.2-9.15-19.91-13.52a3.49,3.49,0,0,0-.58-.29,3.15,3.15,0,0,0-1.42-.69,4.69,4.69,0,0,0-4.86,1.67,6.66,6.66,0,0,0-1.27,2.89,22.08,22.08,0,0,0-.45,5.56c0,.36.09.72.13,1.09C244.24,47.34,244.23,48.94,244.35,50.54Z"],["d","M266.87,75.08a8.92,8.92,0,0,0-3.27-1.64,3.39,3.39,0,0,0-.68-.46c-.48-.22-1-.43-1.46-.61a7.09,7.09,0,0,0-1.19-.28c-.51-.08-1-.16-1.57-.19a7.22,7.22,0,0,0-1.53.15,5,5,0,0,0-1.32.49,1.34,1.34,0,0,0-.24.12,6.19,6.19,0,0,0-.94.75,5.52,5.52,0,0,0-.85,1.21,22.67,22.67,0,0,0-4.34,7.64,11.31,11.31,0,0,0,2.07,10.44,19.54,19.54,0,0,0,7.34,5.06,8.19,8.19,0,0,0,5.42.6,6.52,6.52,0,0,0,4.27-4.22,14.94,14.94,0,0,0,.61-4.47l.21-5.22C269.54,81.08,269.8,77.43,266.87,75.08ZM255.9,85h0l.06-.25A1.75,1.75,0,0,1,255.9,85Z"],["d","M246.63,20.07A30.71,30.71,0,0,0,249,27.51a21.86,21.86,0,0,0,4.84,5.78c1.85,1.7,4,3.42,6.49,3.89,5.1,1,9-2.56,11.2-6.78A20,20,0,0,0,274,23.25a7.47,7.47,0,0,0-3.77-7.16c-2.47-1.56-5.18-2.81-7.75-4.19l-8.33-4.47A3.54,3.54,0,0,0,252.52,7l-.05,0-.15-.08c-.35-.15-.71-.31-1.07-.44a1.71,1.71,0,0,0-.3-.09,10.2,10.2,0,0,0-1.35-.19h-.33a12.48,12.48,0,0,0-1.35.18,3,3,0,0,0-1.34.71,3,3,0,0,0-1,1.1,2.93,2.93,0,0,0-.47,1.47s0,.08,0,.12a3.7,3.7,0,0,0-.25,2.31C245.44,14.72,246,17.39,246.63,20.07Zm13.31,4.12s0,0,0,0h0l0,0Zm0,0h0l-.05,0S259.91,24.23,259.92,24.21Z"],["d","M273.11,42.06a7.77,7.77,0,0,0,1.7,4.23,27.62,27.62,0,0,0,4.66,5.34c3.67,3,9,4.13,13,1,2-1.53,2.49-3.87,3.29-5.75.37-.88.32-.66,1-1.11a17.76,17.76,0,0,0,2.73-1.9c2.15-2,2.37-4.86,1.53-7.54a55.44,55.44,0,0,0-2.69-7.08c-2.05-4.33-5.67-8.32-10.46-9.52a7.4,7.4,0,0,0-5.66.48,3.78,3.78,0,0,0-2.45,2.4L274,38.12A10,10,0,0,0,273.11,42.06Zm15.25,5.13Z"],["d","M309.15,137.44c6.12-2.95,5.6-10.58,3-15.77a41.37,41.37,0,0,0-6.12-8.36c-2.2-2.54-4.41-5.09-6.72-7.54a66.41,66.41,0,0,0-16.21-13.09,3.28,3.28,0,0,0-2.44-.34,5.5,5.5,0,0,0-1-.07,12,12,0,0,0-1.34.17,2.24,2.24,0,0,0-.39.08,7.29,7.29,0,0,0-2.85,1.59,3.17,3.17,0,0,0-.48.49,7.49,7.49,0,0,0-1,1.38,3,3,0,0,0-.47,1.46,3.22,3.22,0,0,0,0,.43,4.9,4.9,0,0,0-.18,1.5c.14,4.65,4.52,9.21,7.71,12.18,3.34,3.12,7.11,5.8,10.21,9.18a16.73,16.73,0,0,1,3.18,4.67c1,2.33,1,4.93,2,7.28A9.51,9.51,0,0,0,309.15,137.44Z"],["d","M339.39,102.64c-5.14.82-10.82.14-15.45,2.71-3.8,2.11-9.83,8-7.61,12.77,2.5,5.4,9.36,3.61,13.46,1.53,5.31-2.69,10.37-6,15.53-8.92a28.58,28.58,0,0,1,7.3-3.3c3.11-.77,6.4-.63,9.44-1.67a5.59,5.59,0,0,0,4.14-5.11,16.55,16.55,0,0,0-1.3-8.43c-1.15-2.36-3.54-4.36-6.29-4.25-3.07.12-4.4,2.74-6.16,4.82A40.7,40.7,0,0,1,339.39,102.64Zm19.47-6.93,0,.08-.08,0Z"],["d","M360.27,111.43a8.41,8.41,0,0,0-2.65-.49,3.23,3.23,0,0,0-.87-.1,12.92,12.92,0,0,0-3.33.58,12.27,12.27,0,0,0-3.05,1.47,9.83,9.83,0,0,0-3,3,5.94,5.94,0,0,0-.63,1.55,3.51,3.51,0,0,0-.12,2.29,5.75,5.75,0,0,0,.65,2.07,3.9,3.9,0,0,0,.57.73c.89,1.86,1.78,3.72,2.72,5.56,1.27,2.46,2.46,5.45,5,6.9a7.24,7.24,0,0,0,8.69-1.58c2.11-2.29,2.67-5.31,3-8.3a16.48,16.48,0,0,0-1.05-8A10.07,10.
107,0,0,0,360.27,111.43Z"],["d","M371.39,155.35a19,19,0,0,1-.55-2s0-.12,0-.2a7,7,0,0,1,0-1c0-.1.08-.47.09-.54.08-.38.18-.77.28-1.15.17-.7.37-1.39.51-2.1a11.65,11.65,0,0,0,0-5.22,3.07,3.07,0,0,0-.46-.9,4,4,0,0,0-3.79-3,29.81,29.81,0,0,0-16.85,5,20.78,20.78,0,0,0-2.9,2.34,13.48,13.48,0,0,0-4.75,5.18,11.49,11.49,0,0,0,2.71,13.88,13.07,13.07,0,0,0,7.8,2.86c2.68.22,5.39.4,8.08.46a13.57,13.57,0,0,0,7.43-1.6,7.93,7.93,0,0,0,3.47-8.31A23.22,23.22,0,0,0,371.39,155.35Z"],["d","M42.09,85.68a2.69,2.69,0,0,0,1.69,1l6.07.91a47.65,47.65,0,0,1,6.09,1c1.5.44,2.54,1.71,4,2.24a10.82,10.82,0,0,0,6.05,0c3.75-.8,7.57-1.57,11.25-2.64,3.43-1,6.49-2.81,8.31-6a27.86,27.86,0,0,0,3.07-10.56,10.32,10.32,0,0,0-3.72-9.51c-2.78-2.17-6.59-3.52-10-4.49-3.82-1.1-7.91-1.25-11.54.57s-7,5.37-10,8.25-5.93,6-8.72,9.16c-.29.21-.57.44-.84.67a5.31,5.31,0,0,0-.81.83,10,10,0,0,0-1.18,1.69,8.72,8.72,0,0,0-1,4.06,4.09,4.09,0,0,0,1.16,2.79Z"],["d","M96,70.44A5.54,5.54,0,0,0,97.77,75a17.83,17.83,0,0,0,4.73,2.59c1.83.84,3.67,1.66,5.53,2.44a69.67,69.67,0,0,0,10.76,3.68c3.41.81,8.52,2.3,10.63-1.55.88-1.61.6-3.68.59-5.44,0-1.94,0-3.88-.07-5.83a28.31,28.31,0,0,0-1.88-10.82c-2.79-6.45-9.34-9.62-15.48-12.18-3.5-1.45-7.26-1.7-10.47.6a17.82,17.82,0,0,0-6,8.49,9.72,9.72,0,0,0-.47,5.16c0,.47-.11.93-.14,1.39A35.21,35.21,0,0,0,96,70.44Zm28.89,7.41s.06,0,.1,0h-.1Zm-8-5.83,0,0C117.06,72.42,116.8,72.08,116.89,72Zm-.5-14.64-.07,0-.2-.19Z"],["d","M220.71,17.6c.14.19.3.35.44.52a6.58,6.58,0,0,0,3.78,3.39,8.12,8.12,0,0,0,5.11-.05,9.73,9.73,0,0,0,4.45-2.91A11,11,0,0,0,236.18,16a11.41,11.41,0,0,0,1-3.57,7.78,7.78,0,0,0-4.84-7.85l-.06,0a12.37,12.37,0,0,0-5.91-1.36c-2.48.11-5.1.9-6.35,3.26a10.65,10.65,0,0,0-.9,5.52A10.45,10.45,0,0,0,220.71,17.6Zm9.57-5.71s0,.09,0,.14h0a.8.8,0,0,0,0-.15Z"],["d","M287.63,72.09A11.72,11.72,0,0,0,282.79,76a8,8,0,0,0-1.62,1.61,7,7,0,0,0-.75,7.91c1.6,2.59,4.5,3.23,7.35,3.19a10.86,10.86,0,0,1,2.74.06c1.19.32,2.18,1.48,3.17,2.15a13.3,13.3,0,0,0,7,2.14,14.21,14.21,0,0,0,12.61-6.84c1.21-2.14,1.47-5.19,3.11-7.05.91-1,2.43-1.42,3.4-2.48a5.48,5.48,0,0,0,1.29-5.35,3.52,3.52,0,0,0-3.32-2.53c-2,.11-3.94.24-5.91.36a66.93,66.93,0,0,0-13.5-.15,7.88,7.88,0,0,0-6,1c-.37.2-.73.42-1.1.61l-.53.26c.34-.13.29-.11-.15.07C289.59,71.29,288.6,71.66,287.63,72.09Z"],["d","M299.9,50.2a9.5,9.5,0,0,0-1.23.53,5,5,0,0,0-1.29,1l-.34.44a3.32,3.32,0,0,0-.81,1.36,12.56,12.56,0,0,0-.52,6,7,7,0,0,0,3.64,4.67,15.25,15.25,0,0,0,5.22,1.35c1.81.23,3.63.44,5.44.66a3.23,3.23,0,0,0,2.7-1.36,3.35,3.35,0,0,0,.62-3,21,21,0,0,0-6.42-10.06,4,4,0,0,0-1.79-.94h0a2.16,2.16,0,0,0-.34-.17,8.8,8.8,0,0,0-1.23-.5,6.71,6.71,0,0,0-3.33-.06Z"],["d","M303.84,42.87c0,.2.05.43.09.64l.06.23a3.07,3.07,0,0,0,1.6,2.45l.17.1a2.88,2.88,0,0,0,.73.4c9.44,5.16,13.5,16.65,20.79,24.23,2.13,2.23,5,5.12,8.26,5.14,5.09,0,5.75-5.46,4.38-9.21-1.21-3.31-3.48-6.13-5.52-9s-4-5.43-6.23-8A48,48,0,0,0,313.43,38a3.87,3.87,0,0,0-1.09-1,5.29,5.29,0,0,0-1.33-.59l-.23,0c-.37-.06-.76-.11-1.13-.15h-.15l-.23,0c-.37,0-.75.09-1.12.15l-.14,0-.22.07c-.34.13-.68.28-1,.43l-.13.06-.2.12c-.29.21-.59.45-.87.68l-.09.08a.93.93,0,0,0-.16.18,8,8,0,0,0-.76,1,6.82,6.82,0,0,0-.31.68c-.09.23-.21.47-.28.71l-.06.25c-.06.38-.11.76-.15,1.13,0,0,0,.1,0,.16a1.41,1.41,0,0,0,0,.29C303.77,42.42,303.81,42.65,303.84,42.87Z"],["d","M303.79,103.3l.08,0c1.91,2.71,3.9,5.35,6,7.89a3.36,3.36,0,0,0,3.34.88,3.59,3.59,0,0,0,2.4-2.4l2.4-6c1-2.43,2.26-4.94.89-7.53-1.26-2.4-3.95-3-6.44-2.64a6,6,0,0,0-1.59.51,37.84,37.84,0,0,0-6.65,1.49,3.87,3.87,0,0,0-2.55,2.28,3.71,3.71,0,0,0,.2,3.51A6.78,6.78,0,0,0,303.79,103.3Z"],["d","M370.62,120.76a39.79,39.79,0,0,0,1.63,9.29c1.13,3.45,2.56,6.75,2.67,10.43s-.43,7.43.76,10.92c1,3,3.51,5.78,6.91,5.68,3.2-.1,5.45-2.63,6.25-5.55.9-3.31.11-7-.76-10.21-1-3.59-2.29-7.11-3.54-10.61a101.21,101.21,0,0,0-8.2-18.27,14.34,14.34,0,0,0-2.22-4.59,3.56,3.56,0,0,0-4.71-1.24,6.31,6.31,0,0,0-2.48,3.8c.07,3.11,1.56,5.79,2.85,8.53Z"],["d","M339.43,158.8c0-1.52,0-3.13-1.22-4.26a4.46,4.46,0,0,0-3.11-1.26,10.25,10.25,0,0,0-1.8.25,16.06,16.06,0,0,0-4.29,1.59,18.51,18.51,0,0,0-2.4,1.55c-.77.34-1.54.72-2.32,1-2.45,1-5.1,1.56-7.66,2.31a5.94,5.94,0,0,0-2,2c-.88,1.59-.75,3.52-.77,5.28s0,3.69,0,5.53q.13,5.19.68,10.35c.18,1.8.41,3.59.66,5.38a21.86,21.86,0,0,0,1,5.35c1.7,4,6.29,2.44,9.56,1.89,3-.51,6.84-.56,9.13-2.87s2.36-5.64,2.78-8.55a174.9,174.9,0,0,0,1.77-24.84,3.55,3.55,0,0,0-.06-.57C339.41,158.93,339.43,158.87,339.43,158.8ZM328,188.55c.11-.1.19-.21.29-.31a3.94,3.94,0,0,0,1,.09A6.89,6.89,0,0,1,328,188.55Z"],["d","M77.89,133.52c-1.53-2.94-2.89-6-5-8.64a10.92,10.92,0,0,0-9-4.14,56.61,56.61,0,0,0-10.29,1.81,12.79,12.79,0,0,0-5.4,2.6c-.26.11-.53.19-.78.32A7.82,7.82,0,0,0,46,138c2.07,1.82,4.64,2.13,7.26,2.5L71.4,143c.12,0,.24,0,.37,0a3.81,3.81,0,0,0,1.08.15,5.25,5.25,0,0,0,1.37,0,4.07,4.07,0,0,0,.86-.15,9.69,9.69,0,0,0,1-.44l.15-.09A5.06,5.06,0,0,0,78,140.64a5,5,0,0,0,.43-3.58,4.55,4.55,0,0,0-.21-.51A4.21,4.21,0,0,0,77.89,133.52Z"],["d","M20.24,149.1a6.09,6.09,0,0,0,2.93.92,2.84,2.84,0,0,0,1.22-.2l.28,0a34.64,34.64,0,0,0,5.21.11,15.59,15.59,0,0,0,4,.23,7.28,7.28,0,0,0,4.49-1.78,6.54,6.54,0,0,0,.46-.56,3.66,3.66,0,0,0,.74-.57,1.64,1.64,0,0,0,.3-.29c.24-.3.49-.6.71-.92l.11-.17a9.67,9.67,0,0,0,.55-1.28,2.62,2.62,0,0,0,.11-.4,9.52,9.52,0,0,0,.17-1.41v-.21c0-.4-.1-.8-.16-1.2a1.8,1.8,0,0,0-.1-.4,6.71,6.71,0,0,0-.56-1.29c-.08-.15-.23-.23-.33-.36-1.59-4.38-4.84-8.3-9.69-8.86a8.8,8.8,0,0,0-7.3,2.91,6.77,6.77,0,0,0-2.6,1.53,11.6,11.6,0,0,0-3.55,7.62A8,8,0,0,0,18.25,147,6.62,6.62,0,0,0,20.24,149.1Z"],["d","M39.89,163.52a5.61,5.61,0,0,0,.07-1,6.84,6.84,0,0,0-.78-2.74A8.18,8.18,0,0,0,38,158.17a10.19,10.19,0,0,0-.8-.81,4.19,4.19,0,0,0-1.91-1,5.68,5.68,0,0,0-4.92-.19A6.8,6.8,0,0,0,27.83,158a14.25,14.25,0,0,0-1.76,2.33c-1.05,1.89-1,4-.95,6.05,0,1.68,0,3.36,0,5a3.55,3.5
15,0,0,0,.24,1.24s0,.09,0,.13a4,4,0,0,0,1.16,2.79l.8.62a3.86,3.86,0,0,0,2,.54,9.09,9.09,0,0,0,7.8-2.46,9.69,9.69,0,0,0,2.38-7,10.78,10.78,0,0,0,.12-2.47v-.05a1.11,1.11,0,0,1,.09-.19A5.17,5.17,0,0,0,39.89,163.52Z"],["d","M21.41,157.52a5.57,5.57,0,0,0-5.11-4.23,5.26,5.26,0,0,0-1.32.19,4.17,4.17,0,0,0-.78.1,17.21,17.21,0,0,0-1.95.9,16.2,16.2,0,0,0-1.71,1.24c-.12.1-.21.22-.33.32-2.22,1.63-3.46,4.72-4,7.4-.88,4.4-1.84,8.79-2.64,13.21-.62,3.47-1.08,7.19-.17,10.65a7,7,0,0,0,1.12,3.6A9.27,9.27,0,0,0,6.62,193a7.69,7.69,0,0,0,6.77,2.4,5.18,5.18,0,0,0,3.24-.57,5.49,5.49,0,0,0,2.48-3.54,13.11,13.11,0,0,0,1.52-6.91c-.21-4.52-.61-8.89-.13-13.43S22.67,162,21.41,157.52Z"],["d","M367.65,178.52a7.34,7.34,0,0,0-2.86-3.5,9.91,9.91,0,0,0-4.9-1.11c-3,0-6.32-.39-9.18.58a13.09,13.09,0,0,0-7.27,6,14.77,14.77,0,0,0-1.68,7.71,5.74,5.74,0,0,0,1.07,5.37c2,2.28,5.29,1.63,8,1.69,1.45,0,2.9.12,4.34.25.67.06,1.33.14,2,.22a4,4,0,0,0,1.5.33c.21,0,.43,0,.64,0l.16,0a3.73,3.73,0,0,0,1.7-.2,38.37,38.37,0,0,0,5-.11,5,5,0,0,0,1.69-.5h.25A4.08,4.08,0,0,0,371,194c.05-.05.12-.07.18-.13a4.54,4.54,0,0,0,1.3-3.29A10,10,0,0,0,371.3,187C370.08,184.2,368.88,181.35,367.65,178.52Z"],["d","M397.18,177.33a20.44,20.44,0,0,0-.66-2.91,4.29,4.29,0,0,0-.3-.92l0,0a17.24,17.24,0,0,0-7.5-9.31,11.32,11.32,0,0,0-2.37-1.62,7.44,7.44,0,0,0-5.77-.53,9.52,9.52,0,0,0-4,2.63,10.66,10.66,0,0,0-2.35,9.46,16.09,16.09,0,0,0,1.4,3.76,129.89,129.89,0,0,0,1.43,15.62,3.76,3.76,0,0,0,3.18,2.82l.05.19,5.74.36c2.19.14,4.47.36,6.36-1a4.66,4.66,0,0,0,.51-.48,5.2,5.2,0,0,0,1.11-.65c1.75-1.35,2.14-3.5,2.54-5.54A35,35,0,0,0,397.18,177.33Z"],["d","M339.44,143.43a9.37,9.37,0,0,0,5.65-5.68,11.47,11.47,0,0,0-.7-8.1c-1.08-2.56-2.27-5.26-5.26-5.86-2.7-.55-6.49.71-8.86,2A12,12,0,0,0,328,127.4a74.91,74.91,0,0,0-8.36,5.17c-2.6,1.82-5.29,3.67-7.7,5.74a19.43,19.43,0,0,0-2.38,2.5c-.44.27-.86.56-1.27.85l-.28,0a3.94,3.94,0,0,0-.69.27,2.88,2.88,0,0,0-1,.57,3.77,3.77,0,0,0-.52.44,4.92,4.92,0,0,0-1.13,1.94,6.05,6.05,0,0,0-.22,1.34,2,2,0,0,0,0,.42c0,.76.15,1.51.23,2.26a3,3,0,0,0,.34,1.52,3,3,0,0,0,.8,1.25,4.83,4.83,0,0,0,1,1.15,2.27,2.27,0,0,0,.32.22,2.34,2.34,0,0,1,.24-.09,4.74,4.74,0,0,0,2.56,1c5.35.45,
110.19-2.1,14.78-4.49S334.55,145.54,339.44,143.43Z"],["d","M338.3,80l-.42.2-.66.25a15.39,15.39,0,0,1-1.51.44l-.64.12-.43,0A8.75,8.75,0,0,1,333,81l-.23-.06-.76-.2c-2.52-.77-4.68-1.92-7.39-2a4,4,0,0,0-3.95,3.94,4.94,4.94,0,0,0,.14.87,11.79,11.79,0,0,0,.18,5.6,9.24,9.24,0,0,0,.86,3.55c1.85,4,6.6,6,10.82,5.56a25.32,25.32,0,0,0,13-5.38c3.35-2.68,5.22-6.62,6.3-10.71a16.24,16.24,0,0,0,.77-6.94,5.76,5.76,0,0,0-1.65-3.17,3.46,3.46,0,0,0-1.88-1.16c-1.94-.44-4.43.59-4.85,2.76q-.06.35-.15.69s-.09.31-.15.5l-.15.35c-.11.2-.23.41-.35.6s-.27.41-.41.61c0,0-.08.09-.15.15-.37.4-.74.78-1.15,1.15l-.55.47,0,0-.17.11q-.6.42-1.23.81C339.35,79.47,338.83,79.76,338.3,80Z"],["d","M44.05,249.6q0,10.17-4.62,16.31A14.83,14.83,0,0,1,27,272a13.7,13.7,0,0,1-10.79-4.65v20.77H4.39v-61H15.3l.41,4.31a13.83,13.83,0,0,1,11.16-5.13q8.14,0,12.66,6T44.05,249Zm-11.77-.86c0-4.1-.72-7.26-2.18-9.49a7.1,7.1,0,0,0-6.33-3.34c-3.69,0-6.23,1.42-7.61,4.24v18q2.14,4.37,7.69,4.36Q32.28,262.55,32.28,248.74Z"],["d","M78.12,271.22a13.28,13.28,0,0,1-1.18-4A14.22,14.22,0,0,1,65.83,272a15.66,15.66,0,0,1-10.74-3.75,12.08,12.08,0,0,1-4.25-9.45q0-7,5.19-10.75t15-3.79h5.41v-2.52a7.28,7.28,0,0,0-1.56-4.89q-1.58-1.83-5-1.83a7,7,0,0,0-4.66,1.42,4.84,4.84,0,0,0-1.69,3.91H51.82a11.77,11.77,0,0,1,2.36-7.08,15.55,15.55,0,0,1,6.68-5.11,24.23,24.23,0,0,1,9.69-1.86q8.15,0,12.93,4.1t4.78,11.5V261c0,4.18.62,7.35,1.76,9.49v.69ZM68.39,263a10.09,10.09,0,0,0,4.81-1.17,7.59,7.59,0,0,0,3.25-3.11v-7.58H72.06q-8.85,0-9.41,6.11l0,.7a4.68,4.68,0,0,0,1.55,3.62A6,6,0,0,0,68.39,263Z"],["d","M123.31,238.19a33.06,33.06,0,0,0-4.23-.32c-4.46,0-7.37,1.5-8.76,4.52v28.83H98.55V227.16h11.12l.33,5.25q3.54-6.06,9.81-6.07a12.47,12.47,0,0,1,3.67.53Z"],["d","M142.64,271.22H130.83V208.67h11.81Z"],["d","M173.86,272q-9.69,0-15.78-6T152,250.25v-1.14a26.61,26.61,0,0,1,2.56-11.87,18.83,18.83,0,0,1,7.27-8.07,20.47,20.47,0,0,1,10.73-2.83q9,0,14.23,5.7t5.2,16.17V253H163.93a10.94,10.94,0,0,0,3.44,6.92,10.39,10.39,0,0,0,7.27,2.61,12.74,12.74,0,0,0,10.63-4.93l5.78,6.47a17.68,17.68,0,0,1-7.17,5.85A23.47,23.47,0,0,1,173.86,272Zm-1.34-36.21a7.34,7.34,0,0,0-5.68,2.37,12.37,12.37,0,0,0-2.79,6.79h16.37v-.94A8.73,8.73,0,0,0,178.3,238,7.59,7.59,0,0,0,172.52,235.83Z"],["d","M211,227.16l.37,4.92A15.5,15.5,0,0,1,224,226.34q8.51,0,11.69,6.72,4.64-6.72,13.23-6.72,7.17,0,10.67,4.18t3.51,12.56v28.14H251.27v-28.1c0-2.5-.49-4.32-1.47-5.48s-2.7-1.73-5.17-1.73A7.35,7.35,0,0,0,237.3,241l0,30.26H225.57V243.16q0-3.82-1.51-5.54t-5.13-1.71a7.63,7.63,0,0,0-7.25,4.16v31.15H199.91V227.16Z"],["d","M293.65,272q-9.69,0-15.78-6t-6.09-15.84v-1.14a26.61,26.61,0,0,1,2.56-11.87,18.89,18.89,0,0,1,7.27-8.07,20.49,20.49,0,0,1,10.73-2.83q9,0,14.24,5.7t5.19,16.17V253H283.71a10.94,10.94,0,0,0,3.44,6.92,10.41,10.41,0,0,0,7.27,2.61,12.72,12.72,0,0,0,10.63-4.93l5.78,6.47a17.65,17.65,0,0,1-7.16,5.85A23.54,23.54,0,0,1,293.65,272Zm-1.35-36.21a7.36,7.36,0,0,0-5.68,2.37,12.37,12.37,0,0,0-2.79,6.79H300.2v-.94a8.77,8.77,0,0,0-2.11-6.07A7.61,7.61,0,0,0,292.3,235.83Z"],["d","M330.53,227.16l.37,5.09a15.36,15.36,0,0,1,12.66-5.91q7,0,10.43,4.12t3.5,12.29v28.47H345.72V243c0-2.5-.55-4.31-1.63-5.44s-2.89-1.69-5.42-1.69a8.11,8.11,0,0,0-7.45,4.24v31.07H319.45V227.16Z"],["d","M381.75,216.32v10.84h7.53v8.63h-7.53v22a5.26,5.26,0,0,0,.93,3.5c.63.71,1.82,1.06,3.59,1.06a18.85,18.85,0,0,0,3.46-.28V271A24.48,24.48,0,0,1,382.6,272q-12.37,0-12.62-12.51V235.79h-6.44v-8.63H370V216.32Z"],["d","M22.71,333.53a7.76,7.76,0,0,0,5.3-1.79A6.33,6.33,0,0,0,30.13,327h11a15.15,15.15,0,0,1-2.44,8.21A16.22,16.22,0,0,1,32.14,341,20.59,20.59,0,0,1,22.92,343Q13.47,343,8,337T2.55,320.42v-.78q0-10.17,5.42-16.25t14.87-6.06q8.27,0,13.25,4.7t5.07,12.52h-11A8.17,8.17,0,0,0,28,309a7.08,7.08,0,0,0-5.38-2.15,7.09,7.09,0,0,0-6.21,3q-2.1,3-2.1,9.73v1.22c0,4.54.7,7.81,2.08,9.79A7.17,7.17,0,0,0,22.71,333.53Z"],["d","M49.88,286.74a5.77,5.77,0,0,1,1.78-4.36,6.65,6.65,0,0,1,4.82-1.71,6.69,6.69,0,0,1,4.81,1.71,6.22,6.22,0,0,1,0,8.75,6.67,6.67,0,0,1-4.79,1.72,6.63,6.63,0,0,1-4.78-1.72A5.76,5.76,0,0,1,49.88,286.74ZM62.39,342.2H50.58V298.14H62.39Z"],["d","M88.25,287.31v10.83h7.54v8.63H88.25v22a5.25,5.25,0,0,0,.94,3.51c.62.7,1.82,1.06,3.58,1.06a18.83,18.83,0,0,0,3.47-.29V342A24.48,24.48,0,0,1,89.11,343q-12.37,0-12.63-12.5V306.77H70.05v-8.63h6.43V287.31Z"],["d","M101.38,319.76a26.14,26.14,0,0,1,2.52-11.
168,18.47,18.47,0,0,1,7.27-7.94,21.15,21.15,0,0,1,11-2.81q8.91,0,14.56,5.45T143,317.61l.08,3q0,10.14-5.66,16.27T122.27,343q-9.52,0-15.21-6.11t-5.68-16.62Zm11.77.84c0,4.19.78,7.39,2.36,9.6a8.48,8.48,0,0,0,13.44.05q2.4-3.28,2.4-10.51,0-6.15-2.4-9.54a7.82,7.82,0,0,0-6.76-3.39,7.69,7.69,0,0,0-6.68,3.37Q113.14,313.54,113.15,320.6Z"],["d","M168.3,325.55l8.14-27.41h12.63l-17.72,50.91-1,2.32q-3.94,8.63-13,8.63a18.68,18.68,0,0,1-5.21-.77v-8.92l1.79,0a9.69,9.69,0,0,0,5-1,6.68,6.68,0,0,0,2.58-3.38l1.39-3.62-15.44-44.19h12.67Z"],["d","M215.54,343q-9.69,0-15.78-5.95t-6.09-15.84v-1.14a26.64,26.64,0,0,1,2.57-11.87,18.75,18.75,0,0,1,7.27-8.06,20.38,20.38,0,0,1,10.73-2.83q9,0,14.23,5.7t5.2,16.16V324H205.61a10.87,10.87,0,0,0,3.44,6.92,10.39,10.39,0,0,0,7.27,2.61A12.71,12.71,0,0,0,227,328.6l5.78,6.48a17.66,17.66,0,0,1-7.17,5.84A23.47,23.47,0,0,1,215.54,343Zm-1.34-36.21a7.35,7.35,0,0,0-5.68,2.38,12.3,12.3,0,0,0-2.79,6.79H222.1V315A8.79,8.79,0,0,0,220,309,7.59,7.59,0,0,0,214.2,306.81Z"],["d","M253.26,298.14l.37,5.09a15.39,15.39,0,0,1,12.66-5.9q7,0,10.43,4.11t3.5,12.3V342.2H268.45V314c0-2.49-.54-4.31-1.63-5.43s-2.89-1.69-5.41-1.69a8.11,8.11,0,0,0-7.46,4.23V342.2H242.18V298.14Z"],["id","logo-nl-colour","viewBox","0 0 400 360"],["d","M45.09,317.59q0,9.89-4.48,15.82a14.36,14.36,0,0,1-12.11,5.95A13.32,13.32,0,0,1,18,334.86V355H6.62V295.83H17.21L17.6,300a13.43,13.43,0,0,1,10.83-5q7.89,0,12.28,5.85T45.09,317Zm-11.41-.83c0-4-.71-7-2.11-9.2a6.89,6.89,0,0,0-6.15-3.24q-5.37,0-7.38,4.11v17.5q2.09,4.23,7.46,4.23Q33.67,330.16,33.68,316.76Z","fill","#ee7325"],["d","M79,338.57a13,13,0,0,1-1.14-3.83A13.82,13.82,0,0,1,67,339.36a15.14,15.14,0,0,1-10.41-3.64,11.68,11.68,0,0,1-4.13-9.16q0-6.8,5-10.43t14.55-3.67h5.25V310a7,7,0,0,0-1.52-4.74,6,6,0,0,0-4.8-1.78,6.75,6.75,0,0,0-4.52,1.39,4.69,4.69,0,0,0-1.64,3.79H53.44a11.47,11.47,0,0,1,2.29-6.88,15.23,15.23,0,0,1,6.48-5,23.55,23.55,0,0,1,9.4-1.8q7.89,0,12.54,4t4.64,11.16v18.52c0,4.06.59,7.13,1.7,9.21v.67Zm-9.44-7.94a9.82,9.82,0,0,0,4.66-1.13,7.28,7.28,0,0,0,3.16-3v-7.35H73.07q-8.58,0-9.13,5.93l0,.67a4.6,4.6,0,0,0,1.51,3.52A5.83,5.83,0,0,0,69.51,330.63Z","fill","#ee7325"],["d","M123.59,306.53a30.93,30.93,0,0,0-4.1-.31q-6.48,0-8.5,4.38v28H99.58V295.83h10.78l.32,5.1q3.43-5.9,9.52-5.89a12,12,0,0,1,3.55.51Z","fill","#ee7325"],["d","M143.16,338.57H131.7V277.9h11.46Z","fill","#ee7325"],["d","M175,339.36q-9.79,0-15.86-5.87T153,318.15v-1.23a25.32,25.32,0,0,1,2.49-11.39,18.09,18.09,0,0,1,7-7.76A19.81,19.81,0,0,1,173,295q8.82,0,13.83,5.41t5,15.41v5.05H164.61a10,10,0,0,0,3.79,6.89,13.15,13.15,0,0,0,8.14,2.36,24.13,24.13,0,0,0,5.9-.78,22.27,22.27,0,0,0,5.4-2l2.17,7.94a21,21,0,0,1-6.7,3A31.5,31.5,0,0,1,175,339.36Zm-2-35.12a7.24,7.24,0,0,0-5.55,2.33,11.76,11.76,0,0,0-2.74,6.56h15.92v-1q0-3.89-2-5.87A7.57,7.57,0,0,0,173,304.24Z","fill","#ee7325"],["d","M211,295.83l.36,4.78A15,15,0,0,1,223.67,295q8.25,0,11.34,6.52,4.5-6.53,12.83-6.52,7,0,10.35,4t3.4,12.18v27.3H250.13V311.31q0-3.63-1.42-5.31t-5-1.68a7.12,7.12,0,0,0-7.11,4.9l0,29.35H225.21V311.35q0-3.71-1.46-5.37c-1-1.1-2.63-1.66-5-1.66a7.41,7.41,0,0,0-7,4v30.22H200.33V295.83Z","fill","#ee7325"],["d","M292.76,339.36q-9.79,0-15.86-5.87t-6.06-15.34v-1.23a25.32,25.32,0,0,1,2.49-11.39,18.16,18.16,0,0,1,7-7.76A19.84,19.84,0,0,1,290.79,295q8.81,0,13.82,5.41t5,15.41v5.05H282.41a10,10,0,0,0,3.8,6.89,13.14,13.14,0,0,0,8.13,2.36,24.27,24.27,0,0,0,5.91-.78,22.35,22.35,0,0,0,5.39-2l2.17,7.94a21.09,21.09,0,0,1-6.69,3A31.63,31.63,0,0,1,292.76,339.36Zm-2-35.12a7.21,7.21,0,0,0-5.55,2.33,11.77,11.77,0,0,0-2.75,6.56h15.92v-1q0-3.89-2-5.87A7.61,7.61,0,0,0,290.79,304.24Z","fill","#ee7325"],["d","M328.63,295.83l.36,4.94A14.91,14.91,0,0,1,341.27,295q6.8,0,10.12,4T354.78,311v27.61H343.37V311.24q0-3.64-1.58-5.28t-5.26-1.64a7.84,7.84,0,0,0-7.22,4.11v30.14H317.89V295.83Z","fill","#ee7325"],["d","M379.12,285.32v10.51h7.31v8.37h-7.31v21.33a5.13,5.13,0,0,0,.91,3.4c.61.69,1.77,1,3.48,1a17.62,17.62,0,0,0,3.35-.28v8.65a23.27,23.27,0,0,1-6.91,1q-12,0-12.24-12.13v-23h-6.24v-8.37h6.24V285.32Z","fill","#ee7325"],["d","M171.93,248q0,10.28-4.39,16T155.3,269.8a13.32,13.32,0,0,1-11.1-5.33l-.52,4.54H133.41V208.34h11.42v21.77a13,13,0,0,1,10.39-4.62q7.82,0,12.26,5.74t4.45,16.18Zm-11.42-.83q0-6.48-2-9.46a6.94,6.94,0,0,0-6.13-3q-5.45,0-7.5,4.46V256.1q2.1,4.5,7.58,4.5t7.27-5.45A28.22,28.22,0,0,0,160.51,247.21Z","fill","#ee7325"],["d","M208.23,264.45q-4.23,5.13-11.7,5.14-6.87,0-10.48-3.95t-3.7-11.58v-28h11.42V253.7q0,6.68,6.08,6.68,5.81,0,8-4V226.06h11.46V268.8H208.54Z","fill","#ee7325"],["d","M258.93,236.88a31.1,31.1,0,0,0-4.1-.32q-6.48,0-8.5,4.39v28H234.92V226.18H245.7l.32,5.09q3.43-5.88,9.52-5.88a12,12,0,0,1,3.55.51Z","fill","#ee7325"],["d","M309,232.15H304.1a13.18,13.18,0,0,1,2.37,7.66v.87a12.81,12.81,0,0,1-5.18,10.39q-5.18,4.14-13.31,4.14a25.26,25.26,0,0,1-5.77-.63,3.45,3.45,0,0,0-1,2.41,2.28,2.28,0,0,0,1.12,2.15,7.77,7.77,0,0,0,3.62.7h7.9q7.11.07,11,3.18a10.52,10.52,0,0,1,3.91,8.74,10.72,10.72,0,0,1-2.87,7,19.6,19.6,0,0,1-7.86,5.37,30,30,0,0,1-11.2,2,35,35,0,0,1-10.31-1.38,16.16,16.16,0,0,1-6.93-3.91,7.89,7.89,0,0,1-2.47-5.61,9,9,0,0,1,2-5.69,13.86,13.86,0,0,1,5.57-4.1,7,7,0,0,1-1.78-4.9q0-4.5,4.58-7.51a15.25,15.25,0,0,1-6.06-5.15,12.59,12.59,0,0,1-2.15-7.17v-.87a12.74,12.74,0,0,1,5.13-10.53q5.13-4,13.43-4a27,27,0,0,1,6.64.79H309Zm-28.59,36.06a4.46,4.46,0,0,0-2.53,4.23,4.11,4.11,0,0,0,2.45,3.69,13.35,13.35,0,0,0,6.51,1.36A16.88,16.88,0,0,0,294.5,276q2.92-1.49,2.92-3.69c0-2.56-1.91-3.83-5.73-3.83l-9.32,0Zm.27-27.53a5.31,5.31,0,0,0,2,4.23A8.76,8.76,0,0,0,293,245a5.36,5.36,0,0,0,2-4.35v-.79a5.26,5.26,0,0,0-2-4.25,9,9,0,0,0-10.38,0,5.38,5.38,0,0,0-2,4.37Z","fill","#ee7325"],["d","M339.1,269.53q-9.8,0-15.86-5.86t-6.07-15.35V247.1a25.4,25.4,0,0,1,2.49-11.4,18.27,18.27,0,0,1,7-7.76,19.86,19.86,0,0,1,10.43-2.72q8.81,0,13.83,5.41t5,15.4v5.06H328.75a10,10,0,0,0,3.79,6.89,13.15,13.15,0,0,0,8.14,2.35,24.66,24.66,0,0,0,5.9-.77,22,22,0,0,0,5.39-2l2.18,7.94a21.48,21.48,0,0,1-6.7,3A32,32,0,0,1,339.1,269.53Zm-2-35.11a7.23,7.23,0,0,0-5.55,2.32,11.83,11.83,0,0,0-2.74,6.57h15.91v-1c0-2.59-.65-4.54-1.95-5.87A7.61,7.61,0,0,0,337.12,234.42Z","fill","#ee7325"],["d","M392.27,236.88a31.1,31.1,0,0,0-4.1-.32q-6.48,0-8.5,4.39v28H368.26V226.18H379l.32,5.09q3.43-5.88,9.52-5.88a12,12,0,0,1,3.55.51Z","fill","#ee7325"],["d","M17.34,238.89a10.18,10.18,0,0,1,8.32-4.1q5.4,0,8.14,3.2t2.8,9.43V268H26.42V247.66a5.74,5.74,0,0,0-1.06-3.81,4.51,4.51,0,0,0-3.59-1.22c-2.09,0-3.56.66-4.43,2V268H7.19v-46.3H17.34Z","fill","#ee7325"],["d","M61.33,268.61q-7.53,0-12.27-4.45a15.24,15.24,0,0,1-4.73-11.65v-.87a20,20,0,0,1,1.86-8.83,13.45,13.45,0,0,1,5.41-5.92,16.28,16.28,0,0,1,8.43-2.1q6.89,0,10.85,4.27t4,11.89v3.94H54.67q1,5.88,8.35,5.88a21.09,21.09,0,0,0,4.5-.56,17,17,0,0,0,4.27-1.43l1.6,6.81a19.54,19.54,0,0,1-5.52,2.22A27,27,0,0,1,61.33,268.61Zm-1.3-26q-4.52,0-5.36,5.91H64.92v-.79Q64.92,242.64,60,242.63Z","fill","#ee7325"],["d","M93.86,227.29v8.1h5.37v7.06H93.86v14.92a3.76,3.76,0,0,0,.67,2.56,3.55,3.55,0,0,0,2.62.72,15,15,0,0,0,2.53-.18v7.26a18.55,18.55,0,0,1-5.73.88c-3.49,0-6.07-.83-7.74-2.47s-2.5-4.15-2.5-7.51V242.45H79.55v-7.06h4.16v-8.1Z","fill","#ee7325"],["d","M66.55,182.08a256.76,256.76,0,0,1-32.34-1.29,2.42,2.42,0,0,0-1,.15l-.17,0-1,.14a3.81,3.81,0,0,0-1.7,1l0,0a3.16,3.16,0,0,0-2,3.85c.89,3.47,2.09,7,5.09,9.24,3.34,2.47,8,2.61,12,2.44,4.68-.19,9.3-1,14-1a132.39,132.39,0,0,1,13.78,1c4,.41,8.44,1.25,12.09-.85a7.43,7.43,0,0,0,3.43-9.09C85.45,179.05,73.47,181.91,66.55,182.08Z","fill","#98b7c9"],["d","M85.09,153.53a37.78,37.78,0,0,0-15-6c-5.41-.89-11.78-1.18-16.52,2.07l-.44.34a11.74,11.74,0,0,0-2.41,1.46,9.84,9.84,0,0,0-3.5,8.91,21.88,21.88,0,0,0,3.22,9.06c1.64,2.73,3.72,5.58,6.91,5.81,4.7,1.56,9.91-.07,14.75.69,5.19.82,9.59,6,15.13,4,5.08-1.84,6.36-8.52,6.33-13.3C93.58,160.86,89.6,156.6,85.09,153.53Z","fill","#ee7325"],["d","M102.38,137.54a12.2,12.2,0,0,0-7.33-2c-2.78.15-5.9,1.1-7.66,3.38,0,.07-.07.15-.12.22a3.11,3.11,0,0,0-.61.69,3.66,3.66,0,0,0-.21,2.79,8.83,8.83,0,0,0,.41,1.94,13.72,13.72,0,0,0,1.68,3.62,7.88,7.88,0,0,0,3.07,2.58,6.12,6.12,0,0,0,1.68.83c3.73,1.14,7.78-1.31,9.28-4.71a21.12,21.12,0,0,0,1.47-6.42A3.34,3.34,0,0,0,102.38,137.54Z","fill","#faeb98"],["d","M24.88,130.05a3.58,3.58,0,0,0,2.13.42,3.75,3.75,0,0,0,.6.13,9,9,0,0,0,2.06-.24l0,0a6.3,6.3,0,0,0,1.05-.14,16.
111,16.11,0,0,0,1.93-.63l4.18-1.44a3.44,3.44,0,0,0,2.34-2.34,3.39,3.39,0,0,0-.86-3.26l-2.8-3a7.29,7.29,0,0,0-.84-.74s0,0,0,0a5.17,5.17,0,0,0-.65-.83,7.9,7.9,0,0,0-.81-.62,4.68,4.68,0,0,0-2.07-.57,3.55,3.55,0,0,0-1.25.19,4.34,4.34,0,0,0-1.16.52,5.38,5.38,0,0,0-1.15,1,7,7,0,0,0-.91,1.27,17,17,0,0,0-.88,2.21,7.76,7.76,0,0,0-.92,2l-1.23,1.62a3.39,3.39,0,0,0-.34,2.59A3.48,3.48,0,0,0,24.88,130.05Z","fill","#faeb98"],["d","M36.36,108.57c1.93,3.06,3.82,6.15,5.82,9.17s4.55,5.43,8.31,5.73a10.71,10.71,0,0,0,8.35-3.5,14.1,14.1,0,0,0,3.42-9.72c0-6.41-2.63-14.32-9.83-15.5-4.26-.7-9.78-.67-13.17,2.14a8.39,8.39,0,0,0-2.93,3,8.08,8.08,0,0,0-1,4.32,9.59,9.59,0,0,0,.63,2.89A2.91,2.91,0,0,0,36.36,108.57Z","fill","#9a805f"],["d","M89.05,129.22a6,6,0,0,0,5.14-3.43,17.6,17.6,0,0,0,1.24-5.93,36.29,36.29,0,0,0,.25-5.21A16.94,16.94,0,0,0,92,104a19.73,19.73,0,0,0-4.77-3.79,29.9,29.9,0,0,0-5.62-2.9,10.29,10.29,0,0,0-5.3-.43l-.24,0A4.21,4.21,0,0,0,73.35,98l-.09.09a8.76,8.76,0,0,0-2.57,2.48,6.59,6.59,0,0,0-.33.65c-.19.25-.41.47-.59.74a10.67,10.67,0,0,0-1.26,2.72,11.94,11.94,0,0,0-.34,2,4.69,4.69,0,0,0,0,.53,7.5,7.5,0,0,0,.22,4.16c1.32,3.81,4.94,5.41,8.09,7.42a25.88,25.88,0,0,1,7.25,7C85,127.64,86.59,129.27,89.05,129.22Z","fill","#faa648"],["d","M133.09,96.66A6.63,6.63,0,0,0,126,97c-2.43,1.52-4.8,3.15-7.19,4.72-4.81,3.16-9.77,6.14-12.29,11.56-1,2.14-1.69,4.6-3.2,6.46s-4.17,1.9-6,3.49a3,3,0,0,0-.91,2.68,5.43,5.43,0,0,0-.37.91,4.5,4.5,0,0,0,4,5.69c2.73.27,4.49-1.82,6.69-3a39,39,0,0,1,5.47-2.29c4.37-1.61,8.53-3.44,11.46-7.21,1.45-1.86,2.57-4,4.29-5.63s3.87-2.74,5.54-4.43C137,106.28,138.17,99.73,133.09,96.66Z","fill","#98b7c9"],["d","M104.38,105.19a13.92,13.92,0,0,0,8.88-3.09,34.74,34.74,0,0,0,3.59-3c1.47-1.41,3.19-3,3.25-5.16.11-3.37-3.38-5.76-6.12-7.05a25.68,25.68,0,0,0-9-2.23,53.57,53.57,0,0,0-8.21.1A10,10,0,0,0,92,85.8a5.19,5.19,0,0,0-2.12,5.89,5.7,5.7,0,0,0,1.67,2.63,7.64,7.64,0,0,0,.34.71c.44.75.9,1.51,1.38,2.24.33.5.72,1,1.08,1.42C96.65,102.17,99.83,104.9,104.38,105.19Zm-.87-7.53a3.85,3.85,0,0,0,.56.78h0l-.36-.1c0-.13,0-.26-.08-.39l-.12-.28Z","fill","#f3c7ba"],["d","M86.79,61a8.23,8.23,0,0,0,7.63-3.51l0-.09a8.72,8.72,0,0,0,1.94-1.7,8,8,0,0,0,1.82-7.41,7.7,7.7,0,0,0-5.26-5,9.3,9.3,0,0,0-6.86.75,13.61,13.61,0,0,0-5,4.91,11.75,11.75,0,0,0-1.65,3.42A6.38,6.38,0,0,0,80.07,57,8.42,8.42,0,0,0,86.79,61Zm5.07-10.8h0Zm0,.08h0v0Zm0-.13h0v0h0Zm0,.06,0,0h0l0,0Zm0,.14h0v.05h0v0s0,0,0,0v0a1.05,1.05,0,0,1,0,.19l0-.06h0l0,.08v0h0l-.12.21a1.67,1.67,0,0,1,.13-.23.71.71,0,0,1,0-.26v-.17S91.81,50.31,91.82,50.34Zm-.2-.37.11.1h0v0l.06.05h0v0h0l0,0h0l0-.06L91.58,50Zm-.12-.12h0l0,0Z","fill","#ee7325"],["d","M91.74,50.67v0h0v.05Z","fill","#803c2f"],["d","M91.81,50.43a.43.43,0,0,0,0,0v0l0,0A.08.08,0,0,1,91.81,50.43Z","fill","#803c2f"],["d","M91.77,50.15a.16.16,0,0,0,0-.07h0a.21.21,0,0,0,0,.07Z","fill","#dcc5b7"],["d","M113.22,45.37c2.89-.82,5.65-2,8.57-2.75s5.93-1.34,8.91-1.91c5.77-1.1,11.6-2.11,17.13-4.12,4.42-1.61,12.73-4.44,12.58-10.26-.14-5.43-5.37-8.59-10.12-9.49A38.28,38.28,0,0,0,132,18c-6.48,2.14-12.51,6.05-18.52,9.25-2.88,1.53-6,2.9-8.76,4.71-.13.09-.22.19-.34.28l-.5.12a6,6,0,0,0-3.53,2.58,5.43,5.43,0,0,0-.74,2.6,3.67,3.67,0,0,0,.73,2.23C102.3,44.84,107.92,46.88,113.22,45.37Z","fill","#98b7c9"],["d","M156,61.35c-2.58-3.13-7.36-8.62-11.84-8.05l-.12,0h-.18a6.36,6.36,0,0,0-1.3.18,4.55,4.55,0,0,0-1.52.69l-.11.1-.52.23a4.68,4.68,0,0,0-.75.43,2.9,2.9,0,0,0-1,.88,2.5,2.5,0,0,0-1,1.11c-2.79,6.57-2.25,13.3-1.08,20.18A76.21,76.21,0,0,1,138,87.69c.09,3.14.59,6.09,3.15,8.18,5.33,4.34,12.05,1.31,16.89-2.15,2.47-1.77,4.91-3.84,6.25-6.62a12.9,12.9,0,0,0,.41-9.43A45.42,45.42,0,0,0,156,61.35Z","fill","#ee7325"],["d","M135.08,44a16,16,0,0,0-5.35.09c-3.47.72-7,4.11-6.48,7.9a3.69,3.69,0,0,0,1,2.37,3.41,3.41,0,0,0,2.37,1c.15,0,.29-.07.43-.09a14.16,14.16,0,0,0,3.78.25,9.72,9.72,0,0,0,2.4-.47l.21-.1a13.2,13.2,0,0,0,7.33-4.18,3.38,3.38,0,0,0,0-4.74,7.12,7.12,0,0,0-2.89-1.58A21.73,21.73,0,0,0,135.08,44Z","fill","#faa648"],["d","M175.11,37.81a21,21,0,0,0-3.67.57,54.59,54.59,0,0,1-6.26.61,21.52,21.52,0,0,0-6.62-.82,42,42,0,0,0-6.62.66,4.49,4.49,0,0,0-3.57,5.55c.5,1.95,2.07,3.42,3.55,4.69a33.6,33.6,0,0,0,4.55,3.3,55.92,55.92,0,0,0,10.14,4.55c3.26,1.15,7.73,3.39,11,1.42,4-2.34,2.65-7.88,2.41-11.64-.14-2.14.08-4.79-1.1-6.68A4.68,4.68,0,0,0,175.11,37.81Zm-21.56,7.52c-.37.07-.36.06,0,0h0Zm19.59-2.13s0,.08,0,.12v0C173.07,43.28,173.19,42.78,173.14,43.2Zm.11,1.63c0,.1,0,.19,0,.28,0-.08-.1-.17-.15-.25Zm-3.13.7h0Z","fill","#98b7c9"],["d","M162.59,19.28l.08.06.36.29.83.72c.52.47,1,1,1.49,1.48.12.59.21,1.19.34,1.78.34,1.56.73,3.11,1.15,4.66s.9,3.47,2.23,4.69c2.84,2.64,7.07,1.65,9.79-.57A11.42,11.42,0,0,0,182.67,24a24.38,24.38,0,0,0-2-9.68c-1.31-3.32-3.59-5.9-7.26-6.5-3.18-.52-6.44-.09-9.63.1-2.18.13-4.31.28-5.64,2.27a5.12,5.12,0,0,0,.2,5.62C159.4,17.37,161.08,18.21,162.59,19.28Z","fill","#9a805f"],["d","M181.2,70.17a13.09,13.09,0,0,0-5.16-7,20.46,20.46,0,0,0-3-1.65,9.72,9.72,0,0,0-4.49-1.36c-3.63.15-5.7,3.84-5.13,7.16.5,2.88,2.72,5.33,4,7.91a35.08,35.08,0,0,1,2.66,8.11,2.84,2.84,0,0,0,.28.72l.09.66a3.77,3.77,0,0,0,1,1.69,6.33,6.33,0,0,0,1.72,1.22,8.73,8.73,0,0,0,1.42.56,9.58,9.58,0,0,0,1.58.24,5.16,5.16,0,0,0,1.24,0,6,6,0,0,0,3.89-1.51c2.52-2.19,2.55-5.56,1.9-8.58A83.44,83.44,0,0,0,181.2,70.17Z","fill","#faa648"],["d","M192.88,35.08c-6.41-1.17-6.27,6-6.8,10.37a49.94,49.94,0,0,0-.55,9.14c.2,3,.71,6,1.13,9,.13,1,.27,2,.41,3a23.62,23.62,0,0,0,.07,4.52,22.29,22.29,0,0,0,1.29,5.36l.87,6.32c.25,1.79,2.54,2.78,4.12,2.34a2.91,2.91,0,0,0,.61-.31h0a4.45,4.45,0,0,0,.66-.07,4.13,4.13,0,0,0,.66-.11s0,0,.08,0c.31-.12.66-.26,1-.4l.14-.08.08-.06c.26-.2.55-.41.81-.63l.12-.11.14-.18a4.32,4.32,0,0,0,.72-.65c1.7-1.93,1.45-5.14,1.6-7.55.34-5.62-.09-11.21.14-16.82.2-5,3.23-9.54,1.75-14.61A12.07,12.07,0,0,0,192.88,35.08Z","fill","#f3c7ba"],["d","M207.92,33.36c4-.82,6.21-4.1,7.16-7.83s1.64-8.22-.79-11.66a20.38,20.38,0,0,0-8.58-6.53A27.07,27.07,0,0,0,194.85,5c-2,0-4.45,0-6,1.46a5,5,0,0,0-1.39,4.72,27,27,0,0,0,2.24,11.34c1.21,2.95,2.79,6.53,5.55,8.23A9.18,9.18,0,0,0,196.78,32a12.48,12.48,0,0,0,5.87,1.52A19,19,0,0,0,207.92,33.36ZM195.84,11.84v-.1h0A.38.38,0,0,1,195.84,11.84Zm3,12-.2-.34c.1.13.22.27.31.4l.09.14Z","fill","#faa648"],["d","M236.11,60.29c1.89-7.07,3.84-14.24,5.13-21.45.56-3.14,0-6.8-3.39-8a13.46,13.46,0,0,0-5.1-.3l-2.52.11a29.65,29.65,0,0,0-8.88.27,3.16,3.16,0,0,0-2.47.73,14,14,0,0,0-3.31,1.75,15.1,15.1,0,0,0-4.78,5.9,10.43,10.43,0,0,0-3.63,5.4c-1,3.28-1.2,6.89-1.69,10.28-.55,3.8-1.28,7.61-1.65,11.44s2.69,6.1,6.26,6c3.74-.14,7.51-.7,11.24-1.05,3.46-.32,7.86,0,10.68-2.32C234.6,66.87,235.28,63.37,236.11,60.29Z","fill","#ee7325"],["d","M204.79,78.21a3.41,3.41,0,0,0,0,4.74,3.58,3.58,0,0,0,2.57.93,4,4,0,0,0,1.86.49,8.31,8.31,0,0,1,1.32,0,3.48,3.48,0,0,1,.44.1h.1a10.37,10.37,0,0,0,6.63.51,3.38,3.38,0,0,0,2-4.92A9.79,9.79,0,0,0,204.79,78.21Z","fill","#faeb98"],["d","M233.88,71.52a8.63,8.63,0,0,0-2.67,1.11,2.36,2.36,0,0,0-1.13.16A9,9,0,0,0,224.84,78a8.34,8.34,0,0,0,.33,6.69,8.9,8.9,0,0,0,5.33,4.43,9.58,9.58,0,0,0,7.26-1c1-.49,1.94-1,2.9-1.55a26.53,26.53,0,0,0,2.93-1.69,6.77,6.77,0,0,0,2.72-7.5C244.82,72.2,238.66,70.5,233.88,71.52Zm-2.77,10.09a2,2,0,0,0-.07-.23.65.65,0,0,1,.08.25Zm.26-1.78h0l.05,0Zm.86,2.82,0,0a.56.56,0,0,1,.24.1Zm.52.14-.27-.06a.61.61,0,0,1,.33.06Zm1.18-3.42v-.08a.43.43,0,0,1,.06.18l-.06-.06Zm0,.26a.41.41,0,0,0,0-.1v0l0,.05S234,79.61,234,79.63Zm0-.15h0v0Zm1.7-1.48.25,0h0C235.74,78,235.65,78,235.66,78Zm4.21,1.4h0v0h0Zm0-.07h0v0h0Z","fill","#9a805f"],["d","M244.09,54.29a23.76,23.76,0,0,0,2.3,9.15,14.85,14.85,0,0,0,5.51,6.06c2.73,1.65,5.9,2,9,2.45,7.62,1.06,15.68,3,23.32,1.23,2-.45,3.26-3.18,2-4.92a77.53,77.53,0,0,0-14.55-15.45c-6.12-4.86-12.87-8.92
1-19.42-13.18a3.31,3.31,0,0,0-.56-.29,3.18,3.18,0,0,0-1.38-.67,4.59,4.59,0,0,0-4.75,1.63,6.64,6.64,0,0,0-1.24,2.82,21.43,21.43,0,0,0-.43,5.42c0,.35.08.7.12,1.06C244,51.16,244,52.73,244.09,54.29Z","fill","#faa647"],["d","M266.05,78.21a8.65,8.65,0,0,0-3.19-1.6,3.16,3.16,0,0,0-.66-.44,13.9,13.9,0,0,0-1.43-.6,5.6,5.6,0,0,0-1.16-.27,15,15,0,0,0-1.52-.19,6.79,6.79,0,0,0-1.49.15,4.71,4.71,0,0,0-1.3.47l-.23.13a5.78,5.78,0,0,0-.92.73,4.85,4.85,0,0,0-.82,1.17,22,22,0,0,0-4.23,7.46,11,11,0,0,0,2,10.17,19.19,19.19,0,0,0,7.16,4.94,8,8,0,0,0,5.28.58,6.36,6.36,0,0,0,4.17-4.11,14.57,14.57,0,0,0,.59-4.36l.21-5.09C268.66,84.06,268.91,80.5,266.05,78.21Zm-10.69,9.68h0a2.21,2.21,0,0,0,0-.25S255.39,87.74,255.36,87.89Z","fill","#f3c7ba"],["d","M246.32,24.57a29.37,29.37,0,0,0,2.3,7.26,21.27,21.27,0,0,0,4.72,5.64c1.8,1.65,3.86,3.32,6.33,3.79,5,.94,8.73-2.51,10.92-6.62a19.41,19.41,0,0,0,2.44-7,7.27,7.27,0,0,0-3.68-7c-2.4-1.52-5-2.74-7.55-4.09l-8.13-4.36a3.59,3.59,0,0,0-1.62-.42l0,0-.15-.07c-.34-.15-.69-.3-1-.43l-.3-.09a9.6,9.6,0,0,0-1.31-.18,1.71,1.71,0,0,0-.32,0,11.44,11.44,0,0,0-1.31.17,2.91,2.91,0,0,0-1.31.69,2.86,2.86,0,0,0-1,1.08,3,3,0,0,0-.46,1.43s0,.08,0,.11a3.62,3.62,0,0,0-.24,2.26Q245.44,20.65,246.32,24.57Zm13,4,0,0h0Zm0,0h0l0,0S259.26,28.62,259.27,28.61Z","fill","#98b7c9"],["d","M272.14,46a7.62,7.62,0,0,0,1.65,4.13,27.24,27.24,0,0,0,4.55,5.21c3.58,2.9,8.81,4,12.69,1,1.91-1.49,2.43-3.78,3.21-5.61.36-.85.32-.64,1-1.08a16.94,16.94,0,0,0,2.67-1.85c2.09-2,2.31-4.74,1.49-7.36a53.25,53.25,0,0,0-2.63-6.9c-2-4.22-5.52-8.11-10.19-9.28a7.23,7.23,0,0,0-5.52.47,3.71,3.71,0,0,0-2.4,2.33L273,42.18A9.76,9.76,0,0,0,272.14,46ZM287,51h0S287,51,287,51Z","fill","#9a805f"],["d","M307.28,139c6-2.88,5.46-10.32,2.94-15.38a41,41,0,0,0-6-8.15c-2.14-2.48-4.3-5-6.55-7.35a64.47,64.47,0,0,0-15.81-12.77,3.21,3.21,0,0,0-2.38-.32,5.17,5.17,0,0,0-1-.07,9.56,9.56,0,0,0-1.31.16,2.57,2.57,0,0,0-.38.08,7.27,7.27,0,0,0-2.78,1.55,4.27,4.27,0,0,0-.47.48,7.06,7.06,0,0,0-1,1.34,2.84,2.84,0,0,0-.45,1.43,3,3,0,0,0,0,.42,5,5,0,0,0-.17,1.46c.13,4.54,4.41,9,7.51,11.87,3.27,3,6.94,5.66,10,9a16.67,16.67,0,0,1,3.1,4.55c1,2.27,1,4.81,1.93,7.09A9.27,9.27,0,0,0,307.28,139Z","fill","#ee7325"],["d","M336.77,105.09c-5,.79-10.55.13-15.07,2.64-3.71,2-9.58,7.79-7.42,12.45,2.44,5.27,9.13,3.52,13.12,1.5,5.18-2.63,10.11-5.82,15.15-8.7a27.53,27.53,0,0,1,7.12-3.22c3-.76,6.24-.62,9.21-1.63a5.44,5.44,0,0,0,4-5,16,16,0,0,0-1.27-8.22c-1.12-2.31-3.45-4.26-6.14-4.15-3,.12-4.29,2.67-6,4.7A39.85,39.85,0,0,1,336.77,105.09Zm19-6.76a.31.31,0,0,0,0,.08l-.08,0Z","fill","#98b7c9"],["d","M357.13,113.65a8.6,8.6,0,0,0-2.59-.47,2.71,2.71,0,0,0-.85-.09,12.3,12.3,0,0,0-3.24.56,11.4,11.4,0,0,0-3,1.44,9.56,9.56,0,0,0-2.9,2.87,6,6,0,0,0-.61,1.51,3.39,3.39,0,0,0-.11,2.23,5.41,5.41,0,0,0,.63,2,3.43,3.43,0,0,0,.56.71c.87,1.82,1.73,3.63,2.65,5.42,1.23,2.41,2.4,5.32,4.85,6.74A7.06,7.06,0,0,0,361,135c2.06-2.23,2.61-5.18,2.88-8.1a16,16,0,0,0-1-7.81A9.89,9.89,0,0,0,357.13,113.65Z","fill","#9a805f"],["d","M368,156.48a15.9,15.9,0,0,1-.53-1.91.78.78,0,0,1,0-.19,6.55,6.55,0,0,1,0-1c0-.1.08-.46.09-.53.08-.38.18-.75.27-1.12.17-.68.36-1.36.5-2.05a11.36,11.36,0,0,0,0-5.09,3.16,3.16,0,0,0-.44-.88,3.87,3.87,0,0,0-3.7-2.95,29.14,29.14,0,0,0-16.43,4.85,18.6,18.6,0,0,0-2.83,2.28,13.08,13.08,0,0,0-4.63,5,11.22,11.22,0,0,0,2.64,13.54,12.8,12.8,0,0,0,7.61,2.79c2.61.21,5.26.39,7.87.45a13.28,13.28,0,0,0,7.25-1.56,7.73,7.73,0,0,0,3.38-8.11A22.38,22.38,0,0,0,368,156.48Z","fill","#f3c7ba"],["d","M46.87,88.55a2.58,2.58,0,0,0,1.64,1l5.92.89a45.61,45.61,0,0,1,5.94.94c1.46.42,2.47,1.66,3.92,2.18a10.57,10.57,0,0,0,5.9,0c3.65-.78,7.38-1.53,11-2.57,3.35-1,6.34-2.75,8.11-5.85a27.21,27.21,0,0,0,3-10.29,10.07,10.07,0,0,0-3.63-9.28c-2.7-2.11-6.42-3.43-9.7-4.38-3.72-1.07-7.71-1.22-11.25.56S60.89,67,58,69.81s-5.78,5.84-8.49,8.93c-.28.21-.56.43-.82.65a5.51,5.51,0,0,0-.79.81,9,9,0,0,0-1.15,1.65,8.42,8.42,0,0,0-1,4,4,4,0,0,0,1.13,2.72Z","fill","#98b7c9"],["d","M99.39,73.68a5.41,5.41,0,0,0,1.76,4.49,17.45,17.45,0,0,0,4.62,2.53c1.79.82,3.58,1.61,5.39,2.38a68.43,68.43,0,0,0,10.5,3.59c3.32.79,8.31,2.24,10.36-1.52.86-1.57.59-3.58.57-5.3,0-1.89,0-3.79-.06-5.68a27.65,27.65,0,0,0-1.84-10.55c-2.71-6.3-9.1-9.38-15.09-11.88-3.42-1.42-7.08-1.66-10.22.58A17.41,17.41,0,0,0,99.5,60.6a9.34,9.34,0,0,0-.46,5c-.05.46-.11.91-.13,1.36A34.08,34.08,0,0,0,99.39,73.68Zm28.17,7.24s.07,0,.1,0l-.1,0Zm-7.76-5.69,0,0C120,75.62,119.71,75.28,119.8,75.23ZM119.31,61l-.07,0-.19-.18Z","fill","#faeb98"],["d","M221,22.17c.13.18.29.33.43.5A6.45,6.45,0,0,0,225.15,26a7.89,7.89,0,0,0,5-.06,9.56,9.56,
10,0,0,4.34-2.83,10.72,10.72,0,0,0,1.64-2.47,10.85,10.85,0,0,0,.95-3.48,7.57,7.57,0,0,0-4.72-7.65l-.06,0a12.24,12.24,0,0,0-5.76-1.32c-2.42.11-5,.88-6.19,3.18a10.33,10.33,0,0,0-.88,5.38A10.17,10.17,0,0,0,221,22.17Zm9.33-5.58a.61.61,0,0,1,0,.14h0a.8.8,0,0,0,0-.15Z","fill","#faeb98"],["d","M286.29,75.3a11.49,11.49,0,0,0-4.72,3.77A8.09,8.09,0,0,0,280,80.64a6.88,6.88,0,0,0-.73,7.72c1.57,2.52,4.39,3.15,7.17,3.11a10.78,10.78,0,0,1,2.67,0c1.17.31,2.13,1.44,3.1,2.1A12.93,12.93,0,0,0,299,95.71,13.88,13.88,0,0,0,311.33,89c1.18-2.09,1.43-5.07,3-6.87.89-1,2.37-1.4,3.32-2.43a5.34,5.34,0,0,0,1.25-5.22,3.43,3.43,0,0,0-3.23-2.46l-5.77.35a65.86,65.86,0,0,0-13.17-.14,7.65,7.65,0,0,0-5.85,1c-.36.19-.71.41-1.08.6l-.51.25-.15.06C288.21,74.52,287.24,74.88,286.29,75.3Z","fill","#98b7c9"],["d","M298.26,54a10.54,10.54,0,0,0-1.2.51,5.21,5.21,0,0,0-1.26,1l-.33.43a3.35,3.35,0,0,0-.79,1.33,12,12,0,0,0-.5,5.83,6.8,6.8,0,0,0,3.55,4.56,14.62,14.62,0,0,0,5.08,1.32l5.31.64a3.16,3.16,0,0,0,2.63-1.32,3.26,3.26,0,0,0,.6-2.92,20.44,20.44,0,0,0-6.25-9.81,3.89,3.89,0,0,0-1.75-.91h0l-.33-.16a8.89,8.89,0,0,0-1.2-.49,6.62,6.62,0,0,0-3.25-.06Z","fill","#f3c7ba"],["d","M302.1,46.8c0,.2,0,.42.09.63s0,.15.06.23A3,3,0,0,0,303.8,50a1.4,1.4,0,0,0,.17.09,2.82,2.82,0,0,0,.72.4c9.2,5,13.16,16.24,20.26,23.63,2.09,2.17,4.85,5,8.06,5,5,0,5.61-5.32,4.27-9-1.18-3.23-3.39-6-5.38-8.74s-3.93-5.29-6.07-7.79A46.87,46.87,0,0,0,311.46,42a3.82,3.82,0,0,0-1.07-1,4.74,4.74,0,0,0-1.3-.58l-.22,0c-.36-.06-.74-.11-1.11-.15h-.36c-.36,0-.73.09-1.09.15a.32.32,0,0,0-.14,0,.81.81,0,0,0-.22.07c-.33.12-.66.27-1,.41l-.13.06-.19.12c-.29.21-.58.44-.85.66l-.09.08a1.29,1.29,0,0,0-.16.17,9.65,9.65,0,0,0-.74,1,5.71,5.71,0,0,0-.3.67,5.2,5.2,0,0,0-.27.69,2.1,2.1,0,0,0-.06.24c-.06.37-.11.74-.15,1.1,0,0,0,.1,0,.15a2.8,2.8,0,0,0,0,.29C302,46.37,302.08,46.59,302.1,46.8Z","fill","#faeb98"],["d","M302.05,105.74a.2.2,0,0,1,.08,0c1.86,2.64,3.8,5.22,5.87,7.69a3.3,3.3,0,0,0,3.26.87A3.55,3.55,0,0,0,313.6,112l2.34-5.8c1-2.38,2.2-4.82.87-7.34-1.23-2.34-3.86-3-6.28-2.58a6.32,6.32,0,0,0-1.56.5,37.92,37.92,0,0,0-6.48,1.45,3.81,3.81,0,0,0-2.49,2.22,3.66,3.66,0,0,0,.2,3.43A7,7,0,0,0,302.05,105.74Z","fill","#faa648"],["d","M367.22,122.75a38.44,38.44,0,0,0,1.59,9.07c1.1,3.35,2.49,6.58,2.6,10.16s-.42,7.25.74,10.65c1,2.93,3.42,5.64,6.75,5.54,3.11-.09,5.3-2.57,6.08-5.41.89-3.23.12-6.81-.73-10-.94-3.5-2.23-6.93-3.45-10.34a99.33,99.33,0,0,0-8-17.82,14.18,14.18,0,0,0-2.17-4.48A3.46,3.46,0,0,0,366,109a3.18,3.18,0,0,0-.61.5,3.67,3.67,0,0,0-1.81,3.21c.07,3,1.52,5.64,2.78,8.31C366.68,121.57,367,122.16,367.22,122.75Z","fill","#faa648"],["d","M336.8,159.85c0-1.48,0-3-1.18-4.15a4.41,4.41,0,0,0-3-1.24,10.51,10.51,0,0,0-1.76.25,15.46,15.46,0,0,0-4.18,1.55,18.45,18.45,0,0,0-2.35,1.52c-.75.33-1.5.7-2.26,1-2.38.93-5,1.52-7.46,2.25a5.68,5.68,0,0,0-1.94,2c-.85,1.55-.73,3.44-.75,5.15s0,3.59,0,5.39c.09,3.37.31,6.74.66,10.09.18,1.75.41,3.5.65,5.24a20.74,20.74,0,0,0,.95,5.22c1.65,3.91,6.13,2.39,9.32,1.85,2.94-.5,6.66-.55,8.89-2.8s2.31-5.5,2.71-8.33a171,171,0,0,0,1.73-24.23,3.31,3.31,0,0,0-.06-.55A1.11,1.11,0,0,0,336.8,159.85Zm-11.12,29c.1-.09.19-.2.29-.29a4.22,4.22,0,0,0,.94.08A5.85,5.85,0,0,1,325.68,188.85Z","fill","#98b7c9"],["d","M81.77,135.2c-1.49-2.87-2.82-5.89-4.85-8.42a10.65,10.65,0,0,0-8.77-4,55.34,55.34,0,0,0-10,1.77A12.43,12.43,0,0,0,52.85,127a8.09,8.09,0,0,0-.76.31,7.44,7.44,0,0,0-3.84,6.08,7.53,7.53,0,0,0,2.39,6.12c2,1.78,4.53,2.08,7.08,2.43l17.72,2.47c.12,0,.24,0,.36,0a3.72,3.72,0,0,0,1.06.15,5,5,0,0,0,1.34,0,3.91,3.91,0,0,0,.83-.15,7.09,7.09,0,0,0,1-.43.71.71,0,0,0,.15-.08,5,5,0,0,0,1.7-1.75,4.81,4.81,0,0,0,.42-3.49,4.4,4.4,0,0,0-.21-.5A4,4,0,0,0,81.77,135.2Z","fill","#98b7c9"],["d","M25.56,150.39a6,6,0,0,0,2.85.9,2.69,2.69,0,0,0,1.19-.2l.27,0a33,33,0,0,0,5.08.11,15.34,15.34,0,0,0,3.88.22,7,7,0,0,0,4.37-1.73,6.09,6.09,0,0,0,.46-.55,3.72,3.72,0,0,0,.72-.55,2,2,0,0,0,.29-.29c.23-.28.47-.59.69-.89,0-.06.07-.12.11-.17A8,8,0,0,0,46,146a2.62,2.62,0,0,0,.11-.4,9,9,0,0,0,.17-1.37V144c0-.39-.1-.78-.16-1.17a2.74,2.74,0,0,0-.09-.39,7.4,7.4,0,0,0-.55-1.26c-.08-.14-.22-.22-.32-.35-1.56-4.27-4.72-8.09-9.45-8.64a8.58,8.58,0,0,0-7.12,2.84,6.66,6.66,0,0,0-2.53,1.49A11.35,11.35,0,0,0,22.59,144a7.79,7.79,0,0,0,1,4.35A6.41,6.41,0,0,0,25.56,150.39Z","fill","#f3c6ba"],["d","M44.71,164.46a4.08,4.08,0,0,0,.07-1,6.66,6.66,0,0,0-.76-2.67,7.79,7.79,0,0,0-1.15-1.58c-.25-.28-.52-.53-.79-.78a4,4,0,0,0-1.86-1,5.59,5.59,0,0,0-4.8-.18A6.76,6.76,0,0,0,33,159.09a13.56,13.56,0,0,0-1.72,2.27c-1,1.84-.93,3.86-.93,5.9,0,1.64,0,3.27,0,4.91a4.12,4.12,0,0,0,.23,1.21c0,.05,0,.09,0,.14a3.87,3.87,0,0,0,1.13,2.71l.78.6a3.77,3.77,0,0,0,1.94.53A8.84,8.84,0,0,0,42,175a9.45,9.45,0,0,0,2.33-6.85,10.83,10.83,0,0,0,.12-2.41.43.43,0,0,0,0,0,1.63,1.63,0,0,0,.09-.19A4.31,4.31,0,0,0,44.71,164.46Z","fill","#faa647"],["d","M26.69,158.6a5.39,5.39,0,0,0-5-4.12,5,5,0,0,0-1.29.18,4,4,0,0,0-.76.1,16.51,16.51,0,0,0-1.91.88,15,15,0,0,0-1.66,1.21c-.12.09-.21.21-.32.31-2.17,1.59
1-3.38,4.6-3.9,7.22-.87,4.29-1.8,8.57-2.57,12.87-.61,3.39-1.06,7-.17,10.39a6.66,6.66,0,0,0,1.09,3.51,8.62,8.62,0,0,0,2,2.08,7.47,7.47,0,0,0,6.59,2.35A5.1,5.1,0,0,0,22,195a5.42,5.42,0,0,0,2.42-3.45,12.87,12.87,0,0,0,1.48-6.74c-.21-4.41-.6-8.67-.13-13.09S27.93,162.93,26.69,158.6Z","fill","#9a805f"],["d","M364.32,179.08a7.09,7.09,0,0,0-2.79-3.41,9.61,9.61,0,0,0-4.77-1.09c-2.9-.05-6.16-.37-9,.57a12.7,12.7,0,0,0-7.08,5.9,14.44,14.44,0,0,0-1.65,7.51,5.62,5.62,0,0,0,1.06,5.25c1.91,2.22,5.15,1.59,7.75,1.65,1.41,0,2.83.11,4.23.24q1,.09,1.95.21a3.88,3.88,0,0,0,1.47.32c.21,0,.41,0,.62,0l.15,0A3.59,3.59,0,0,0,358,196a34.86,34.86,0,0,0,4.9-.1,4.73,4.73,0,0,0,1.65-.49h.25a4,4,0,0,0,2.81-1.26c.05,0,.12-.07.17-.12a4.44,4.44,0,0,0,1.28-3.22,9.52,9.52,0,0,0-1.15-3.44C366.7,184.62,365.53,181.84,364.32,179.08Z","fill","#faa648"],["d","M393.12,177.92a19.49,19.49,0,0,0-.65-2.84,3.7,3.7,0,0,0-.29-.89.05.05,0,0,0,0,0,16.78,16.78,0,0,0-7.31-9.07,10.41,10.41,0,0,0-2.31-1.58,7.28,7.28,0,0,0-5.63-.52,9.45,9.45,0,0,0-3.87,2.56,10.38,10.38,0,0,0-2.29,9.23,15.75,15.75,0,0,0,1.36,3.67,127.71,127.71,0,0,0,1.4,15.23,3.67,3.67,0,0,0,3.1,2.75c0,.06,0,.12.05.18l5.6.35c2.13.14,4.36.35,6.2-1a5.45,5.45,0,0,0,.5-.46,5.63,5.63,0,0,0,1.08-.63c1.7-1.32,2.09-3.42,2.48-5.4A34.64,34.64,0,0,0,393.12,177.92Z","fill","#ee7325"],["d","M336.82,144.86a9.16,9.16,0,0,0,5.51-5.54,11.25,11.25,0,0,0-.69-7.9c-1.05-2.49-2.21-5.13-5.12-5.71-2.64-.53-6.33.69-8.65,2a11.78,11.78,0,0,0-2.18,1.57,73.54,73.54,0,0,0-8.15,5c-2.54,1.78-5.16,3.58-7.52,5.6a20.54,20.54,0,0,0-2.32,2.43q-.63.4-1.23.84l-.27,0a5.46,5.46,0,0,0-.67.26,2.79,2.79,0,0,0-1,.57,3.45,3.45,0,0,0-.51.42,4.81,4.81,0,0,0-1.1,1.89,5.88,5.88,0,0,0-.22,1.32c0,.13,0,.27,0,.4,0,.74.15,1.48.23,2.21a2.9,2.9,0,0,0,.33,1.48,3,3,0,0,0,.78,1.22,5.23,5.23,0,0,0,.95,1.11,2.27,2.27,0,0,0,.32.22,2.18,2.18,0,0,0,.23-.09,4.52,4.52,0,0,0,2.5,1c5.21.45,9.93-2,14.41-4.37S332.05,146.92,336.82,144.86Z","fill","#faeb98"],["d","M335.7,83l-.41.19-.64.25a14.55,14.55,0,0,1-1.47.42l-.63.13-.42,0a9.15,9.15,0,0,1-1.57,0l-.23-.06-.74-.2c-2.46-.75-4.57-1.87-7.21-1.94a3.87,3.87,0,0,0-3.84,3.84,4.71,4.71,0,0,0,.12.85,11.34,11.34,0,0,0,.19,5.46,8.85,8.85,0,0,0,.83,3.47c1.81,3.89,6.44,5.8,10.55,5.41a24.66,24.66,0,0,0,12.66-5.24C346.16,93,348,89.15,349,85.17a16,16,0,0,0,.76-6.78,5.59,5.59,0,0,0-1.62-3.08,3.29,3.29,0,0,0-1.82-1.13c-1.9-.44-4.33.57-4.73,2.68-.05.23-.09.46-.15.68,0,0-.09.3-.15.48s-.13.31-.15.34c-.1.21-.22.4-.34.6s-.26.39-.4.58l-.14.16c-.36.38-.73.76-1.12,1.11l-.54.46,0,0-.16.11c-.4.27-.79.54-1.2.79S336.22,82.78,335.7,83Z","fill","#f3c6ba"],["id","logo-nl-mono","viewBox","0 0 400 360"],["d","M45.09,317.59q0,9.89-4.48,15.82a14.36,14.36,0,0,1-12.11,5.95A13.32,13.32,0,0,1,18,334.86V355H6.62V295.83H17.21L17.6,300a13.43,13.43,0,0,1,10.83-5q7.89,0,12.28,5.85T45.09,317Zm-11.41-.83c0-4-.71-7-2.11-9.2a6.89,6.89,0,0,0-6.15-3.24q-5.37,0-7.38,4.11v17.5q2.09,4.23,7.46,4.23Q33.67,330.16,33.68,316.76Z"],["d","M79,338.57a13,13,0,0,1-1.14-3.83A13.82,13.82,0,0,1,67,339.36a15.14,15.14,0,0,1-10.41-3.64,11.68,11.68,0,0,1-4.13-9.16q0-6.8,5-10.43t14.55-3.67h5.25V310a7,7,0,0,0-1.52-4.74,6,6,0,0,0-4.8-1.78,6.75,6.75,0,0,0-4.52,1.39,4.69,4.69,0,0,0-1.64,3.79H53.44a11.47,11.47,0,0,1,2.29-6.88,15.23,15.23,0,0,1,6.48-5,23.55,23.55,0,0,1,9.4-1.8q7.89,0,12.54,4t4.64,11.16v18.52c0,4.06.59,7.13,1.7,9.21v.67Zm-9.44-7.94a9.82,9.82,0,0,0,4.66-1.13,7.28,7.28,0,0,0,3.16-3v-7.35H73.07q-8.58,0-9.13,5.93l0,.67a4.6,4.6,0,0,0,1.51,3.52A5.83,5.83,0,0,0,69.51,330.63Z"],["d","M123.59,306.53a30.93,30.93,0,0,0-4.1-.31q-6.48,0-8.5,4.38v28H99.58V295.83h10.78l.32,5.1q3.43-5.9,9.52-5.89a12,12,0,0,1,3.55.51Z"],["d","M143.16,338.57H131.7V277.9h11.46Z"],["d","M175,339.36q-9.79,0-15.86-5.87T153,318.15v-1.23a25.32,25.32,0,0,1,2.49-11.39,18.09,18.09,0,0,1,7-7.76A19.81,19.81,0,0,1,173,295q8.82,0,13.83,5.41t5,15.41v5.05H164.61a10,10,0,0,0,3.79,6.89,13.15,13.15,0,0,0,8.14,2.36,24.13,24.13,0,0,0,5.9-.78,22.27,22.27,0,0,0,5.4-2l2.17,7.94a21,21,0,0,1-6.7,3A31.5,31.5,0,0,1,175,339.36Zm-2-35.12a7.24,7.24,0,0,0-5.55,2.33,11.76,11.76,0,0,0-2.74,6.56h15.92v-1q0-3.89-2-5.87A7.57,7.57,0,0,0,173,304.24Z"],["d","M211,295.83l.36,4.78A15,15,0,0,1,223.67,295q8.25,0,11.34,6.52,4.5-6.53,12.83-6.52,7,0,10.35,4t3.4,12.18v27.3H250.13V311.31q0-3.63-1.42-5.31t-5-1.68a7.12,7.12,0,0,0-7.11,4.9l0,29.35H225.21V311.35q0-3.71-1.46-5.37c-1-1.1-2.63-1.66-5-1.66a7.41,7.41,0,0,0-7,4v30.22H200.33V295.83Z"],["d","M292.76,339.36q-9.79,0-15.86-5.87t-6.06-15.34v-1.23a25.32,25.32,0,0,1,2.49-11.39,18.16,18.16,0,0,1,7-7.76A19.84,19.84,0,0,1,290.79,295q8.81,0,13.82,5.41t5,15.41v5.05H282.41a10,10,0,0,0,3.8,6.89,13.14,13.14,0,0,0,8.13,2.36,24.27,24.27,0,0,0,5.91-.78,22.35,22.35,0,0,0,5.39-2l2.17,7.94a21.09,21.09,0,0,1-6.69,3A31.63,31.63,0,0,1,292.76,339.36Zm-2-35.12a7.21,7.21,0,0,0-5.55,2.33,11.77,11.77,0,0,0-2.75,6.56h15.92v-1q0-3.89-2-5.87A7.61,7.61,0,0,0,290.79,304.24Z"],["d","M328.63,295.83l.36,4.94A14.91,14.91,0,0,1,341.27,295q6.8,0,10.12,4T354.78,311v27.61H343.37V311.24q0-3.64-1.58-5.28t-5.26-1.64a7.84,7.84,0,0,0-7.22,4.11v30.14H317.89V295.83Z"],["d","M379.12,285.32v10.51h7.31v8.37h-7.31v21.33a5.13,5.13,0,0,0,.91,3.4c.61.69,1.77,1,3.48,1a17.62,17.62,0,0,0,3.35-.28v8.65a23.27,23.27,0,0,1-6.91,1q-12,0-12.24-12.13v-23h-6.24v-8.37h6.24V285.32Z"],["d","M171.93,248q0,10.28-4.39,16T155.3,269.8a13.32,13.32,0,0,1-11.1-5.33l-.52,4.54H133.41V208.34h11.42v21.77a13,13,0,0,1,10.39-4.62q7.82,0,12.26,5.74t4.45,16.18Zm-11.42-.83q0-6.48-2-9.46a6.94,6.94,0,0,0-6.13-3q-5.45,0-7.5,4.46V256.1q2.1,4.5,7.58,4.5t7.27-5.45A28.22,28.22,0,0,0,160.51,247.21Z"],["d","M208.23,264.45q-4.23,5.13-11.7,5.14-6.87,0-10.48-3.95t-3.7-11.58v-28h11.42V253.7q0,6.68,6.08,6.68,5.81,0,8-4V226.06h11.46V268.8H208.54Z"],["d","M258.93,236.88a31.1,31.1,0,0,0-4.1-.32q-6.48,0-8.5,4.39v28H234.92V226.18H245.7l.32,5.09q3.43-5.88,9.52-5.88a12,12,0,0,1,3.55.51Z"],["d","M309,232.15H304.1a13.18,13.18,0,0,1,2.37,7.66v.87a12.81,12.81,0,0,1-5.18,10.39q-5.18,4.14-13.31,4.14a25.26,25.26,0,0,1-5.77-.63,3.45,3.45,0,0,0-1,2.41,2.28,2.28,0,0,0,1.12,2.15,7.77,7.77,0,0,0,3.62.7h7.9q7.11.07,11,3.18a10.52,10.52,0,0,1,3.91,8.74,10.72,10.72,0,0,1-2.87,7,19.6,19.6,0,0,1-7.86,5.37,30,30,0,0,1-11.2,2,35,35,0,0,1-10.31-1.38,16.16,16.16,0,0,1-6.93-3.91,7.89,7.89,0,0,1-2.47-5.61,9,9,0,0,1,2-5.69,13.86,13.86,0,0,1,5.57-4.1,7,7,0,0,1-1.78-4.9q0-4.5,4.58-7.51a15.25,15.25,0,0,1-6.06-5.15,12.59,12.59,0,0,1-2.15-7.17v-.87a12.74,12.74,0,0,1,5.13-10.53q5.13-4,13.43-4a27,27,0,0,1,6.64.79H309Zm-28.59,36.06a4.46,4.46,0,0,0-2.53,4.23,4.11,4.11,0,0,0,2.45,3.69,13.35,13.35,0,0,0,6.51,1.36A16.88,16.88,0,0,0,294.5,276q2.92-1.49,2.92-3.69c0-2.56-1.91-3.83-5.73-3.83l-9.32,0Zm.27-27.53a5.31,5.31,0,0,0,2,4.23A8.76,8.76,0,0,0,293,245a5.36,5.36,0,0,0,2-4.35v-.79a5.26,5.26,0,0,0-2-4.25,9,9,0,0,0-10.38,0,5.38,5.38,0,0,0-2,4.37Z"],["d","M339.1,269.53q-9.8,0-15.86-5.86t-6.07-15.35V247.1a25.4,25.4,0,0,1,2.49-11.4,18.27,18.27,0,0,1,7-7.76,19.86,19.86,0,0,1,10.43-2.72q8.81,0,13.83,5.41t5,15.4v5.06H328.75a10,10,0,0,0,3.79,6.89,13.15,13.15,0,0,0,8.14,2.35,24.66,24.66,0,0,0,5.9-.77,22,22,0,0,0,5.39-2l2.18,7.94a21.48,21.48,0,0,1-6.7,3A32,32,0,0,1,339.1,269.53Zm-2-35.11a7.23,7.23,0,0,0-5.55,2.32,11.83,11.83,0,0,0-2.74,6.57h15.91v-1c0-2.59-.65-4.54-1.95-5.87A7.61,7.61,0,0,0,337.12,234.42Z"],["d","M392.27,236.88a31.1,31.1,0,0,0-4.1-.32q-6.48,0-8.5,4.39v28H368.26V226.18H379l.32,5.09q3.43-5.88,9.52-5.88a12,12,0,0,1,3.55.51Z"],["d","M17.34,238.89a10.18,10.18,0,0,1,8.32-4.1q5.4,0,8.14,3.2t2.8,9.43V268H26.42V247.66a5.74,5.74,0,0,0-1.06-3.81,4.51,4.51,0,0,0-3.59-1.22c-2.09,0-3.56.66-4.43,2V268H7.19v-46.3H17.34Z"],["d","M61.33,268.61q-7.53,0-12.27-4.45a15.24,15.24,0,0,1-4.73-11.65v-.87a20,20,0,0,1,1.86-8.83,13.45,13.45,0,0,1,5.41-5.92,16.28,16.28,0,0,1,8.43-2.1q6.89,0,10.85,4.27t4,11.89v3.94H54.67q1,5.88,8.35,5.88a21.09,21.09,0,0,0,4.5-.56,17,17,0,0,0,4.27-1.43l1.6,6.81a19.54,19.54,0,0,1-5.52,2.22A27,27,0,0,1,61.33,268.61Zm-1.3-26q-4.52,0-5.36,5.91H64.92v-.79Q64.92,242.64,60,242.63Z"],["d","M93.86,227.29v8.1h5.37v7.06H93.86v14.92a3.76,3.76,0,0,0,.67,2.56,3.55,3.55,0,0,0,2.62.72,15,15,0,0,0,2.53-.18v7.26a18.55,18.55,0,0,1-5.73.88c-3.49,0-6.07-.83-7.74-2.47s-2.5-4.15-2.5-7.51V242.45H79.55v-7.06h4.16v-8.1Z"],["d","M66.55,182.08a256.76,256.76,0,0,1-32.34-1.29,2.42,2.42,0,0,0-1,.15l-.17,0-1,.14a3.81,3.81,0,0,0-1.7,1l0,0a3.16,3.16,0,0,0-2,3.85c.89,3.47,2.09,7,5.09,9.24,3.34,2.47,8,2.61,12,2.44,4.68-.19,9.3-1,14-1a132.39,132.39,0,0,1,13.78,1c4,.41,8.44,1.25,12.09-.85a7.43,7.43,0,0,0,3.43-9.09C85.45,179.05,73.47,181.91,66.55,182.08Z"],["d","M85.09,153.53a37.78,37.78,0,0,0-15-6c-5.41-.89-11.78-1.18-16.52,2.07l-.44.34a11.74,11.74,0,0,0-2.41,1.46,9.84,9.84,0,0,0-3.5,8.91,21.88,21.88,0,0,0,3.22,9.06c1.64,2.73,3.72,5.58,6.91,5.81,4.7,1.56,9.91-.07,14.75.69,5.19.82,9.59,6,15.13,4,5.08-1.84,6.36-8.52,6.33-13.3C93.58,160.86,89.6,156.6,85.09,153.53Z"],["d","M102.38,137.54a12.2,12.2,0,0,0-7.33-2c-2.78.15-5.9,1.1-7.66,3.38,0,.07-.07.15-.12.22a3.11,3.11,0,0,0-.61.69,3.66,3.66,0,0,0-.21,2.79,8.83,8.83,0,0,0,.41,1.94,13.72,13.72,0,0,0,1.68,3.62,7.88,7.88,0,0,0,3.07,2.58,6.12,6.12,0,0,0,1.68.83c3.73,1.14,7.78-1.31,9.28-4.71a21.12,21.12,0,0,0,1.47-6.42A3.34,3.34,0,0,0,102.38,137.54Z"],["d","M24.88,130.05a3.58,3.58,0,0,0,2.13.42,3.75,3.75,0,0,0,.6.13,9,9,0,0,0,2.06-.24l0,0a6.3,6.3,0,0,0,1.05-.14,16.
111,16.11,0,0,0,1.93-.63l4.18-1.44a3.44,3.44,0,0,0,2.34-2.34,3.39,3.39,0,0,0-.86-3.26l-2.8-3a7.29,7.29,0,0,0-.84-.74s0,0,0,0a5.17,5.17,0,0,0-.65-.83,7.9,7.9,0,0,0-.81-.62,4.68,4.68,0,0,0-2.07-.57,3.55,3.55,0,0,0-1.25.19,4.34,4.34,0,0,0-1.16.52,5.38,5.38,0,0,0-1.15,1,7,7,0,0,0-.91,1.27,17,17,0,0,0-.88,2.21,7.76,7.76,0,0,0-.92,2l-1.23,1.62a3.39,3.39,0,0,0-.34,2.59A3.48,3.48,0,0,0,24.88,130.05Z"],["d","M36.36,108.57c1.93,3.06,3.82,6.15,5.82,9.17s4.55,5.43,8.31,5.73a10.71,10.71,0,0,0,8.35-3.5,14.1,14.1,0,0,0,3.42-9.72c0-6.41-2.63-14.32-9.83-15.5-4.26-.7-9.78-.67-13.17,2.14a8.39,8.39,0,0,0-2.93,3,8.08,8.08,0,0,0-1,4.32,9.59,9.59,0,0,0,.63,2.89A2.91,2.91,0,0,0,36.36,108.57Z"],["d","M89.05,129.22a6,6,0,0,0,5.14-3.43,17.6,17.6,0,0,0,1.24-5.93,36.29,36.29,0,0,0,.25-5.21A16.94,16.94,0,0,0,92,104a19.73,19.73,0,0,0-4.77-3.79,29.9,29.9,0,0,0-5.62-2.9,10.29,10.29,0,0,0-5.3-.43l-.24,0A4.21,4.21,0,0,0,73.35,98l-.09.09a8.76,8.76,0,0,0-2.57,2.48,6.59,6.59,0,0,0-.33.65c-.19.25-.41.47-.59.74a10.67,10.67,0,0,0-1.26,2.72,11.94,11.94,0,0,0-.34,2,4.69,4.69,0,0,0,0,.53,7.5,7.5,0,0,0,.22,4.16c1.32,3.81,4.94,5.41,8.09,7.42a25.88,25.88,0,0,1,7.25,7C85,127.64,86.59,129.27,89.05,129.22Z"],["d","M133.09,96.66A6.63,6.63,0,0,0,126,97c-2.43,1.52-4.8,3.15-7.19,4.72-4.81,3.16-9.77,6.14-12.29,11.56-1,2.14-1.69,4.6-3.2,6.46s-4.17,1.9-6,3.49a3,3,0,0,0-.91,2.68,5.43,5.43,0,0,0-.37.91,4.5,4.5,0,0,0,4,5.69c2.73.27,4.49-1.82,6.69-3a39,39,0,0,1,5.47-2.29c4.37-1.61,8.53-3.44,11.46-7.21,1.45-1.86,2.57-4,4.29-5.63s3.87-2.74,5.54-4.43C137,106.28,138.17,99.73,133.09,96.66Z"],["d","M104.38,105.19a13.92,13.92,0,0,0,8.88-3.09,34.74,34.74,0,0,0,3.59-3c1.47-1.41,3.19-3,3.25-5.16.11-3.37-3.38-5.76-6.12-7.05a25.68,25.68,0,0,0-9-2.23,53.57,53.57,0,0,0-8.21.1A10,10,0,0,0,92,85.8a5.19,5.19,0,0,0-2.12,5.89,5.7,5.7,0,0,0,1.67,2.63,7.64,7.64,0,0,0,.34.71c.44.75.9,1.51,1.38,2.24.33.5.72,1,1.08,1.42C96.65,102.17,99.83,104.9,104.38,105.19Zm-.87-7.53a3.85,3.85,0,0,0,.56.78h0l-.36-.1c0-.13,0-.26-.08-.39l-.12-.28Z"],["d","M86.79,61a8.23,8.23,0,0,0,7.63-3.51l0-.09a8.72,8.72,0,0,0,1.94-1.7,8,8,0,0,0,1.82-7.41,7.7,7.7,0,0,0-5.26-5,9.3,9.3,0,0,0-6.86.75,13.61,13.61,0,0,0-5,4.91,11.75,11.75,0,0,0-1.65,3.42A6.38,6.38,0,0,0,80.07,57,8.42,8.42,0,0,0,86.79,61Zm5.07-10.8h0Zm0,.08h0v0Zm0-.13h0v0h0Zm0,.06,0,0h0l0,0Zm0,.14h0v.05h0v0s0,0,0,0v0a1.05,1.05,0,0,1,0,.19l0-.06h0l0,.08v0h0l-.12.21a1.67,1.67,0,0,1,.13-.23.71.71,0,0,1,0-.26v-.17S91.81,50.31,91.82,50.34Zm-.2-.37.11.1h0v0l.06.05h0v0h0l0,0h0l0-.06L91.58,50Zm-.12-.12h0l0,0Z"],["d","M91.74,50.67v0h0v.05Z"],["d","M91.81,50.43a.43.43,0,0,0,0,0v0l0,0A.08.08,0,0,1,91.81,50.43Z"],["d","M91.77,50.15a.16.16,0,0,0,0-.07h0a.21.21,0,0,0,0,.07Z"],["d","M113.22,45.37c2.89-.82,5.65-2,8.57-2.75s5.93-1.34,8.91-1.91c5.77-1.1,11.6-2.11,17.13-4.12,4.42-1.61,12.73-4.44,12.58-10.26-.14-5.43-5.37-8.59-10.12-9.49A38.28,38.28,0,0,0,132,18c-6.48,2.14-12.51,6.05-18.52,9.25-2.88,1.53-6,2.9-8.76,4.71-.13.09-.22.19-.34.28l-.5.12a6,6,0,0,0-3.53,2.58,5.43,5.43,0,0,0-.74,2.6,3.67,3.67,0,0,0,.73,2.23C102.3,44.84,107.92,46.88,113.22,45.37Z"],["d","M156,61.35c-2.58-3.13-7.36-8.62-11.84-8.05l-.12,0h-.18a6.36,6.36,0,0,0-1.3.18,4.55,4.55,0,0,0-1.52.69l-.11.1-.52.23a4.68,4.68,0,0,0-.75.43,2.9,2.9,0,0,0-1,.88,2.5,2.5,0,0,0-1,1.11c-2.79,6.57-2.25,13.3-1.08,20.18A76.21,76.21,0,0,1,138,87.69c.09,3.14.59,6.09,3.15,8.18,5.33,4.34,12.05,1.31,16.89-2.15,2.47-1.77,4.91-3.84,6.25-6.62a12.9,12.9,0,0,0,.41-9.43A45.42,45.42,0,0,0,156,61.35Z"],["d","M135.08,44a16,16,0,0,0-5.35.09c-3.47.72-7,4.11-6.48,7.9a3.69,3.69,0,0,0,1,2.37,3.41,3.41,0,0,0,2.37,1c.15,0,.29-.07.43-.09a14.16,14.16,0,0,0,3.78.25,9.72,9.72,0,0,0,2.4-.47l.21-.1a13.2,13.2,0,0,0,7.33-4.18,3.38,3.38,0,0,0,0-4.74,7.12,7.12,0,0,0-2.89-1.58A21.73,21.73,0,0,0,135.08,44Z"],["d","M175.11,37.81a21,21,0,0,0-3.67.57,54.59,54.59,0,0,1-6.26.61,21.52,21.52,0,0,0-6.62-.82,42,42,0,0,0-6.62.66,4.49,4.49,0,0,0-3.57,5.55c.5,1.95,2.07,3.42,3.55,4.69a33.6,33.6,0,0,0,4.55,3.3,55.92,55.92,0,0,0,10.14,4.55c3.26,1.15,7.73,3.39,11,1.42,4-2.34,2.65-7.88,2.41-11.64-.14-2.14.08-4.79-1.1-6.68A4.68,4.68,0,0,0,175.11,37.81Zm-21.56,7.52c-.37.07-.36.06,0,0h0Zm19.59-2.13s0,.08,0,.12v0C173.07,43.28,173.19,42.78,173.14,43.2Zm.11,1.63c0,.1,0,.19,0,.28,0-.08-.1-.17-.15-.25Zm-3.13.7h0Z"],["d","M162.59,19.28l.08.06.36.29.83.72c.52.47,1,1,1.49,1.48.12.59.21,1.19.34,1.78.34,1.56.73,3.11,1.15,4.66s.9,3.47,2.23,4.69c2.84,2.64,7.07,1.65,9.79-.57A11.42,11.42,0,0,0,182.67,24a24.38,24.38,0,0,0-2-9.68c-1.31-3.32-3.59-5.9-7.26-6.5-3.18-.52-6.44-.09-9.63.1-2.18.13-4.31.28-5.64,2.27a5.12,5.12,0,0,0,.2,5.62C159.4,17.37,161.08,18.21,162.59,19.28Z"],["d","M181.2,70.17a13.09,13.09,0,0,0-5.16-7,20.46,20.46,0,0,0-3-1.65,9.72,9.72,0,0,0-4.49-1.36c-3.63.15-5.7,3.84-5.13,7.16.5,2.88,2.72,5.33,4,7.91a35.08,35.08,0,0,1,2.66,8.11,2.84,2.84,0,0,0,.28.72l.09.66a3.77,3.77,0,0,0,1,1.69,6.33,6.33,0,0,0,1.72,1.22,8.73,8.73,0,0,0,1.42.56,9.58,9.58,0,0,0,1.58.24,5.16,5.16,0,0,0,1.24,0,6,6,0,0,0,3.89-1.51c2.52-2.19,2.55-5.56,1.9-8.58A83.44,83.44,0,0,0,181.2,70.17Z"],["d","M192.88,35.08c-6.41-1.17-6.27,6-6.8,10.37a49.94,49.94,0,0,0-.55,9.14c.2,3,.71,6,1.13,9,.13,1,.27,2,.41,3a23.62,23.62,0,0,0,.07,4.52,22.29,22.29,0,0,0,1.29,5.36l.87,6.32c.25,1.79,2.54,2.78,4.12,2.34a2.91,2.91,0,0,0,.61-.31h0a4.45,4.45,0,0,0,.66-.07,4.13,4.13,0,0,0,.66-.11s0,0,.08,0c.31-.12.66-.26,1-.4l.14-.08.08-.06c.26-.2.55-.41.81-.63l.12-.11.14-.18a4.32,4.32,0,0,0,.72-.65c1.7-1.93,1.45-5.14,1.6-7.55.34-5.62-.09-11.21.14-16.82.2-5,3.23-9.54,1.75-14.61A12.07,12.07,0,0,0,192.88,35.08Z"],["d","M207.92,33.36c4-.82,6.21-4.1,7.16-7.83s1.64-8.22-.79-11.66a20.38,20.38,0,0,0-8.58-6.53A27.07,27.07,0,0,0,194.85,5c-2,0-4.45,0-6,1.46a5,5,0,0,0-1.39,4.72,27,27,0,0,0,2.24,11.34c1.21,2.95,2.79,6.53,5.55,8.23A9.18,9.18,0,0,0,196.78,32a12.48,12.48,0,0,0,5.87,1.52A19,19,0,0,0,207.92,33.36ZM195.84,11.84v-.1h0A.38.38,0,0,1,195.84,11.84Zm3,12-.2-.34c.1.13.22.27.31.4l.09.14Z"],["d","M236.11,60.29c1.89-7.07,3.84-14.24,5.13-21.45.56-3.14,0-6.8-3.39-8a13.46,13.46,0,0,0-5.1-.3l-2.52.11a29.65,29.65,0,0,0-8.88.27,3.16,3.16,0,0,0-2.47.73,14,14,0,0,0-3.31,1.75,15.1,15.1,0,0,0-4.78,5.9,10.43,10.43,0,0,0-3.63,5.4c-1,3.28-1.2,6.89-1.69,10.28-.55,3.8-1.28,7.61-1.65,11.44s2.69,6.1,6.26,6c3.74-.14,7.51-.7,11.24-1.05,3.46-.32,7.86,0,10.68-2.32C234.6,66.87,235.28,63.37,236.11,60.29Z"],["d","M204.79,78.21a3.41,3.41,0,0,0,0,4.74,3.58,3.58,0,0,0,2.57.93,4,4,0,0,0,1.86.49,8.31,8.31,0,0,1,1.32,0,3.48,3.48,0,0,1,.44.1h.1a10.37,10.37,0,0,0,6.63.51,3.38,3.38,0,0,0,2-4.92A9.79,9.79,0,0,0,204.79,78.21Z"],["d","M233.88,71.52a8.63,8.63,0,0,0-2.67,1.11,2.36,2.36,0,0,0-1.13.16A9,9,0,0,0,224.84,78a8.34,8.34,0,0,0,.33,6.69,8.9,8.9,0,0,0,5.33,4.43,9.58,9.58,0,0,0,7.26-1c1-.49,1.94-1,2.9-1.55a26.53,26.53,0,0,0,2.93-1.69,6.77,6.77,0,0,0,2.72-7.5C244.82,72.2,238.66,70.5,233.88,71.52Zm-2.77,10.09a2,2,0,0,0-.07-.23.65.65,0,0,1,.08.25Zm.26-1.78h0l.05,0Zm.86,2.82,0,0a.56.56,0,0,1,.24.1Zm.52.14-.27-.06a.61.61,0,0,1,.33.06Zm1.18-3.42v-.08a.43.43,0,0,1,.06.18l-.06-.06Zm0,.26a.41.41,0,0,0,0-.1v0l0,.05S234,79.61,234,79.63Zm0-.15h0v0Zm1.7-1.48.25,0h0C235.74,78,235.65,78,235.66,78Zm4.21,1.4h0v0h0Zm0-.07h0v0h0Z"],["d","M244.09,54.29a23.76,23.76,0,0,0,2.3,9.15,14.85,14.85,0,0,0,5.51,6.06c2.73,1.65,5.9,2,9,2.45,7.62,1.06,15.68,3,23.32,1.23,2-.45,3.26-3.18,2-4.92a77.53,77.53,0,0,0-14.55-15.45c-6.12-4.86-12.87-8.92
1-19.42-13.18a3.31,3.31,0,0,0-.56-.29,3.18,3.18,0,0,0-1.38-.67,4.59,4.59,0,0,0-4.75,1.63,6.64,6.64,0,0,0-1.24,2.82,21.43,21.43,0,0,0-.43,5.42c0,.35.08.7.12,1.06C244,51.16,244,52.73,244.09,54.29Z"],["d","M266.05,78.21a8.65,8.65,0,0,0-3.19-1.6,3.16,3.16,0,0,0-.66-.44,13.9,13.9,0,0,0-1.43-.6,5.6,5.6,0,0,0-1.16-.27,15,15,0,0,0-1.52-.19,6.79,6.79,0,0,0-1.49.15,4.71,4.71,0,0,0-1.3.47l-.23.13a5.78,5.78,0,0,0-.92.73,4.85,4.85,0,0,0-.82,1.17,22,22,0,0,0-4.23,7.46,11,11,0,0,0,2,10.17,19.19,19.19,0,0,0,7.16,4.94,8,8,0,0,0,5.28.58,6.36,6.36,0,0,0,4.17-4.11,14.57,14.57,0,0,0,.59-4.36l.21-5.09C268.66,84.06,268.91,80.5,266.05,78.21Zm-10.69,9.68h0a2.21,2.21,0,0,0,0-.25S255.39,87.74,255.36,87.89Z"],["d","M246.32,24.57a29.37,29.37,0,0,0,2.3,7.26,21.27,21.27,0,0,0,4.72,5.64c1.8,1.65,3.86,3.32,6.33,3.79,5,.94,8.73-2.51,10.92-6.62a19.41,19.41,0,0,0,2.44-7,7.27,7.27,0,0,0-3.68-7c-2.4-1.52-5-2.74-7.55-4.09l-8.13-4.36a3.59,3.59,0,0,0-1.62-.42l0,0-.15-.07c-.34-.15-.69-.3-1-.43l-.3-.09a9.6,9.6,0,0,0-1.31-.18,1.71,1.71,0,0,0-.32,0,11.44,11.44,0,0,0-1.31.17,2.91,2.91,0,0,0-1.31.69,2.86,2.86,0,0,0-1,1.08,3,3,0,0,0-.46,1.43s0,.08,0,.11a3.62,3.62,0,0,0-.24,2.26Q245.44,20.65,246.32,24.57Zm13,4,0,0h0Zm0,0h0l0,0S259.26,28.62,259.27,28.61Z"],["d","M272.14,46a7.62,7.62,0,0,0,1.65,4.13,27.24,27.24,0,0,0,4.55,5.21c3.58,2.9,8.81,4,12.69,1,1.91-1.49,2.43-3.78,3.21-5.61.36-.85.32-.64,1-1.08a16.94,16.94,0,0,0,2.67-1.85c2.09-2,2.31-4.74,1.49-7.36a53.25,53.25,0,0,0-2.63-6.9c-2-4.22-5.52-8.11-10.19-9.28a7.23,7.23,0,0,0-5.52.47,3.71,3.71,0,0,0-2.4,2.33L273,42.18A9.76,9.76,0,0,0,272.14,46ZM287,51h0S287,51,287,51Z"],["d","M307.28,139c6-2.88,5.46-10.32,2.94-15.38a41,41,0,0,0-6-8.15c-2.14-2.48-4.3-5-6.55-7.35a64.47,64.47,0,0,0-15.81-12.77,3.21,3.21,0,0,0-2.38-.32,5.17,5.17,0,0,0-1-.07,9.56,9.56,0,0,0-1.31.16,2.57,2.57,0,0,0-.38.08,7.27,7.27,0,0,0-2.78,1.55,4.27,4.27,0,0,0-.47.48,7.06,7.06,0,0,0-1,1.34,2.84,2.84,0,0,0-.45,1.43,3,3,0,0,0,0,.42,5,5,0,0,0-.17,1.46c.13,4.54,4.41,9,7.51,11.87,3.27,3,6.94,5.66,10,9a16.67,16.67,0,0,1,3.1,4.55c1,2.27,1,4.81,1.93,7.09A9.27,9.27,0,0,0,307.28,139Z"],["d","M336.77,105.09c-5,.79-10.55.13-15.07,2.64-3.71,2-9.58,7.79-7.42,12.45,2.44,5.27,9.13,3.52,13.12,1.5,5.18-2.63,10.11-5.82,15.15-8.7a27.53,27.53,0,0,1,7.12-3.22c3-.76,6.24-.62,9.21-1.63a5.44,5.44,0,0,0,4-5,16,16,0,0,0-1.27-8.22c-1.12-2.31-3.45-4.26-6.14-4.15-3,.12-4.29,2.67-6,4.7A39.85,39.85,0,0,1,336.77,105.09Zm19-6.76a.31.31,0,0,0,0,.08l-.08,0Z"],["d","M357.13,113.65a8.6,8.6,0,0,0-2.59-.47,2.71,2.71,0,0,0-.85-.09,12.3,12.3,0,0,0-3.24.56,11.4,11.4,0,0,0-3,1.44,9.56,9.56,0,0,0-2.9,2.87,6,6,0,0,0-.61,1.51,3.39,3.39,0,0,0-.11,2.23,5.41,5.41,0,0,0,.63,2,3.43,3.43,0,0,0,.56.71c.87,1.82,1.73,3.63,2.65,5.42,1.23,2.41,2.4,5.32,4.85,6.74A7.06,7.06,0,0,0,361,135c2.06-2.23,2.61-5.18,2.88-8.1a16,16,0,0,0-1-7.81A9.89,9.89,0,0,0,357.13,113.65Z"],["d","M368,156.48a15.9,15.9,0,0,1-.53-1.91.78.78,0,0,1,0-.19,6.55,6.55,0,0,1,0-1c0-.1.08-.46.09-.53.08-.38.18-.75.27-1.12.17-.68.36-1.36.5-2.05a11.36,11.36,0,0,0,0-5.09,3.16,3.16,0,0,0-.44-.88,3.87,3.87,0,0,0-3.7-2.95,29.14,29.14,0,0,0-16.43,4.85,18.6,18.6,0,0,0-2.83,2.28,13.08,13.08,0,0,0-4.63,5,11.22,11.22,0,0,0,2.64,13.54,12.8,12.8,0,0,0,7.61,2.79c2.61.21,5.26.39,7.87.45a13.28,13.28,0,0,0,7.25-1.56,7.73,7.73,0,0,0,3.38-8.11A22.38,22.38,0,0,0,368,156.48Z"],["d","M46.87,88.55a2.58,2.58,0,0,0,1.64,1l5.92.89a45.61,45.61,0,0,1,5.94.94c1.46.42,2.47,1.66,3.92,2.18a10.57,10.57,0,0,0,5.9,0c3.65-.78,7.38-1.53,11-2.57,3.35-1,6.34-2.75,8.11-5.85a27.21,27.21,0,0,0,3-10.29,10.07,10.07,0,0,0-3.63-9.28c-2.7-2.11-6.42-3.43-9.7-4.38-3.72-1.07-7.71-1.22-11.25.56S60.89,67,58,69.81s-5.78,5.84-8.49,8.93c-.28.21-.56.43-.82.65a5.51,5.51,0,0,0-.79.81,9,9,0,0,0-1.15,1.65,8.42,8.42,0,0,0-1,4,4,4,0,0,0,1.13,2.72Z"],["d","M99.39,73.68a5.41,5.41,0,0,0,1.76,4.49,17.45,17.45,0,0,0,4.62,2.53c1.79.82,3.58,1.61,5.39,2.38a68.43,68.43,0,0,0,10.5,3.59c3.32.79,8.31,2.24,10.36-1.52.86-1.57.59-3.58.57-5.3,0-1.89,0-3.79-.06-5.68a27.65,27.65,0,0,0-1.84-10.55c-2.71-6.3-9.1-9.38-15.09-11.88-3.42-1.42-7.08-1.66-10.22.58A17.41,17.41,0,0,0,99.5,60.6a9.34,9.34,0,0,0-.46,5c-.05.46-.11.91-.13,1.36A34.08,34.08,0,0,0,99.39,73.68Zm28.17,7.24s.07,0,.1,0l-.1,0Zm-7.76-5.69,0,0C120,75.62,119.71,75.28,119.8,75.23ZM119.31,61l-.07,0-.19-.18Z"],["d","M221,22.17c.13.18.29.33.43.5A6.45,6.45,0,0,0,225.15,26a7.89,7.89,0,0,0,5-.06,9.56,9.56,
10,0,0,4.34-2.83,10.72,10.72,0,0,0,1.64-2.47,10.85,10.85,0,0,0,.95-3.48,7.57,7.57,0,0,0-4.72-7.65l-.06,0a12.24,12.24,0,0,0-5.76-1.32c-2.42.11-5,.88-6.19,3.18a10.33,10.33,0,0,0-.88,5.38A10.17,10.17,0,0,0,221,22.17Zm9.33-5.58a.61.61,0,0,1,0,.14h0a.8.8,0,0,0,0-.15Z"],["d","M286.29,75.3a11.49,11.49,0,0,0-4.72,3.77A8.09,8.09,0,0,0,280,80.64a6.88,6.88,0,0,0-.73,7.72c1.57,2.52,4.39,3.15,7.17,3.11a10.78,10.78,0,0,1,2.67,0c1.17.31,2.13,1.44,3.1,2.1A12.93,12.93,0,0,0,299,95.71,13.88,13.88,0,0,0,311.33,89c1.18-2.09,1.43-5.07,3-6.87.89-1,2.37-1.4,3.32-2.43a5.34,5.34,0,0,0,1.25-5.22,3.43,3.43,0,0,0-3.23-2.46l-5.77.35a65.86,65.86,0,0,0-13.17-.14,7.65,7.65,0,0,0-5.85,1c-.36.19-.71.41-1.08.6l-.51.25-.15.06C288.21,74.52,287.24,74.88,286.29,75.3Z"],["d","M298.26,54a10.54,10.54,0,0,0-1.2.51,5.21,5.21,0,0,0-1.26,1l-.33.43a3.35,3.35,0,0,0-.79,1.33,12,12,0,0,0-.5,5.83,6.8,6.8,0,0,0,3.55,4.56,14.62,14.62,0,0,0,5.08,1.32l5.31.64a3.16,3.16,0,0,0,2.63-1.32,3.26,3.26,0,0,0,.6-2.92,20.44,20.44,0,0,0-6.25-9.81,3.89,3.89,0,0,0-1.75-.91h0l-.33-.16a8.89,8.89,0,0,0-1.2-.49,6.62,6.62,0,0,0-3.25-.06Z"],["d","M302.1,46.8c0,.2,0,.42.09.63s0,.15.06.23A3,3,0,0,0,303.8,50a1.4,1.4,0,0,0,.17.09,2.82,2.82,0,0,0,.72.4c9.2,5,13.16,16.24,20.26,23.63,2.09,2.17,4.85,5,8.06,5,5,0,5.61-5.32,4.27-9-1.18-3.23-3.39-6-5.38-8.74s-3.93-5.29-6.07-7.79A46.87,46.87,0,0,0,311.46,42a3.82,3.82,0,0,0-1.07-1,4.74,4.74,0,0,0-1.3-.58l-.22,0c-.36-.06-.74-.11-1.11-.15h-.36c-.36,0-.73.09-1.09.15a.32.32,0,0,0-.14,0,.81.81,0,0,0-.22.07c-.33.12-.66.27-1,.41l-.13.06-.19.12c-.29.21-.58.44-.85.66l-.09.08a1.29,1.29,0,0,0-.16.17,9.65,9.65,0,0,0-.74,1,5.71,5.71,0,0,0-.3.67,5.2,5.2,0,0,0-.27.69,2.1,2.1,0,0,0-.06.24c-.06.37-.11.74-.15,1.1,0,0,0,.1,0,.15a2.8,2.8,0,0,0,0,.29C302,46.37,302.08,46.59,302.1,46.8Z"],["d","M302.05,105.74a.2.2,0,0,1,.08,0c1.86,2.64,3.8,5.22,5.87,7.69a3.3,3.3,0,0,0,3.26.87A3.55,3.55,0,0,0,313.6,112l2.34-5.8c1-2.38,2.2-4.82.87-7.34-1.23-2.34-3.86-3-6.28-2.58a6.32,6.32,0,0,0-1.56.5,37.92,37.92,0,0,0-6.48,1.45,3.81,3.81,0,0,0-2.49,2.22,3.66,3.66,0,0,0,.2,3.43A7,7,0,0,0,302.05,105.74Z"],["d","M367.22,122.75a38.44,38.44,0,0,0,1.59,9.07c1.1,3.35,2.49,6.58,2.6,10.16s-.42,7.25.74,10.65c1,2.93,3.42,5.64,6.75,5.54,3.11-.09,5.3-2.57,6.08-5.41.89-3.23.12-6.81-.73-10-.94-3.5-2.23-6.93-3.45-10.34a99.33,99.33,0,0,0-8-17.82,14.18,14.18,0,0,0-2.17-4.48A3.46,3.46,0,0,0,366,109a3.18,3.18,0,0,0-.61.5,3.67,3.67,0,0,0-1.81,3.21c.07,3,1.52,5.64,2.78,8.31C366.68,121.57,367,122.16,367.22,122.75Z"],["d","M336.8,159.85c0-1.48,0-3-1.18-4.15a4.41,4.41,0,0,0-3-1.24,10.51,10.51,0,0,0-1.76.25,15.46,15.46,0,0,0-4.18,1.55,18.45,18.45,0,0,0-2.35,1.52c-.75.33-1.5.7-2.26,1-2.38.93-5,1.52-7.46,2.25a5.68,5.68,0,0,0-1.94,2c-.85,1.55-.73,3.44-.75,5.15s0,3.59,0,5.39c.09,3.37.31,6.74.66,10.09.18,1.75.41,3.5.65,5.24a20.74,20.74,0,0,0,.95,5.22c1.65,3.91,6.13,2.39,9.32,1.85,2.94-.5,6.66-.55,8.89-2.8s2.31-5.5,2.71-8.33a171,171,0,0,0,1.73-24.23,3.31,3.31,0,0,0-.06-.55A1.11,1.11,0,0,0,336.8,159.85Zm-11.12,29c.1-.09.19-.2.29-.29a4.22,4.22,0,0,0,.94.08A5.85,5.85,0,0,1,325.68,188.85Z"],["d","M81.77,135.2c-1.49-2.87-2.82-5.89-4.85-8.42a10.65,10.65,0,0,0-8.77-4,55.34,55.34,0,0,0-10,1.77A12.43,12.43,0,0,0,52.85,127a8.09,8.09,0,0,0-.76.31,7.44,7.44,0,0,0-3.84,6.08,7.53,7.53,0,0,0,2.39,6.12c2,1.78,4.53,2.08,7.08,2.43l17.72,2.47c.12,0,.24,0,.36,0a3.72,3.72,0,0,0,1.06.15,5,5,0,0,0,1.34,0,3.91,3.91,0,0,0,.83-.15,7.09,7.09,0,0,0,1-.43.71.71,0,0,0,.15-.08,5,5,0,0,0,1.7-1.75,4.81,4.81,0,0,0,.42-3.49,4.4,4.4,0,0,0-.21-.5A4,4,0,0,0,81.77,135.2Z"],["d","M25.56,150.39a6,6,0,0,0,2.85.9,2.69,2.69,0,0,0,1.19-.2l.27,0a33,33,0,0,0,5.08.11,15.34,15.34,0,0,0,3.88.22,7,7,0,0,0,4.37-1.73,6.09,6.09,0,0,0,.46-.55,3.72,3.72,0,0,0,.72-.55,2,2,0,0,0,.29-.29c.23-.28.47-.59.69-.89,0-.06.07-.12.11-.17A8,8,0,0,0,46,146a2.62,2.62,0,0,0,.11-.4,9,9,0,0,0,.17-1.37V144c0-.39-.1-.78-.16-1.17a2.74,2.74,0,0,0-.09-.39,7.4,7.4,0,0,0-.55-1.26c-.08-.14-.22-.22-.32-.35-1.56-4.27-4.72-8.09-9.45-8.64a8.58,8.58,0,0,0-7.12,2.84,6.66,6.66,0,0,0-2.53,1.49A11.35,11.35,0,0,0,22.59,144a7.79,7.79,0,0,0,1,4.35A6.41,6.41,0,0,0,25.56,150.39Z"],["d","M44.71,164.46a4.08,4.08,0,0,0,.07-1,6.66,6.66,0,0,0-.76-2.67,7.79,7.79,0,0,0-1.15-1.58c-.25-.28-.52-.53-.79-.78a4,4,0,0,0-1.86-1,5.59,5.59,0,0,0-4.8-.18A6.76,6.76,0,0,0,33,159.09a13.56,13.56,0,0,0-1.72,2.27c-1,1.84-.93,3.86-.93,5.9,0,1.64,0,3.27,0,4.91a4.12,4.12,0,0,0,.23,1.21c0,.05,0,.09,0,.14a3.87,3.87,0,0,0,1.13,2.71l.78.6a3.77,3.77,0,0,0,1.94.53A8.84,8.84,0,0,0,42,175a9.45,9.45,0,0,0,2.33-6.85,10.83,10.83,0,0,0,.12-2.41.43.43,0,0,0,0,0,1.63,1.63,0,0,0,.09-.19A4.31,4.31,0,0,0,44.71,164.46Z"],["d","M26.69,158.6a5.39,5.39,0,0,0-5-4.12,5,5,0,0,0-1.29.18,4,4,0,0,0-.76.1,16.51,16.51,0,0,0-1.91.88,15,15,0,0,0-1.66,1.21c-.12.09-.21.21-.32.31-2.17,1.59
1-3.38,4.6-3.9,7.22-.87,4.29-1.8,8.57-2.57,12.87-.61,3.39-1.06,7-.17,10.39a6.66,6.66,0,0,0,1.09,3.51,8.62,8.62,0,0,0,2,2.08,7.47,7.47,0,0,0,6.59,2.35A5.1,5.1,0,0,0,22,195a5.42,5.42,0,0,0,2.42-3.45,12.87,12.87,0,0,0,1.48-6.74c-.21-4.41-.6-8.67-.13-13.09S27.93,162.93,26.69,158.6Z"],["d","M364.32,179.08a7.09,7.09,0,0,0-2.79-3.41,9.61,9.61,0,0,0-4.77-1.09c-2.9-.05-6.16-.37-9,.57a12.7,12.7,0,0,0-7.08,5.9,14.44,14.44,0,0,0-1.65,7.51,5.62,5.62,0,0,0,1.06,5.25c1.91,2.22,5.15,1.59,7.75,1.65,1.41,0,2.83.11,4.23.24q1,.09,1.95.21a3.88,3.88,0,0,0,1.47.32c.21,0,.41,0,.62,0l.15,0A3.59,3.59,0,0,0,358,196a34.86,34.86,0,0,0,4.9-.1,4.73,4.73,0,0,0,1.65-.49h.25a4,4,0,0,0,2.81-1.26c.05,0,.12-.07.17-.12a4.44,4.44,0,0,0,1.28-3.22,9.52,9.52,0,0,0-1.15-3.44C366.7,184.62,365.53,181.84,364.32,179.08Z"],["d","M393.12,177.92a19.49,19.49,0,0,0-.65-2.84,3.7,3.7,0,0,0-.29-.89.05.05,0,0,0,0,0,16.78,16.78,0,0,0-7.31-9.07,10.41,10.41,0,0,0-2.31-1.58,7.28,7.28,0,0,0-5.63-.52,9.45,9.45,0,0,0-3.87,2.56,10.38,10.38,0,0,0-2.29,9.23,15.75,15.75,0,0,0,1.36,3.67,127.71,127.71,0,0,0,1.4,15.23,3.67,3.67,0,0,0,3.1,2.75c0,.06,0,.12.05.18l5.6.35c2.13.14,4.36.35,6.2-1a5.45,5.45,0,0,0,.5-.46,5.63,5.63,0,0,0,1.08-.63c1.7-1.32,2.09-3.42,2.48-5.4A34.64,34.64,0,0,0,393.12,177.92Z"],["d","M336.82,144.86a9.16,9.16,0,0,0,5.51-5.54,11.25,11.25,0,0,0-.69-7.9c-1.05-2.49-2.21-5.13-5.12-5.71-2.64-.53-6.33.69-8.65,2a11.78,11.78,0,0,0-2.18,1.57,73.54,73.54,0,0,0-8.15,5c-2.54,1.78-5.16,3.58-7.52,5.6a20.54,20.54,0,0,0-2.32,2.43q-.63.4-1.23.84l-.27,0a5.46,5.46,0,0,0-.67.26,2.79,2.79,0,0,0-1,.57,3.45,3.45,0,0,0-.51.42,4.81,4.81,0,0,0-1.1,1.89,5.88,5.88,0,0,0-.22,1.32c0,.13,0,.27,0,.4,0,.74.15,1.48.23,2.21a2.9,2.9,0,0,0,.33,1.48,3,3,0,0,0,.78,1.22,5.23,5.23,0,0,0,.95,1.11,2.27,2.27,0,0,0,.32.22,2.18,2.18,0,0,0,.23-.09,4.52,4.52,0,0,0,2.5,1c5.21.45,9.93-2,14.41-4.37S332.05,146.92,336.82,144.86Z"],["d","M335.7,83l-.41.19-.64.25a14.55,14.55,0,0,1-1.47.42l-.63.13-.42,0a9.15,9.15,0,0,1-1.57,0l-.23-.06-.74-.2c-2.46-.75-4.57-1.87-7.21-1.94a3.87,3.87,0,0,0-3.84,3.84,4.71,4.71,0,0,0,.12.85,11.34,11.34,0,0,0,.19,5.46,8.85,8.85,0,0,0,.83,3.47c1.81,3.89,6.44,5.8,10.55,5.41a24.66,24.66,0,0,0,12.66-5.24C346.16,93,348,89.15,349,85.17a16,16,0,0,0,.76-6.78,5.59,5.59,0,0,0-1.62-3.08,3.29,3.29,0,0,0-1.82-1.13c-1.9-.44-4.33.57-4.73,2.68-.05.23-.09.46-.15.68,0,0-.09.3-.15.48s-.13.31-.15.34c-.1.21-.22.4-.34.6s-.26.39-.4.58l-.14.16c-.36.38-.73.76-1.12,1.11l-.54.46,0,0-.16.11c-.4.27-.79.54-1.2.79S336.22,82.78,335.7,83Z"],["id","logo-agora","viewBox","0 0 500 170"],["d","M160.31,90.11h-1.83q-10.3,0-20.62,0a4.24,4.24,0,0,1-4.14-2.48,4.13,4.13,0,0,1,.54-4.54,4.2,4.2,0,0,1,3.47-1.65c9,0,17.92,0,26.88,0a4.71,4.71,0,0,1,4.88,4.85c0,8.63,0,17.25,0,25.88a6.36,6.36,0,0,1-2.77,5.34c-14.95,10.78-31.22,13.94-48.63,7.35-13.66-5.17-21.51-15.75-24.52-29.82C91,83,92.47,71.43,99,60.82c7.76-12.68,19.21-19.39,34.09-20.09,11.14-.53,21.43,2,30.49,8.75,2.89,2.15,3,6.08.2,8.09-1.73,1.25-3.66,1.21-5.64-.25a35.46,35.46,0,0,0-11.76-6.17c-10.48-2.85-20.58-2.44-29.74,4.1-7.59,5.42-12,13-13.52,22.06-1.67,9.8-.4,19.21,5,27.73s13.54,13.15,23.59,14.22a39.4,39.4,0,0,0,27.28-7.15,2.83,2.83,0,0,0,1.4-2.66c-.08-5.88,0-11.75,0-17.63Z"],["d","M261.68,129.08V149h-19.8V129.08Z"],["d","M43.08,149.23c2.8,0,5.59,0,8.38,0,1.06,0,1.53.22,1.52,1.41-.06,5.63,0,11.27,0,16.9,0,1.15-.43,1.44-1.5,1.44-5.69,0-11.37-.05-17,0-1.15,0-1.45-.42-1.44-1.5q.07-8.37,0-16.76c0-1.22.43-1.52,1.57-1.5C37.4,149.28,40.24,149.23,43.08,149.23Z"],["d","M460.25,169c-2.84,0-5.68,0-8.52,0-1,0-1.32-.34-1.32-1.32,0-5.73,0-11.45,0-17.18,0-.93.33-1.24,1.24-1.24q8.74,0,17.48,0c.92,0,1.24.32,1.24,1.24q0,8.59,0,17.18c0,1-.34,1.34-1.32,1.32C466.13,168.92,463.19,169,460.25,169Z"],["d","M123.78,159.08c0-2.84,0-5.69,0-8.53,0-1,.29-1.34,1.3-1.33q8.59,0,17.2,0c.93,0,1.25.35,1.24,1.25,0,5.73,0,11.46,0,17.19,0,1-.46,1.27-1.38,1.26-5.69,0-11.38,0-17.06,0-1,0-1.32-.35-1.31-1.33C123.81,164.76,123.78,161.92,123.78,159.08Z"],["d","M379.05,159.51c0,2.79,0,5.58,0,8.37,0,1-.29,1.34-1.3,1.33q-8.6,0-17.18,0c-.91,0-1.27-.3-1.27-1.23,0-5.77,0-11.54,0-17.32,0-.83.3-1.19,1.16-1.19q8.73,0,17.47,0c.9,0,1.11.43,1.11,1.24C379,153.64,379.05,156.57,379.05,159.51Z"],["d","M313,40.88c-2.56-11.38-9.1-20.18-18.3-27.07-12-9-25.71-12.73-40.53-13-.71,0-1.42,0-2.13,0S250.67,1,250,1a65.88,65.88,0,0,0-20.76,4.25c-11.46,4.32-21.12,11.07-27.94,21.41a40.49,40.49,0,0,0-6.57,29.75c1.72,10.43,7,19,14.75,26.06a2.15,2.15,0,0,1,.72,2.57c-2.4,8.06-4.73,16.15-7.07,24.23-.71,2.46.18,4.46,2.26,5.29,1.62.63,2.95,0,4.25-.86q12.13-8.31,24.27-16.63a2.82,2.82,0,0,1,2.49-.48,62.73,62.73,0,0,0,20.49,2,98.7,98.7,0,0,0,13.75-1.79c14.2-3.27,26.32-10.09,35.
106-22C313.11,64.66,315.84,53.3,313,40.88Zm-6.93,11.37c-.55,8.23-4,15.31-9.57,21.36C288.36,82.55,278,87.49,266.27,89.8a61.63,61.63,0,0,1-15,1.11,61.2,61.2,0,0,1-15.07-2.49,5.1,5.1,0,0,0-4.8.77c-5.31,3.74-10.7,7.36-16.06,11-.38.26-.78.48-1.18.72l-.36-.21c.6-2.07,1.19-4.15,1.79-6.21l3.3-11.3c.56-1.92-.3-3.29-1.73-4.44a40.87,40.87,0,0,1-10.78-12.52C199.63,53.44,200.61,41,209,29.4c7.39-10.21,17.87-15.85,29.89-18.88a61,61,0,0,1,19.16-1.67c13.83,1,26.32,5.39,36.46,15.16C302.51,31.68,306.86,41,306.11,52.25Z"],["d","M381.58,93.41c-.31-.4-.6-.82-1-1.33.71-.17,1.25-.29,1.79-.43a29.86,29.86,0,0,0,13.54-6.84c5.8-5.4,7.69-12.25,7-19.87-.73-8.64-5.05-15-12.78-19a31.71,31.71,0,0,0-14-3.69c-11.71-.21-23.41-.17-35.12-.17-3.16,0-5,2-5,5.29q0,37.32,0,74.63c0,3.15,1.88,5.26,4.69,5.28s4.84-2.09,4.84-5.28V94a5.2,5.2,0,0,1,.69-.09c7.58,0,15.17,0,22.75,0a2.36,2.36,0,0,1,1.56.91q8.55,11,17,22c2.29,3,4.51,6,7,8.8a4.73,4.73,0,0,0,6.87.33c2-1.8,2.16-4.31.38-6.6Zm-35.93-8.3V51a7.13,7.13,0,0,1,.73-.07c9.19,0,18.38-.07,27.57.08a22.57,22.57,0,0,1,13.36,4.11c8.22,6.07,8.14,19.16-.13,25.48a21.11,21.11,0,0,1-12.53,4.42C365,85.26,355.42,85.11,345.65,85.11Z"],["d","M499.84,121.52a13.36,13.36,0,0,0-.86-2.25Q488.63,96.64,478.24,74L465.08,45.24c-1.4-3.07-3.33-4.28-6.56-4.19s-4.86,1.89-6.08,4.55q-13.83,30.33-27.72,60.63c-2.18,4.77-4.38,9.54-6.54,14.32a4.67,4.67,0,0,0,.43,5.1,4.3,4.3,0,0,0,4.31,1.57,4.87,4.87,0,0,0,3.79-3.27c2.75-6.17,5.53-12.34,8.28-18.52a1.49,1.49,0,0,1,1.54-1.12c14.75,0,29.49,0,44.23.06a2.08,2.08,0,0,1,1.45.93c.66,1.14,1.13,2.39,1.68,3.59,2.27,5,4.52,10,6.8,15,.91,2,2.3,3.35,3.59,3.38C498.47,127.29,500.63,124.56,499.84,121.52Zm-60.53-26c6.46-14.36,12.84-28.56,19.35-43.06C465.17,67,471.56,81.16,478,95.52Z"],["d","M82.17,121.51a10.82,10.82,0,0,0-.62-1.73Q70.45,95.53,59.33,71.27q-6-13-11.94-26.06c-1.48-3.22-3.71-4.49-7.15-4.12-2.84.3-4.37,2.13-5.48,4.56q-13.71,30-27.45,60c-2.26,4.94-4.57,9.87-6.78,14.84-1.67,3.78.78,7.23,4.7,6.71A4.72,4.72,0,0,0,9,124.1c2.74-6.13,5.53-12.24,8.2-18.4a2,2,0,0,1,2.24-1.4q21.61.06,43.24,0a2,2,0,0,1,2.12,1.35c2.68,6.06,5.45,12.07,8.19,18.1.92,2,2.3,3.46,3.87,3.51C80.8,127.28,82.94,124.56,82.17,121.51Zm-60.52-26C28.11,81.14,34.5,66.92,41,52.46L60.34,95.51Z"],["id","logo-burgerlijst","viewBox","0 0 400 220"],["d","M11.69,100.11c-.6,1.6-1.2,2-2.9,2h-6A2.05,2.05,0,0,1,.69,100V47.42a2,2,0,0,1,2.1-2.1h9.8a2.05,2.05,0,0,1,2.1,2.1v16.9c3.3-2.7,8-2.7,9.5-2.7,9.1,0,17.5,9.1,17.5,20.3s-8,20.69-18.6,20.69c-3.5,0-7.6-.5-10.9-4.6ZM27.69,82c0-4.4-3-7.2-6.4-7.2-3.7,0-6.6,2.8-6.6,7.2,0,5,2.9,8.4,6.7,8.4C24.79,90.42,27.69,86.92,27.69,82Z"],["d","M80.36,102.11c-1.7,0-2.3-.4-2.9-2L77,98c-2.6,3.8-7.2,4.6-10.5,4.6-11.5,0-16.6-8.6-16.6-18.1V64.22a2,2,0,0,1,2.1-2.1h9.8a2.05,2.05,0,0,1,2.1,2.1v19.9c0,3.4.3,6.3,5.1,6.3,3.3,0,4.6-2.9,4.6-6.3V64.22a2,2,0,0,1,2.1-2.1h9.8a2.05,2.05,0,0,1,2.1,2.1V100a2.05,2.05,0,0,1-2.1,2.1Z"],["d","M117.87,74.72c-5,0-6.5,3-6.5,6.2V100a2.05,2.05,0,0,1-2.1,2.1h-9.8a2,2,0,0,1-2.1-2.1V64.22a2,2,0,0,1,2.1-2.1h7a2.05,2.05,0,0,1,2.1,2.1v1.7c2.5-3.2,6.2-4.1,9-4.3h3.8a2.06,2.06,0,0,1,2.1,2.1v8.9a2,2,0,0,1-2.1,2.1Z"],["d","M150.25,109.71c4.9,0,6.09-2.3,6.09-5.8v-3a16.67,16.67,0,0,1-8.49,1.7c-10.6,0-18.5-9.6-18.5-20.7s8.1-20.3,19.09-20.3A19.68,19.68,0,0,1,160,65l.2-.9c.6-1.6,1.2-2,2.9-2h5.1a2.05,2.05,0,0,1,2.1,2.1v38.09c0,14.3-10.1,19.6-19.1,19.6-7.39,0-12.19-1.5-16.69-5.4a2.5,2.5,0,0,1-.8-1.8,3.08,3.08,0,0,1,.3-1.3l3.5-6a2,2,0,0,1,1.5-.7,2.93,2.93,0,0,1,1.6.4C143.75,109.61,147.75,109.71,150.25,109.71ZM156.35,82c0-4.4-3.1-7.2-6.6-7.2s-6.4,2.8-6.4,7.2c0,5.3,2.8,8.4,6.4,8.4S156.35,87.42,156.35,82Z"],["d","M217.41,84.12a2,2,0,0,1-2.09,2.1h-22.5c.7,4.4,5.3,4.9,7.9,4.9a20.58,20.58,0,0,0,9.49-1.7.9.9,0,0,1,.5-.1,1.71,1.71,0,0,1,1.3.7l2.7,4.5a2.39,2.39,0,0,1,.5,1.4,3,3,0,0,1-.5,1.69c-2.7,3.7-8.8,5-14,5-11.2,0-22.2-5.6-22.2-20.89,0-11.1,5.8-20.1,19.5-20.1,11,0,19.39,6.4,19.39,19.2v3.3Zm-24.69-5.6h10.7c-.6-4.1-3.6-4.5-5.2-4.5C196.42,74,193.42,74.32,192.72,78.52Z"],["d","M246.09,74.72c-5,0-6.5,3-6.5,6.2V100a2.05,2.05,0,0,1-2.1,2.1h-9.8a2,2,0,0,1-2.1-2.1V64.22a2,2,0,0,1,2.1-2.1h7a2.05,2.05,0,0,1,2.1,2.1v1.7c2.5-3.2,6.2-4.1,9-4.3h3.8a2.05,2.05,0,0,1,2.1,2.1v8.9a2,2,0,0,1-2.1,2.1Z"],["d","M275.5,100a2.05,2.05,0,0,1-2.1,2.1h-9.8a2,2,0,0,1-2.1-2.1V47.42a2,2,0,0,1,2.1-2.1h9.8a2.05,2.05,0,0,1,2.1,2.1V100Z"],["d","M292.31,42.22a7.8,7.8,0,1,1-7.8,7.8A7.81,7.81,0,0,1,292.31,42.22Zm7,57.79a2.05,2.05,0,0,1-2.1,2.1h-9.8a2,2,0,0,1-2.1-2.1V64.22a2,2,0,0,1,2.1-2.1h9.8a2.05,2.05,0,0,1,2.1,2.1Z"],["d","M299.35,115.61l2.1-6.1a1.33,1.33,0,0,1,1.3-.7,11.71,11.71,0,0,0,5,.9c2.1,0,2.5-1,2.5-6.5v-39a2,2,0,0,1,2.1-2.1h9.8a2,2,0,0,1,2.09,2.1v39.39c0,14.8-5,18.3-14.79,18.3-2.1,0-10.3-1.3-10.3-5.2A2.8,2.8,0,0,1,299.35,115.61Zm17.9-73.39a7.8,7.8,0,1,1-7.8,7.8A7.81,7.81,0,0,1,317.25,42.22Z"],["d","M347.53,91.12c1.5,0,3.5-.2,3.5-1.3,0-3.5-19.1-3.9-19.1-15.5,0-8.7,7.8-12.7,17.1-12.7a35,35,0,0,1,12,2.5,3.07,3.07,0,0,1,1.2,1.3,3.08,3.08,0,0,1-.1,1l-1.7,7.1c-.2.7-.5,1.1-2.1,1.1a40.3,40.3,0,0,0-7.5-1.1c-3.7,0-4.7.2-4.7,1.5,0,3.1,18.9,5.4,18.9,14.9,0,10.3-9.4,12.7-17.4,12.7a27.12,27.12,0,0,1-14.9-4.2,2.26,2.26,0,0,1-1-1.7c0-.1,0-.5,2-7a2.07,2.07,0,0,1,1.7-1.3,1.64,1.64,0,0,1,.9.2A29.28,29.28,0,0,0,347.53,91.12Z"],["d","M391.39,102.61c-9,0-14.3-3.7-14.3-17.39V74.72H372a2,2,0,0,1-2.09-2.1v-8.9a2,2,0,0,1,2.09-2.1h5.1V47.42a2,2,0,0,1,2.1-2.1H389a2.05,2.05,0,0,1,2.1,2.1v14.2h7.5a2.05,2.05,0,0,1,2.1,2.1v8.9a2,2,0,0,1-2.1,2.1h-7.5v9.2c0,3.9.4,6.5,3.2,6.5a14,14,0,0,0,2.3-.2,2.2,2.2,0,0,1,.8-.1,2.28,2.28,0,0,1,2,1.49l1.2,7a2.2,2.2,0,0,1,.1.8c0,1-1.2,1.8-1.6,1.9A18.39,18.39,0,0,1,391.39,102.61Z"],["d","M268.5,213.33a7,7,0,0,1-4.11-1.32,7.27,7.27,0,0,1-2.89-5.93V162.8a1.33,1.33,0,0,0-1.34-1.33H2.69a2,2,0,0,1-2-2v-10a2,2,0,0,1,2-2H268.5a7,7,0,0,1,7,7v36.4a.67.67,0,0,0,1.07.53l55.88-42.51a7.06,7.06,0,0,1,4.24-1.43h62a2,2,0,0,1,2,2v10a2,2,0,0,1-2,2H340.85a5.37,5.37,0,0,0-3.23,1.09L272.73,211.9A6.94,6.94,0,0,1,268.5,213.33Z"],["d","M398.69,14H2.69a2,2,0,0,1-2-2V2a2,2,0,0,1,2-2h396a2,2,0,0,1,2,2V12A2,2,0,0,1,398.69,14Z"],["
1id","logo-extinction-rebellion","viewBox","0 0 500 170"],["d","M166.394 85.131c0 45.949-37.247 83.2-83.199 83.2C37.247 168.33-.004 131.08 0 85.13-.004 39.183 37.247 1.932 83.195 1.932c45.948 0 83.2 37.251 83.2 83.2zm-83.199 70.387c17.63 0 33.733-6.498 46.084-17.207H37.116c12.35 10.709 28.45 17.207 46.08 17.207zm0-60.08l-26.091 30.016h52.187L83.195 95.438zm0-20.63l26.08-30h-52.16l26.08 30zM32.14 36.71C20.167 49.327 12.81 66.367 12.81 85.131c0 18.765 7.358 35.797 19.322 48.415l42.096-48.422L32.14 36.709zm51.056-21.964c-17.63 0-33.729 6.494-46.08 17.203h8.825v.004h74.514v-.004h8.825c-12.35-10.709-28.454-17.203-46.084-17.203zm70.387 70.386c0-18.764-7.355-35.804-19.327-48.422L92.163 85.124l42.096 48.422c11.968-12.618 19.323-29.65 19.323-48.415zm321.693-24.346l-42.837 4.63v-23.51s.781-10.212-6.737-10.212c-3.442 0-6.024 3.646-6.705 4.156-.22.163-.888.553-1.73.585v-2.852c0-1.08-1.417-.964-1.417-.964h-8.084s-1.416-.116-1.416.964v34.657l-10.664 1.151c3.691-2.04 7.658-6.772 7.658-17.852v-.016c-.004-20.335-12.877-19.84-14.208-19.84-.091 0-.199.007-.3.015-.11-.008-.217-.016-.305-.016-1.335 0-14.207-.494-14.211 19.84v.017c0 13.876 7.063 17.872 11.083 18.964l-211.091 22.82v-82.17h300.964v49.633zM360.17 33.582v35.625s-.065 1.227 1.847 1.227h7.229c1.916 0 1.845-1.227 1.845-1.227V33.582c0-1.08-1.419-.964-1.419-.964h-8.083s-1.419-.116-1.419.964zm-87.78 0v35.625s-.072 1.227 1.84 1.227h7.235c1.912 0 1.84-1.227 1.84-1.227V33.582c0-1.08-1.414-.964-1.414-.964h-8.083s-1.419-.116-1.419.964zm-55.443 20.804c.399-1.326 3.012-22.585-14.075-22.585-16.949 0-14.255 22.585-14.255 22.585s.745 17.016 14.43 17.016 12.976-11.769 12.976-11.769.072-1.063-1.31-1.063h-6.383s-1.403-.144-1.658.848c-.215.781-.697 2.447-3.175 2.447-3.49 0-3.641-3.367-3.641-6.379h14.892s1.84.092 2.2-1.1zm31.227 16.048c1.064 0 0-1.725 0-1.725s-9.573-16.024-9.928-16.769c-.355-.745 0-1.526 0-1.526s8.614-15.386 9.359-16.697c.745-1.31-1.311-1.1-1.311-1.1h-8.829c-1.558 0-1.912.993-1.912.993s-2.2 5.107-2.554 5.884c-.41.892-.637.78-.637.78s-.255.112-.638-.78c-.354-.777-2.554-5.884-2.554-5.884s-.354-.992-1.916-.992h-8.825s-2.06-.212-1.314 1.1c.745 1.31 9.358 16.696 9.358 16.696s.359.781 0 1.526c-.35.745-9.924 16.77-9.924 16.77s-1.064 1.724 0 1.724h9.828s1.048 0 1.658-1.087c.562-.996 3.474-7.303 3.474-7.303s.283-.566.853-.566c.565 0 .848.566.848.566s2.916 6.307 3.474 7.303c.614 1.087 1.662 1.087 1.662 1.087h9.828zm20.152-29.705v-7.004c0-1.107-1.08-1.107-1.08-1.107h-2.482v-9.39c0-1.077-1.418-.965-1.418-.965h-8.084s-1.414-.112-1.414.964v9.39h-2.482s-1.08 0-1.08 1.108v7.004s-.056 1.175 1.163 1.175h2.399v27.303s-.072 1.227 1.84 1.227h7.235c1.913 0 1.84-1.227 1.84-1.227V41.904h2.4c1.218 0 1.163-1.175 1.163-1.175zm16.081-18.57c0-3.545-2.938-6.418-6.56-6.418-3.62 0-6.557 2.873-6.557 6.418 0 3.542 2.936 6.415 6.558 6.415 3.621 0 6.56-2.873 6.56-6.415zm28.93 19.745s.784-10.21-6.736-10.21c-3.447 0-6.028 3.645-6.71 4.155-.213.163-.884.553-1.729.585v-2.852c0-1.08-1.418-.964-1.418-.964h-8.084s-1.418-.116-1.418.964v35.625s-.072 1.227 1.845 1.227h7.23c1.917 0 1.845-1.227 1.845-1.227V45.785c.004-.789.81-2.534 3.144-2.534 1.9 0 1.703 2.554 1.703 2.554v23.402s-.07 1.227 1.843 1.227h6.641c1.916 0 1.845-1.227 1.845-1.227V41.904zm22.973 24.988V60.69c0-1.171-.885-.78-.885-.78s-1.49.744-2.482.744c-4.809 0-4.817-8.82-4.817-9.12v-.011c0-.299.008-9.12 4.817-9.12.992 0 2.482.745 2.482.745s.885.39.885-.78v-6.204s.02-.82-.339-1.673c-.31-.737-.996-1.235-1.335-1.506-1.067-.845-3.322-1.303-4.394-1.303-1.335 0-14.201-.494-14.21 19.84v.013c.009 20.335 11.547 19.458 13.545 19.458 1.07 0 5.247-.211 6.394-2.426.359-.853.339-1.674.339-1.674zm21.305-26.163v-7.004c0-1.107-1.08-1.107-1.08-1.107h-2.482v-9.39c0-1.077-1.419-.965-1.419-.965h-8.081s-1.419-.112-1.419.964v9.39h-2.482s-1.08 0-1.08 1.108v7.004s-.053 1.175 1.164 1.175h2.398v27.303s-.071 1.227 1.841 1.227h7.235c1.913 0 1.843-1.227 1.843-1.227V41.904h2.398c1.217 0 1.164-1.175 1.164-1.175zm14.575-18.57c0-3.545-2.936-6.418-6.558-6.418-3.62 0-6.561 2.873-6.561 6.418 0 3.542 2.942 6.415 6.561 6.415 3.622 0 6.558-2.873 6.558-6.415zM206.928 46.705s.056-4.94-3.43-4.94c-3.39 0-3.677 4.092-3.677 4.928 0 .837 1.633.781 1.633.781h3.829c1.844 0 1.645-.769 1.645-.769zm179.02 4.31c0 .192-.026 3.029.187 5.678.132 1.594 1.026 2.215 1.757 2.454.502.22.943.192.943.192s.318.02.723-.112c.763-.163 1.904-.713 2.052-2.534.215-2.65.187-5.486.187-5.677 0-.191.028-2.769-.187-5.418-.224-2.753-2.737-2.606-2.737-2.606s-2.514-.147-2.738 2.606c-.213 2.649-.187 5.227-.187 5.418zm31.319-5.23v21.27l4.847-.521v-20.73s.197-2.553-1.704-2.553c-2.338 0-3.143 1.745-3.143 2.534zm82.432 102.846H198.735V98.998L319.4 85.95v51.052s-.071 1.231 1.841 1.231h7.235c1.9
112 0 1.84-1.231 1.84-1.231v-1.594c0-.239.212-.346.335-.366.57-.084.482.143 2.682 2.1 1.928 1.717 3.685 1.629 5.318 1.629 2.976 0 9.642-4.82 9.642-21.06 0-16.239-7.092-18.239-9.642-18.239-2.553 0-4.88 2.355-6.1 3.661-.86.92-1.768 1.076-2.234 1.088v-19.45l52.984-5.73v57.961s-.072 1.231 1.844 1.231h7.231c1.917 0 1.845-1.231 1.845-1.231v-59.14l3.829-.414v59.554s-.072 1.231 1.844 1.231h7.231c1.917 0 1.845-1.231 1.845-1.231V76.265l90.73-9.809v82.175zm-214.04-38.047v-10.176c0-.565-.095-.92-.705-.92-2.98 0-5.036 2.339-6.171 3.618-.82.92-1.781 1.1-2.255 1.131v-2.86c0-1.076-1.418-.965-1.418-.965h-8.084s-1.418-.111-1.418.964v35.626s-.068 1.227 1.844 1.227h7.231c1.917 0 1.845-1.227 1.845-1.227v-20.359c.004-5.665 7.785-5.1 8.426-5.1.741 0 .705-.96.705-.96zm30.463 11.597c.398-1.322 3.015-22.581-14.076-22.581-16.944 0-14.251 22.581-14.251 22.581s.745 17.02 14.43 17.02 12.976-11.773 12.976-11.773.072-1.063-1.31-1.063h-6.383s-1.402-.14-1.661.852c-.212.781-.694 2.446-3.176 2.446-3.486 0-3.637-3.366-3.637-6.382h14.892s1.84.092 2.196-1.1zm63.278 0c.395-1.322 3.012-22.581-14.075-22.581-16.949 0-14.255 22.581-14.255 22.581s.745 17.02 14.43 17.02 12.976-11.773 12.976-11.773.072-1.063-1.31-1.063h-6.383s-1.403-.14-1.658.852c-.215.781-.697 2.446-3.179 2.446-3.486 0-3.637-3.366-3.637-6.382H377.2s1.84.092 2.2-1.1zm34.662-20.8v35.621s-.068 1.231 1.844 1.231h7.231c1.917 0 1.845-1.231 1.845-1.231V101.38c0-1.08-1.418-.964-1.418-.964h-8.084s-1.418-.115-1.418.964zm12.02-11.423c0-3.546-2.937-6.418-6.558-6.418-3.622 0-6.562 2.872-6.562 6.418 0 3.542 2.94 6.415 6.562 6.415 3.621 0 6.558-2.873 6.558-6.415zm31.932 29.486v-.008c-.008-20.334-12.877-19.84-14.211-19.84-.088 0-.195.008-.303.016a4.179 4.179 0 00-.303-.016c-1.33 0-14.203-.494-14.207 19.84v.012c0 17.674 11.53 19.387 13.53 19.387.239 0 .637.028 1.02.028.354 0 .677-.012.92-.012 2 0 13.554-.502 13.554-19.403v-.004zm29.57-9.74s.777-10.212-6.737-10.212c-3.447 0-6.028 3.645-6.71 4.155-.219.164-.884.554-1.729.586v-2.853c0-1.08-1.418-.964-1.418-.964h-8.084s-1.418-.115-1.418.964v35.622s-.072 1.231 1.845 1.231h7.23c1.917 0 1.845-1.231 1.845-1.231v-23.418c.004-.79.81-2.534 3.144-2.534 1.9 0 1.701 2.554 1.701 2.554v23.398s-.072 1.231 1.845 1.231h6.641c1.916 0 1.845-1.231 1.845-1.231v-27.299zm-41.116 9.226c0-.195.028-2.769-.187-5.418-.223-2.753-2.737-2.606-2.737-2.606s-2.514-.147-2.737 2.606c-.215 2.65-.187 5.223-.187 5.418 0 .192-.028 3.028.187 5.678.127 1.593 1.024 2.215 1.757 2.454.502.219.936.191.936.191s.323.02.725-.112c.765-.163 1.908-.713 2.056-2.533.215-2.65.187-5.486.187-5.678zm-77.088-4.426s.056-4.944-3.434-4.944c-3.386 0-3.67 4.091-3.67 4.928 0 .837 1.63.78 1.63.78h3.83c1.844 0 1.644-.764 1.644-.764zm-63.274 0s.055-4.944-3.435-4.944c-3.39 0-3.673 4.091-3.673 4.928 0 .837 1.633.78 1.633.78h3.83c1.84 0 1.645-.764 1.645-.764zm24.035 4.426c0 .192-.027 2.765.188 5.415.223 2.757 2.737 2.605 2.737 2.605s2.514.152 2.737-2.605c.215-2.65.191-5.223.187-5.415a64.57 64.57 0 00-.187-5.418c-.223-2.753-2.737-2.606-2.737-2.606s-2.514-.147-2.737 2.606c-.215 2.65-.188 5.223-.188 5.418z"],["id","logo-greenpeace","viewBox","-50 127.5 183 30"],["d","M7.7 134.1c-.5.4-1.4.5-5.9 1.3 0 0-.2 0-.9.4-1.1 0-2.8.8-3.3 1.1-.2.1-.5.7-.6 1.8.3.4.5.3.8.3 2.2 0 5.3-1.1 5.7-1 1.4.3 2.1 2.5 2.1 3.6 0 .1-.1.8-.2.9-.2.5-1 .9-2.1 1-4.9.4-7.2.8-7.7 1.2-.1.1-.3.6-.3.9 0 1.2 2.4 1.4 2.9 1.4 1.5 0 2.3-.8 2.8-.8.7 0 2 1.6 2 3.4 0 1.2-.7 3.1-3.7 3.1-.8 0-4.1-.6-6.5-2.3 0 0 .1-.5-.9-1.2-.3-.6-1-2.6-1-4.2 0-3.5 1.7-5.8 2-7.1 0 0-.8-1.2-1.1-1.6-.2-.2-.4-.4-.4-1.3 0-2.7 1.8-3.2 1.9-3.2h.6s1.3-.6 1.5-.9l1-.1c.6-.1 7.1-1.8 8.4-1.8 1 0 1.4.2 1.9.8.3.4 1.4 2.4 1.4 3.2-.2.4-.3.9-.4 1.1zM10.9 144.6c-.1.1-.3.7-.3 1 0 .4 1.5 1.1 2.8 1.1 4 .2 3.5-1.7 4.7-1.1.8.4 1.5 2.3 1.5 3.5 0 2.6-2.5 3.3-4.8 3.3-3.1 0-5.8-1.4-5.8-1.4s-2.4-3-2.4-5.1c0-4.9 2.6-10.2 2.7-10.5 0 0 .2-1.4.3-2.3.1-1 .8-1.2 1.4-1.9 1.3-.1 3.7-1.2 11-2 .9-.1 2.1 1.2 2.7 3.1.1.3-.1 1.7-.5 1.9-.3.1-1 .2-7 .8-1 .1-2.1.3-2.5.6-.5.3-1.4 1.9-1.5 2.4-.1.5.1.8.8.7 3.1-.3 5.2-1.7 5.5-1.7 1.1 0 2.2 1.5 2.5 3.1.2 1-.1 1.7-.4 1.9-.9.6-2.4 1-3.9 1.3-.7.1-1.2.1-1.4.1-.1 0-.5.2-.6.2-2.4.4-4.4.6-4.8 1zM78.4 131.9c0 1.2-.4 2-.8 2.2-1.9.7-8.3 1.6-11.3 2.6-.5.2-1.5 1.8-1.5 2.4 0 .3.4.4.9.4 4.3-.6 5-.9 6.8-1.7.3 0 .7.1 1 .3.5.6 1 1.6 1 3.2 0 1-.4 2-2.1 2.2-2.2.3-7.3 1.1-8.8 1.3-.8.1-1.2.3-1.3.4-.7 1-.4 3 4.2 2 1.9-.4 2.3-1.1 3.4-1.1h.3c.9.8 1.1 1.7 1.1 3 0 1.5-.7 2.6-2 3.2-.1.1-.6.2-.7.2-.1 0-.7.4-1 .4-.8.2-1.4.3-1.7.3-3.1 0-8.1-1.4-8.1-7.2 0-5.3 3.6-8.9 4.5-12.4 0 0 .2-.2.5-.6.1-.6.6-2 1.3-2.1 1.7-.2 6.8-1.3 11.4-2.8.4-.1.7-.1 1 .1.9.6 1.9 2.1 1.9 3.7zM-9.7 147.1c-.9-1-3.9-2.7-5-3.8.4-.5 2.9-3.9 2.9-6.6 0-3.8-2.7-8.3-6.4-8.3 0 0-1.1 0-2.4.1-.2.4-1 .3-1 .3-1.3.6-2.5 1.6-2.5 4.7 0 .6.8 1.1 1.3 1.6-.1 1-.4 2.7-.9 3.9-.2.4-1.4.6-1.4.6l-.6.8c-.4 2.4 0 2.7.8 3.8.1 1.3-.4 3.5-.4 4.8 0 .9.3.8.2 1.8l.2.4c.3 1 1.4 1.8 2.5 1.8s1.5-.8 1.5-1.2c0-1.1-.3-4.4-.3-4.7.1-1 .5-1.6.5-1.6.7 0 3.9 2.9 6.6 5.6.4.4 1.2.8 1.9.8 1.6 0 2.3-1.9 2.8-2.3.2-.3.3-1.9-.3-2.5zm-9.5-7.4c-.2.1-.6-.1-.7-.1 0 0 .8-4.9.9-5.9 1.2-.3 2.7.3 2.7 1.9.1 1.3-.5 2.9-2.9 4.1zM58 129.7l-1.2-.3-.6-.3c-1.6-.3-5.4-.4-6.7-.2-.2 0-1.1-.2-1.4-.3-1 .6-1.8.8-1.8.8-.2 0-.8-.2-.8-.2-.9.1-3.3.6-4.4 1.3-.5.3-.8.8-1 1.2 0 .1-.2.2-.2 0s-.1-.5-.1-.6c-.3-1.1-1.7-2-2.5-2-.3 0-1.1.4-1.1.8-.1.5-.1 2.8-.4 5 0 .2 0 4.4-.4 5.8-.1 0-.4.1-.5 0-1.1-1.6-3.8-4.3-4.1-6.2-.2-1.7.
11-4.3-.8-5-.3-.3-1.9-.7-2.4-.7-.7 0-1.2.3-1.5.7l-.1.5-.5.7c-.1.5-.2 1.3-.3 3l.4 2.1s0 .5-.4.9l.1 1.6c0 1.8-1.6 8-1.6 9.8 0 4.2 3.7 3.8 3.9 3.7.3-.2.8-1.1.8-1.4.2-2.5.5-6.7 1.2-7.9.1-.3.5-.4.7-.2.6.6 1.2 1.8 1.3 1.9.7.9 2.5 3.2 2.9 5.3 0 .2 0 .6.1.9.1.7.4 1.5 1.4 2.3.3.2 1.3.3 2 .2.7-.1 2-.3 2-3.5 0-2.1-.3-3-.3-3.4s.5-4.3.5-9.7c0 0-.2-.5-.3-.8.1-.5.2-.8.2-1.1 0-.1.1-.2.1-.1s.1.2.1.2c.3.4.9.8 1.6.8 1.2 0 2.7-1.4 3.7-1.1.1 0 .3-.2 1.1-.3 0 .5 0 1.6-.1 3.1-.1.7-.4.9-1.7.9-.5 0-.8.4-.9.7-.2.4-.5 2.2-.5 2.7 0 1 1.1 2.3 2.5 2.7.1.4-.3 3.7-.3 5.4 0 1.7.4 2.4.5 2.5.1.1 1.3 1 2.2 1 .7 0 1.4-.4 1.6-.7.1-.2.3-.6.3-1.4.1-3.8.5-7.8 1-7.9 2.3-.7 4.5-1.5 6.7-3.2 1.2-.8 2.6-2.6 2.6-4.4 0-2.3-1.5-4.9-2.6-5.6zm-6.7 7.6c-.3 0-.5-.1-.5-.3-.3-.8-.4-2.6-.4-3.6 1-.2 5.4.1 5.4 1.2-.1 1-3 2.7-4.5 2.7zM-26.5 143.2c0-.7-.7-2.9-1.1-3.5-.6-.7-1.3-.8-2.2-.8-.6 0-10.3 1.5-11.6 2.3-.6.4-.8 1.2-.8 2.4 0 1.7 1.1 2.4 1.4 2.4.7 0 5.7-1 7.4-1.3.4-.1.5.1.5.2 0 .4-.1.9-.3 1.2-.7.8-1.7 1.2-2.6 1.5-1.4-.3-2.6.9-4 .2-.6 0-1.5.4-1.9-.2-1.4-.3-2.9-.4-4.1-1.4-.4-.4-.5-.9-.5-1.5 0-1.5 2.3-5.5 6.2-9.1.8-.8 3.7-2.9 5-2.9.9 0 1.2 1.9 1.8 2.6.2.2.9.2 1.2 0 .7-.3 1.3-.7 1.3-1.6 0-2-.8-3.6-1.4-4.4-.4-.5-2.3-1.3-3.1-1.3-1.6 0-2.4 1-3 1-2.4 1.5-3.6 2.9-4.1 3.3-.2.2-.4.2-.4.2s-.1.5-.4.9c-.1.1-.9.6-.9.6-1.1 1.1-5.9 7.1-5.9 9.4 0 2.1 1.4 5.1 1.9 5.5 1.8 1.6 5 2.8 8.7 2.8 2.6 0 5-1 5.7-1.4.2-.1.3-.1.3.1s-.1.5-.1.8c0 .3-.1 1.5-.1 2.4 0 1.5.4 2.3.8 2.7.2.2 1.5.5 2.3.5.4 0 1.7-.6 1.7-2 0-.8-.1-1.8-.1-2.1.4-6.5 2.4-8.3 2.4-9.5zM132.9 132c-.4-1.6-1.6-3.1-2.7-3.3-1 .2-8.8 1.7-13.9 2.4-.7.1-1.6.1-1.6.1l-.6.3s-1 .1-1.5.4c-.7.5-1.6 1.4-1.8 2.9l.1 1.3c-1.6 3.2-2.7 5.7-2.7 9.1v.2c0 .3 0 .4-.1.3-.1-.1-.2-.3-.3-.4-.6-.7-.8-.8-1.1-.8-.8 0-1.5 1.6-4.3 1.6-2.6 0-7.3-2.7-7.3-4.1 0-3.1 4.1-6.9 7.1-6.9.5 0 .7.2.7.5 0 .6-.5 1.6-.5 2.2 0 1.5 2.2 2.5 3.4 2.5.3 0 2.7-.9 2.7-4.3 0-2-1.5-5.4-3.9-5.4-3.1 0-7.6 1.6-10.7 3.8 0 0-.2.4-.4.6s-1 .8-1 .8c-.7.9-1.3 2.2-1.5 2.6-.1.1-.1.3-.2.5-.1.4-.3.5-.4.3 0-.2 0-.4-.1-.7-.1-1.3-.2-2.1-.4-3.1 0 0-.3-.9-.4-1.3v-.6c-.7-2.7-2.4-4.5-2.6-4.6-1.1-.4-1.4-.5-1.9-.2-1.9 1.2-4.1 4.9-7.5 11.2 0 0-.6.6-1.3 1.1.1 1 0 1.5-.1 1.8-.7 2.2-2.7 4.9-2.6 5.5l.1.7-.1.8c0 .5 1.6 2.3 2.9 2.3h.3c1.3-1.2 1.7-3.4 2.9-5.3.1-.2.2-.2.5-.4.8-.3 2.3-.5 2.9-.6s1.3.1 1.3.1l.6-.2c.5 0 .8.1.8.6 0 2.1 0 3.9.2 4.5.2 1 1.2 1.7 3.1 1.9.2 0 1-.5 1.2-1.2.4-1.1.1-2.5.1-3.7 0-1.8.1-2.8.1-3.4 0-.2.2-.3.2-.1.2.5.5 1.2.9 1.7 2.4 2.8 6.3 6.1 11.9 6.4 2.2.1 3.9-1 4.7-3.2.2-.5.3-.9.4-1.1 0-.1.1 0 .2.1.1.2.3.5.6.9 1.9 2.4 4.6 3.2 8.1 2.6 3.8-.6 4.3-1 4.7-1.4.5-.7.7-1.7.8-2.6.1-.6.1-1.3-.4-1.9-.6-.6-2.4 0-4.8.4-3.2.5-4.5-.8-4.5-1.2 0-.2.1-.8.5-.8.3-.1 1 0 1.3.1.1 0 1.9-.3 3.2-.3.5 0 1.1.1 1.3.1 0 0 2.1-.2 3.4-.4.8-.2 1.5-.8 1.5-1.2.2-1.2 0-2-.2-2.4-.9-1.8-1.9-2-2.2-2-1.1.2-3.3.9-6.3.7-.4 0-.6-.4-.6-.7.1-.8 1-2 2-2.2 2.4-.5 9.5-1.2 12.1-1.3 1.6-.1 3.4.4 3.7-.1.2-.7.1-2.1 0-2.5zm-47.1 7.4c-.2.4-1.3.7-3.3.7-.1 0-.2-.2-.1-.3.8-1.9 2.3-5.2 2.5-5.2.2 0 .5.1.7.3.5.5.5 4 .2 4.5z"],["id","logo-klimaatzaak","viewBox","0 0 500 150"],["y","63.38","width","115.57","height","29.07","rx","13.42"],["x","147.57","y","63.38","width","33.82","height","29.21","rx","13.42"],["x","199.27","y","63.38","width","63.44","height","29.21","rx","13.42"],["x","277.25","y","63.38","width","56.32","height","29.07","rx","13.42"],["x","338.46","y","63.38","width","59.95","height","29.21","rx","13.42"],["x","402.88","y","63.52","width","97.12","height","29.07","rx","13.42"],["d","M11.32,24.64,8.64,27.05V45.66h-5V2.35h5V20.88l20-18.54h6.86l-20.58,19L37.66,45.66l-6.92,0Z"],["d","M80.62,40.71v4.95h-27V2.35h5V40.71Z"],["d","M104.33,45.66h-5V2.35h5Z"],["d","M167.18,45.66h-4.75l-2.31-37-8.3,24.11h-4.67L138.92,8.67l-2.31,37h-4.75l2.62-43.24h7l8.06,23.43,8.14-23.42h6.93Z"],["d","M215.66,45.66H210.4l-6.07-17.12H189.2l-6.07,17.12h-5.26L193.23,2.35h7.07ZM202.57,23.58,196.76,7.19,191,23.58Z"],["d","M262.8,45.66h-5.26l-6.07-17.12H236.33l-6.06,17.12H225L240.36,2.35h7.08ZM249.71,23.58,243.9,7.19l-5.81,16.39Z"],["d","M293.31,7V45.66h-5V7H274V2.35h33.84V7Z"],["d","M324.09,7V2.35h26.47V7.79L327.7,41h24.56v4.67H322.68v-5.6L345.43,7Z"],["d","M404.21,45.66H399l-6.07-17.12H377.75l-6.07,17.12h-5.26L381.78,2.35h7.08ZM391.13,23.58,385.32,7.19l-5.81,16.39Z"],["d","M451.35,45.66h-5.26L440,28.53H424.89l-6.07,17.12h-5.26L428.92,2.35H436ZM438.27,23.58,432.46,7.19l-5.82,16.39Z"],["d","M472.09,24.64l-2.69,2.41V45.66h-4.95V2.35h4.95V20.88l20-18.54h6.87l-20.59,19,22.79,24.27-6.91,0Z"],["points","26.42 142.44 26.42 146.6 3.77 146.6 3.77 110.31 7.92 110.31 7.92 142.44 26.42 142.44"],["points","3.77 110.31 7.92 110.31 7.92 142.44 26.42 142.44 26.42 146.6 3.77 146.6","stroke","#231f20","stroke-miterlimit","10","stroke-width","0.4"],["points","37.97 110.18 34.97 120.8 32.29 120.32 33.1 109.32 37.97 110.18"],["d","M65.48,110.31H59.54L46.68,146.6l4.41,0,5.08-14.33H68.85l5.08,14.33,4.41,0ZM57.64,128.1l4.87-13.73,4.87,13.73Z"],["points","91.62 146.6 87.47 146.6 87.47 110.31 111.25 110.31 111.25 114.22 91.62 114.22 91.62 125.78 103.84 125.78 103.84 129.7 91.62 129.7 91.62 146.6"],["points","126.17 146.6 122.02 146.6 122.02 110.31 145.8 110.31 145.8 114.22 126.17 114.22 126.17 125.78 138.38 125.78 138.38 129.7 126.17 129.7 126.17 146.6"],["d","M167,110.31h-5.93L148.21,146.6l4.41,0,5.08-14.33h12.67l5.09,14.33,4.41,0Zm-7.83,17.79L164,114.37l4.86,13.73Z"],["x","190.31","y","110.31","width","4.15","height","36.29"],["d","M217.69,131.77c3.83,0,6.8-.9,8.89-2.7s3.14-4.51,3.14-8.12a9.57,9.57,0,0,0-3.53-7.64,13.46,13.46,0,0,0-9-3h-11V146.6h3.92V131.77l1.91,0,14.11,14.77,5.56,0Zm-7.59-4V114.22h7.23a9.61,9.61,0,0,1,6.17,1.9,5.85,5.85,0,0,1,2.37,4.74,6.47,6.47,0,0,1-1.66,4.86q-2.13,2.09-7.77,2.08Z"],["points","242.94 146.6 242.94 110.31 266.72 110.31 266.72 114.22 247.09 114.22 247.09 125.78 259.31 125.78 259.31 129.7 247.09 129.7 247.09 142.68 268.08 142.68 268.08 146.6 242.94 146.6"],["d","M305.57,128.63q0-8.35,4.7
15-13.7a15.47,15.47,0,0,1,12.09-5.33,16.31,16.31,0,0,1,7,1.72,19.19,19.19,0,0,1,6.19,4.56l-2.07,3.62a19.6,19.6,0,0,0-5.28-4.36,12.07,12.07,0,0,0-5.87-1.57q-6.35,0-9.66,4.57-3,4-3,10.49c0,4.51.83,8,2.49,10.44q3.15,4.62,10.14,4.62a12,12,0,0,0,5.81-1.51,19.67,19.67,0,0,0,5.34-4.42l2.07,3.62a19,19,0,0,1-6.19,4.56,16.31,16.31,0,0,1-7,1.72q-8.71,0-13-5.33-3.85-4.8-3.86-13.7"],["points","369.73 142.44 369.73 146.6 347.07 146.6 347.07 110.31 351.23 110.31 351.23 142.44 369.73 142.44"],["x","380.76","y","110.31","width","4.15","height","36.29"],["points","425.54 146.6 421.56 146.6 419.62 115.61 412.67 135.81 408.76 135.81 401.87 115.61 399.93 146.6 395.95 146.6 398.14 110.37 403.96 110.37 410.72 129.99 417.54 110.37 423.34 110.37 425.54 146.6"],["d","M454.14,110.31h-5.93L435.35,146.6l4.4,0,5.09-14.33h12.67l5.09,14.33,4.4,0Zm-7.83,17.79,4.87-13.73L456,128.1Z"],["points","485.77 114.22 485.77 146.6 481.63 146.6 481.63 114.22 469.59 114.22 469.59 110.31 497.93 110.31 497.93 114.22 485.77 114.22"],["id","logo-masereelfonds","viewBox","0 0 400 170"],["d","M192.34,24.34l-5.91,35.84c0,1-.32,2-.32,3,0-1-.32-2-.32-3l-6.27-35.84H167V81.86h8.23V42.52l6.25,39.13H190l6.64-38.9V81.86h8.22V24.34Z"],["d","M229.18,24.34H218.34l-8.89,57.52h8.89L220,67.39h7.23l1.63,14.47h8.89Zm-7.88,35.5,2-16.11c0-1.32.32-3,.32-4.25,0,1.63.32,3,.32,4.25l2,16.11Z"],["d","M261.47,54.91l-8.29-9.21a11.06,11.06,0,0,1-3.29-8.2c0-2.3.66-5.91,4-5.91s4,2.64,4,5.27v6.57h8.5V36.5c0-8.23-4.61-12.75-12.5-12.75s-12.5,4.93-12.5,13.81a17.83,17.83,0,0,0,5.25,13.82l8.23,9.18a11.13,11.13,0,0,1,3.29,8.23c0,3.95-1.32,5.91-4.61,5.91-2.64,0-4-2-4-5.27V62.8H241v6.9c0,7.89,4.93,12.76,12.76,12.76,8.22,0,13.16-5.25,13.16-13.82-.32-6.25-1.64-9.86-5.6-13.82"],["d","M292.32,32.55V24.34H272.59V81.86h19.73V74H281.14V56.23H291V48h-9.86V32.55Z"],["d","M322.23,44.39V37.48c0-8.51-4.61-13.16-12.5-13.16H297.61V81.86h8.5V57.21h3.62c3.29,0,3.95,2.63,3.95,5.27V82.2h8.51V62.48c0-4.25-1.32-7.57-4-9.21a11.26,11.26,0,0,0,4-8.88m-8.51,0c0,2.29-.66,5.27-3.95,5.27h-3.62v-17h3.62c3.29,0,3.95,2.64,3.95,5.27Z"],["d","M348.21,32.55V24.34H328.48V81.86h19.73V74H337.36V56.23h9.55V48h-9.55V32.55Z"],["d","M186.77,96.34V88.45H167v57.21h8.89V121.34h9.54v-8.23h-9.54V96.34Z"],["d","M203.86,87.8c-7.88,0-12.75,4.93-12.75,12.75v33.61c0,7.89,4.93,12.75,12.75,12.75s12.76-4.93,12.76-12.75V100.3c0-7.89-4.93-12.5-12.76-12.5m4,45.36c0,2.3-.66,5.25-4,5.25s-4-2.61-4-5.25V100.61c0-2.29.66-5.27,4-5.27s3.95,2.64,3.95,5.27Z"],["d","M241.68,88.45v30.91a27.9,27.9,0,0,0,.32,5.25l-9.86-36.13h-9.55V146h8.23V115.09a24.67,24.67,0,0,0-.32-4.93L240.05,146h9.86V88.45Z"],["d","M269.61,88.45H256.86V146h12.75c8.23,0,12.5-4.61,12.5-12.76V101.61c0-8.88-4.25-13.16-12.5-13.16m3.62,44.39c0,2.3-.66,5.25-4,5.25h-3.93V96.34h4.25c3.3,0,4,2.64,4,5.25v31.25Z"],["d","M307.77,118.7l-8.22-9.2a11.11,11.11,0,0,1-3.3-8.21c0-2.29.66-5.91,4-5.91s4,2.64,4,5.26v6.56h8.5v-6.9c0-8.23-4.61-12.76-12.5-12.76s-12.5,4.93-12.5,13.82a17.86,17.86,0,0,0,5.25,13.82l8.23,9.18a11.12,11.12,0,0,1,3.3,8.23c0,3.95-1.32,5.91-4.62,5.91-2.63,0-3.95-2-3.95-5.26v-6.65h-8.5v6.91c0,7.89,4.61,12.75,12.75,12.75s13.16-5.25,13.16-13.81a19.4,19.4,0,0,0-5.59-13.82"],["d","M378.39,24.34V81.86h19.73V74H387.28V24.34Z"],["d","M373.52,32.55V24.34H353.8V81.86h19.72V74H362.34V56.23h9.87V48h-9.87V32.55Z"],["d","M0,0V170H151.91V0ZM136.14,154.55H15.45V15.45H136.14Z"],["d","M127.25,39.14V24.26H78.91L64,114.35l-15.14-90H24.66V145.66H39.77V45.05L55.91,145.66H72L88.14,45.05V145.66h15.45V93.05h23.66V78.17H103.57v-39Z"],["id","logo-oxfam","viewBox","0 0 400 150"],["d","M153.34,75a70,70,0,1,1-70-70A70,70,0,0,1,153.34,75ZM55.46,59.3H68.23a.73.73,0,0,0,.72-.71,14.5
15,14.55,0,0,1,28.78,0,.78.78,0,0,0,.76.71h12.72a.71.71,0,0,0,.72-.71,28.68,28.68,0,0,0-57.19,0A.71.71,0,0,0,55.46,59.3ZM97.07,85.88a28.68,28.68,0,0,0,14.84-23,.72.72,0,0,0-.72-.72H98.42a.75.75,0,0,0-.72.72,14.55,14.55,0,0,1-28.78,0,.71.71,0,0,0-.71-.72H55.44a.72.72,0,0,0-.72.72,28.66,28.66,0,0,0,14.84,23,28.65,28.65,0,0,0-14.91,24.43.71.71,0,0,0,.71.71h12.7a.71.71,0,0,0,.72-.71,14.55,14.55,0,0,1,29.07,0,.71.71,0,0,0,.71.71h12.71a.71.71,0,0,0,.71-.71A28.65,28.65,0,0,0,97.07,85.88Z"],["d","M209.2,82.58c0,4.21-4.31,5.64-6.84,5.64s-6.86-1.43-6.86-5.64V59.64c0-4.21,4.32-5.63,6.86-5.63s6.84,1.42,6.84,5.63Zm-6.84-39.69c-12.24,0-17.92,8.62-17.92,15.9V83.43c0,7.29,5.68,15.87,17.92,15.91s17.91-8.62,17.91-15.91V58.79C220.27,51.51,214.59,42.92,202.36,42.89Z"],["points","280.88 98.33 280.88 76.87 297.42 76.87 297.42 65.88 280.96 65.88 280.96 54.95 300.12 54.95 300.12 43.89 269.84 43.89 269.84 98.33 280.88 98.33"],["d","M318.87,60.88,323.29,78h-8.93Zm9.67,37.45h11L325.14,43.89H312.23L298,98.33h11.09l2.54-9.64h14.4Z"],["points","250.1 71.07 264.19 43.89 251.4 43.89 243.69 59.74 235.98 43.89 223.19 43.89 237.29 71.07 223.12 98.33 236.05 98.33 243.69 82.52 251.33 98.33 264.27 98.33 250.1 71.07"],["points","375.17 43.89 365.43 64.83 355.55 43.89 344.21 43.89 344.21 98.33 355.03 98.33 355.03 67.36 361.99 81.84 368.89 81.84 375.84 67.41 375.84 98.33 386.66 98.33 386.66 43.89 375.17 43.89"]],template:function(e,t){1&e&&(En(),xo(0,"svg",0),xo(1,"symbol",1),Co(2,"path",2),Co(3,"path",3),Co(4,"path",4),Co(5,"path",5),Co(6,"path",6),Co(7,"path",7),Co(8,"path",8),Co(9,"path",9),Co(10,"path",10),Co(11,"path",11),Co(12,"path",12),Co(13,"path",13),Co(14,"path",14),Co(15,"path",15),Co(16,"path",16),Co(17,"path",17),Co(18,"path",18),Co(19,"path",19),Co(20,"path",20),Co(21,"path",21),Co(22,"path",22),Co(23,"path",23),Co(24,"path",24),Co(25,"path",25),Co(26,"path",26),Co(27,"path",27),Co(28,"path",28),Co(29,"path",29),Co(30,"path",30),Co(31,"path",31),Co(32,"path",32),Co(33,"path",33),Co(34,"path",34),Co(35,"path",35),Co(36,"path",36),Co(37,"path",37),Co(38,"path",38),Co(39,"path",39),Co(40,"path",40),Co(41,"path",41),Co(42,"path",42),Co(43,"path",43),Co(44,"path",44),Co(45,"path",45),Co(46,"path",46),Co(47,"path",47),Co(48,"path",48),Co(49,"path",49),Co(50,"path",50),Co(51,"path",51),Co(52,"path",52),Co(53,"path",53),Co(54,"path",54),Co(55,"path",55),Co(56,"path",56),Co(57,"path",57),Co(58,"path",58),Co(59,"path",59),Co(60,"path",60),Co(61,"path",61),Co(62,"path",62),Co(63,"path",63),Co(64,"path",64),Co(65,"path",65),So(),xo(66,"symbol",66),Co(67,"path",67),Co(68,"path",68),Co(69,"path",69),Co(70,"path",70),Co(71,"path",71),Co(72,"path",72),Co(73,"path",73),Co(74,"path",74),Co(75,"path",75),Co(76,"path",76),Co(77,"path",77),Co(78,"path",78),Co(79,"path",79),Co(80,"path",80),Co(81,"path",81),Co(82,"path",82),Co(83,"path",83),Co(84,"path",84),Co(85,"path",85),Co(86,"path",86),Co(87,"path",87),Co(88,"path",88),Co(89,"path",89),Co(90,"path",90),Co(91,"path",91),Co(92,"path",92),Co(93,"path",93),Co(94,"path",94),Co(95,"path",95),Co(96,"path",96),Co(97,"path",97),Co(98,"path",98),Co(99,"path",99),Co(100,"path",100),Co(101,"path",101),Co(102,"path",102),Co(103,"path",103),Co(104,"path",104),Co(105,"path",105),Co(106,"path",106),Co(107,"path",107),Co(108,"path",108),Co(109,"path",109),Co(110,"path",110),Co(111,"path",111),Co(112,"path",112),Co(113,"path",113),Co(114,"path",114),Co(115,"path",115),Co(116,"path",116),Co(117,"path",117),Co(118,"path",118),Co(119,"path",119),Co(120,"path",120),Co(121,"path",121),Co(122,"path",122),Co(123,"path",123),Co(124,"path",124),Co(125,"path",125),Co(126,"path",126),Co(127,"path",127),Co(128,"path",128),Co(129,"path",129),Co(130,"path",130),So(),xo(131,"symbol",131),Co(132,"path",132),Co(133,"path",133),Co(134,"path",134),Co(135,"path",135),Co(136,"path",136),Co(137,"path",137),Co(138,"path",138),Co(139,"path",139),Co(140,"path",140),Co(141,"path",141),Co(142,"path",142),Co(143,"path",143),Co(144,"path",144),Co(145,"path",145),Co(146,"path",146),Co(147,"path",147),Co(148,"path",148),Co(149,"path",149),Co(150,"path",150),Co(151,"path",151),Co(152,"path",152),Co(153,"path",153),Co(154,"path",154),Co(155,"path",155),Co(156,"path",156),Co(157,"path",157),Co(158,"path",158),Co(159,"path",159),Co(160,"path",160),Co(161,"path",161),Co(162,"path",162),Co(163,"path",163),Co(164,"path",164),Co(165,"path",165),Co(166,"path",166),Co(167,"path",167),
1Co(168,"path",168),Co(169,"path",169),Co(170,"path",170),Co(171,"path",171),Co(172,"path",172),Co(173,"path",173),Co(174,"path",174),Co(175,"path",175),Co(176,"path",176),Co(177,"path",177),Co(178,"path",178),Co(179,"path",179),Co(180,"path",180),Co(181,"path",181),Co(182,"path",182),Co(183,"path",183),Co(184,"path",184),Co(185,"path",185),Co(186,"path",186),Co(187,"path",187),Co(188,"path",188),Co(189,"path",189),Co(190,"path",190),Co(191,"path",191),Co(192,"path",192),Co(193,"path",193),Co(194,"path",194),Co(195,"path",195),Co(196,"path",196),Co(197,"path",197),So(),xo(198,"symbol",198),Co(199,"path",199),Co(200,"path",200),Co(201,"path",201),Co(202,"path",202),Co(203,"path",203),Co(204,"path",204),Co(205,"path",205),Co(206,"path",206),Co(207,"path",207),Co(208,"path",208),Co(209,"path",209),Co(210,"path",210),Co(211,"path",211),Co(212,"path",212),Co(213,"path",213),Co(214,"path",214),Co(215,"path",215),Co(216,"path",216),Co(217,"path",217),Co(218,"path",218),Co(219,"path",219),Co(220,"path",220),Co(221,"path",221),Co(222,"path",222),Co(223,"path",223),Co(224,"path",224),Co(225,"path",225),Co(226,"path",226),Co(227,"path",227),Co(228,"path",228),Co(229,"path",229),Co(230,"path",230),Co(231,"path",231),Co(232,"path",232),Co(233,"path",233),Co(234,"path",234),Co(235,"path",235),Co(236,"path",236),Co(237,"path",237),Co(238,"path",238),Co(239,"path",239),Co(240,"path",240),Co(241,"path",241),Co(242,"path",242),Co(243,"path",243),Co(244,"path",244),Co(245,"path",245),Co(246,"path",246),Co(247,"path",247),Co(248,"path",248),Co(249,"path",249),Co(250,"path",250),Co(251,"path",251),Co(252,"path",252),Co(253,"path",253),Co(254,"path",254),Co(255,"path",255),Co(256,"path",256),Co(257,"path",257),Co(258,"path",258),Co(259,"path",259),Co(260,"path",260),Co(261,"path",261),Co(262,"path",262),Co(263,"path",263),Co(264,"path",264),So(),xo(265,"symbol",265),Co(266,"path",266),Co(267,"path",267),Co(268,"path",268),Co(269,"path",269),Co(270,"path",270),Co(271,"path",271),Co(272,"path",272),Co(273,"path",273),Co(274,"path",274),Co(275,"path",275),So(),xo(276,"symbol",276),Co(277,"path",277),Co(278,"path",278),Co(279,"path",279),Co(280,"path",280),Co(281,"path",281),Co(282,"path",282),Co(283,"path",283),Co(284,"path",284),Co(285,"path",285),Co(286,"path",286),Co(287,"path",287),Co(288,"path",288),Co(289,"path",289),So(),xo(290,"symbol",290),Co(291,"path",291),So(),xo(292,"symbol",292),Co(293,"path",293),So(),xo(294,"symbol",294),Co(295,"rect",295),Co(296,"rect",296),Co(297,"rect",297),Co(298,"rect",298),Co(299,"rect",299),Co(300,"rect",300),Co(301,"path",301),Co(302,"path",302),Co(303,"path",303),Co(304,"path",304),Co(305,"path",305),Co(306,"path",306),Co(307,"path",307),Co(308,"path",308),Co(309,"path",309),Co(310,"path",310),Co(311,"path",311),Co(312,"polygon",312),Co(313,"polyline",313),Co(314,"polygon",314),Co(315,"path",315),Co(316,"polygon",316),Co(317,"polygon",317),Co(318,"path",318),Co(319,"rect",319),Co(320,"path",320),Co(321,"polygon",321),Co(322,"path",322),Co(323,"polygon",323),Co(324,"rect",324),Co(325,"polygon",325),Co(326,"path",326),Co(327,"polygon",327),So(),xo(328,"symbol",328),Co(329,"path",329),Co(330,"path",330),Co(331,"path",331),Co(332,"path",332),Co(333,"path",333),Co(334,"path",334),Co(335,"path",335),Co(336,"path",336),Co(337,"path",337),Co(338,"path",338),Co(339,"path",339),Co(340,"path",340),Co(341,"path",329),Co(342,"path",330),Co(343,"path",331),Co(344,"path",332),Co(345,"path",333),Co(346,"path",334),Co(347,"path",341),Co(348,"path",335),Co(349,"path",336),Co(350,"path",337),Co(351,"path",338),Co(352,"path",339),Co(353,"path",342),Co(354,"path",343),So(),xo(355,"symbol",344),Co(356,"path",345),Co(357,"path",346),Co(358,"polygon",347),Co(359,"path",348),Co(360,"polygon",349),Co(361,"polygon",350),So(),So())},encapsulation:2}),e})();function dm(e,t){1&e&&(En(),Co(0,"use",31))}function pm(e,t){1&e&&(En(),Co(0,"use",32))}function gm(e,t){if(1&e){const e=Ao();xo(0,"li",35),xo(1,"a",36),Oo("click",(function(){nn(e);const t=Mo(2);return t.setLanguage("en"),t.toggleLanguageMenu()})),$o(2,"English (EN)"),So(),So()}}function mm(e,t){if(1&e){const e=Ao();xo(0,"li",35),xo(1,"a",37),Oo("click",(function(){nn(e);const t=Mo(2);return t.setLanguage("fr"),t.toggleLanguageMenu()})),$o(2,"Fran\xe7ais (FR)"),So(),So()}}function fm(e,t){if(1&e){const e=Ao();xo(0,"li",35),xo(1,"a",38),Oo("click",(function(){nn(e);const t=Mo(2);return t.setLanguage("nl"),t.toggleLanguageMenu()})),$o(2,"Nederlands (NL)"),So(),So()}}function vm(e,t){if(1&e&&(xo(0,"ul",33),yo(1,gm,3,0,"li",34),yo(2,mm,3,0,"li",34),yo(3,fm,3,0,"li",34),So()),2&e){const e=Mo();fo("aria-hidden",!e.languageMenuVisible),vi(1),wo("ngIf","en"!==e.lang),vi(1),wo("ngIf","fr"!==e.lang),vi(1),wo("ngIf","nl"!==e.lang)}}function ym(e,t){1&e&&(xo(0,"a",39),xo(1,"span",2),$o(2,"Instagram"),So(),So())}function bm(e,t){1&e&&(En(),Co(0,"use",40))}function _m(e,t){1&e&&(En(),Co(0,"use",41))}let wm=(()=>{class e{constructor(e,t,n,r,i,s,o){this.router=t,this.translate=r,this.seoService=i,this.languageService=s,this.initialLoad=!0,this.lang="nl",this.isBrowser=!1,this.isProd=!0,this.languageMenuVisible=!1,this.setTitleAndDescription(),Object(Vp.combineLatest)([this.router.events.pipe(vu(e=>e instanceof eh),E(e=>({activatedRoute:n,event:e})),E(({activatedRoute:e,event:t})=>{for(;e.firstChild;)e=e.firstChild;return{activatedRoute:e,event:t}}),vu(({activatedRoute:e})=>
1"primary"===e.outlet)),this.translate.get(["title","shortDescription"])]).subscribe(([{activatedRoute:e,event:t},n])=>{const s=t.url;if(i.updateOgUrl("https://www.hetburgerparlement.be"+s),s.includes("vraag")||s.includes("question"));else{const t=n.title;i.updateDescription(n.shortDescription),i.updateTitle(e.snapshot.data.title?r.instant(e.snapshot.data.title)+" - "+t:t)}}),eu(e)&&(this.isBrowser=!0,this.router.events.subscribe(e=>{e instanceof eh&&(this.initialLoad?this.initialLoad=!1:window.location.hash?setTimeout(()=>o.scrollToAnchor("mail")):setTimeout(()=>window.scrollTo(0,0)))})),zp.locale("nl"),zp.extend(Dp)}toggleLanguageMenu(){this.languageMenuVisible=!this.languageMenuVisible}setLanguage(e){this.isBrowser&&this.isProd&&("nl"===e?window.location.href="https://www.hetburgerparlement.be":"fr"===e&&(window.location.href="https://www.leparlementcitoyen.be")),this.languageService.lang.next(e),this.lang=e,this.translate.setDefaultLang(this.lang),this.translate.use(this.lang),this.setTitleAndDescription()}setTitleAndDescription(){this.translate.get("title").subscribe(e=>this.seoService.updateTitle(e)),this.translate.get("shortDescription").subscribe(e=>this.seoService.updateDescription(e))}}return e.\u0275fac=function(t){return new(t||e)(bo(Al),bo(gp),bo(Jh),bo(xg),bo(cm),bo(um),bo(tu))},e.\u0275cmp=dt({type:e,selectors:[["app-root"]],decls:89,vars:61,consts:[["id","site-header",1,"c-site-header"],["routerLink","/",1,"c-logo"],[1,"u-visually-hidden"],["viewBox","0 0 400 360","role","img","aria-hidden","true",1,"c-logo__image"],[0,"xlink","href","#logo-nl-colour",4,"ngIf"],[0,"xlink","href","#logo-fr-colour",4,"ngIf"],["aria-label","Navigation",1,"c-nav"],[1,"c-nav__list"],[1,"c-nav__item"],[1,"c-nav__button",3,"routerLink"],["routerLink","/faq"],[3,"routerLink"],[1,"c-language-switch"],["attr.aria-controls","language-switch",1,"c-button","c-language-switch__button",3,"click"],[1,"c-button__label",2,"text-transform","uppercase"],["class","c-language-switch__menu","id","language-switch",4,"ngIf"],["id","main"],["id","site-footer",1,"c-site-footer"],[1,"grid"],[1,"grid__tracks"],[1,"grid__cell"],[1,"c-icon-group"],["target","_blank","data-icon-entity","\uf09a",1,"c-icon",3,"href"],["target","_blank","data-icon-entity","\uf099",1,"c-icon",3,"href"],["class","c-icon","target","_blank","href","https://instagram.com/LeParlementCitoyen","data-icon-entity","\uf16d",4,"ngIf"],["target","_blank","href","https://t.me/citizensparliament","data-icon-entity","\uf2c6",1,"c-icon"],[0,"xlink","href","#logo-nl-mono",4,"ngIf"],[0,"xlink","href","#logo-fr-mono",4,"ngIf"],[1,"small",3,"innerHtml"],[1,"small"],["target","_blank","href","https://www.vincentsels.be/"],[0,"xlink","href","#logo-nl-colour"],[0,"xlink","href","#logo-fr-colour"],["id","language-switch",1,"c-language-switch__menu"],["class","c-language-switch__menu__item",4,"ngIf"],[1,"c-language-switch__menu__item"],["lang","en",3,"routerLink","click"],["lang","fr",3,"routerLink","click"],["lang","nl",3,"routerLink","click"],["target","_blank","href","https://instagram.com/LeParlementCitoyen","data-icon-entity","\uf16d",1,"c-icon"],[0,"xlink","href","#logo-nl-mono"],[0,"xlink","href","#logo-fr-mono"]],template:function(e,t){1&e&&(xo(0,"header",0),xo(1,"a",1),xo(2,"span",2),$o(3),rl(4,"translate"),So(),En(),xo(5,"svg",3),yo(6,dm,1,0,"use",4),yo(7,pm,1,0,"use",5),So(),So(),Tn(),xo(8,"nav",6),xo(9,"ul",7),xo(10,"li",8),xo(11,"a",9),rl(12,"async"),$o(13),rl(14,"translate"),So(),So(),xo(15,"li",8),xo(16,"a",10),$o(17),rl(18,"translate"),So(),So(),xo(19,"li",8),xo(20,"a",11),rl(21,"async"),$o(22),rl(23,"translate"),So(),So(),So(),So(),xo(24,"div",12),xo(25,"button",13),Oo("click",(function(){return t.toggleLanguageMenu()})),xo(26,"span",14),$o(27),So(),So(),yo(28,vm,4,4,"ul",15),So(),So(),xo(29,"main",16),Co(30,"router-outlet"),So(),xo(31,"footer",17),xo(32,"div",18),xo(33,"div",19),xo(34,"div",20),xo(35,"nav",6),xo(36,"ul",7),xo(37,"li",8),xo(38,"a",9),rl(39,"async"),$o(40),rl(41,"translate"),So(),So(),xo(42,"li",8),xo(43,"a",10),$o(44),rl(45,"translate"),So(),So(),xo(46,"li",8),xo(47,"a",11),rl
vendor: 4,388 bytes, line 1
1(48,"async"),$o(49),rl(50,"translate"),So(),So(),So(),So(),So(),xo(51,"div",20),xo(52,"div",21),xo(53,"a",22),xo(54,"span",2),$o(55,"Facebook"),So(),So(),xo(56,"a",23),xo(57,"span",2),$o(58,"Twitter"),So(),So(),yo(59,ym,3,0,"a",24),xo(60,"a",25),xo(61,"span",2),$o(62,"Telegram"),So(),So(),So(),So(),xo(63,"div",20),xo(64,"a",1),xo(65,"span",2),$o(66),rl(67,"translate"),So(),En(),xo(68,"svg",3),yo(69,bm,1,0,"use",26),yo(70,_m,1,0,"use",27),So(),So(),So(),Tn(),xo(71,"div",20),xo(72,"p"),$o(73),rl(74,"translate"),xo(75,"a",11),rl(76,"async"),$o(77),rl(78,"translate"),So(),$o(79,"."),So(),Co(80,"p",28),rl(81,"translate"),xo(82,"p",29),$o(83),rl(84,"translate"),xo(85,"a",30),$o(86,"Sels IT Solutions"),So(),$o(87,"."),So(),So(),So(),So(),So(),Co(88,"app-svg-logos")),2&e&&(vi(3),Uo(il(4,27,"title")),vi(3),wo("ngIf","fr"!==t.lang),vi(1),wo("ngIf","fr"===t.lang),vi(4),wo("routerLink",il(12,29,t.languageService.route("proposal"))),vi(2),Uo(il(14,31,"The proposal")),vi(4),Uo(il(18,33,"FAQ")),vi(3),wo("routerLink",il(21,35,t.languageService.route("about"))),vi(2),Uo(il(23,37,"About us")),vi(3),fo("aria-expanded",t.languageMenuVisible),vi(2),Uo(t.lang),vi(1),wo("ngIf",t.languageMenuVisible),vi(10),wo("routerLink",il(39,39,t.languageService.route("proposal"))),vi(2),Uo(il(41,41,"The proposal")),vi(4),Uo(il(45,43,"FAQ")),vi(3),wo("routerLink",il(48,45,t.languageService.route("about"))),vi(2),Uo(il(50,47,"About us")),vi(4),wo("href","nl"===t.lang?"https://facebook.com/hetburgerparlement":"https://facebook.com/LeParlementCitoyen",Jr),vi(3),wo("href","nl"===t.lang?"https://twitter.com/burgerparlement":"https://twitter.com/ParlementCito",Jr),vi(3),wo("ngIf","nl"!==t.lang),vi(7),Uo(il(67,49,"title")),vi(3),wo("ngIf","fr"!==t.lang),vi(1),wo("ngIf","fr"===t.lang),vi(3),Qo("",il(74,51,"footerMain")," "),vi(2),wo("routerLink",il(76,53,t.languageService.route("about"))),vi(2),Uo(il(78,55,"manyOthers")),vi(3),wo("innerHtml",il(81,57,"footerSmall"),Xr),vi(3),Qo("",il(84,59,"illustrationsBy")," Mary Autumn. Sponsored by "))},directives:[fp,$c,yp,hm],pipes:[Sg,Xc],styles:[".lang-link[_ngcontent-%COMP%]{padding-right:8px;padding-left:16px}"]}),e})();class km{}class xm{}class Sm{constructor(e){this.normalizedNames=new Map,this.lazyUpdate=null,e?this.lazyInit="string"==typeof e?()=>{this.headers=new Map,e.split("\n").forEach(e=>{const t=e.indexOf(":");if(t>0){const n=e.slice(0,t),r=n.toLowerCase(),i=e.slice(t+1).trim();this.maybeSetNormalizedName(n,r),this.headers.has(r)?this.headers.get(r).push(i):this.headers.set(r,[i])}})}:()=>{this.headers=new Map,Object.keys(e).forEach(t=>{let n=e[t];const r=t.toLowerCase();"string"==typeof n&&(n=[n]),n.length>0&&(this.headers.set(r,n),this.maybeSetNormalizedName(t,r))})}:this.headers=new Map}has(e){return this.init(),this.headers.has(e.toLowerCase())}get(e){this.init();const t=this.headers.get(e.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null}append(e,t){return this.clone({name:e,value:t,op:"a"})}set(e,t){return this.clone({name:e,value:t,op:"s"})}delete(e,t){return this.clone({name:e,value:t,op:"d"})}maybeSetNormalizedName(e,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,e)}init(){this.lazyInit&&(this.lazyInit instanceof Sm?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(e=>this.applyUpdate(e)),this.lazyUpdate=null))}copyFrom(e){e.init(),Array.from(e.headers.keys()).forEach(t=>{this.headers.set(t,e.headers.get(t)),this.normalizedNames.set(t,e.normalizedNames.get(t))})}clone(e){const t=new Sm;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof Sm?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([e]),t}applyUpdate(e){const t=e.name.toLowerCase();switch(e.op){case"a":case"s":let n=e.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(e.name,t);const r=("a"===e.op?this.headers.get(t):void 0)||[];r.push(...n),this.headers.set(t,r);break;case"d":const i=e.value;if(i){let e=this.headers.get(t);if(!e)return;e=e.filter(e=>-1===i.indexOf(e)),0===e.length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,e)}else this.headers.delete(t),this.normalizedNames.delete(t)}}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEac
vendor: 13,714 bytes, line 1
1h(t=>e(this.normalizedNames.get(t),this.headers.get(t)))}}class Cm{encodeKey(e){return Em(e)}encodeValue(e){return Em(e)}decodeKey(e){return decodeURIComponent(e)}decodeValue(e){return decodeURIComponent(e)}}function Em(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}class Tm{constructor(e={}){if(this.updates=null,this.cloneFrom=null,this.encoder=e.encoder||new Cm,e.fromString){if(e.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(e,t){const n=new Map;return e.length>0&&e.split("&").forEach(e=>{const r=e.indexOf("="),[i,s]=-1==r?[t.decodeKey(e),""]:[t.decodeKey(e.slice(0,r)),t.decodeValue(e.slice(r+1))],o=n.get(i)||[];o.push(s),n.set(i,o)}),n}(e.fromString,this.encoder)}else e.fromObject?(this.map=new Map,Object.keys(e.fromObject).forEach(t=>{const n=e.fromObject[t];this.map.set(t,Array.isArray(n)?n:[n])})):this.map=null}has(e){return this.init(),this.map.has(e)}get(e){this.init();const t=this.map.get(e);return t?t[0]:null}getAll(e){return this.init(),this.map.get(e)||null}keys(){return this.init(),Array.from(this.map.keys())}append(e,t){return this.clone({param:e,value:t,op:"a"})}set(e,t){return this.clone({param:e,value:t,op:"s"})}delete(e,t){return this.clone({param:e,value:t,op:"d"})}toString(){return this.init(),this.keys().map(e=>{const t=this.encoder.encodeKey(e);return this.map.get(e).map(e=>t+"="+this.encoder.encodeValue(e)).join("&")}).filter(e=>""!==e).join("&")}clone(e){const t=new Tm({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat([e]),t}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(e=>this.map.set(e,this.cloneFrom.map.get(e))),this.updates.forEach(e=>{switch(e.op){case"a":case"s":const t=("a"===e.op?this.map.get(e.param):void 0)||[];t.push(e.value),this.map.set(e.param,t);break;case"d":if(void 0===e.value){this.map.delete(e.param);break}{let t=this.map.get(e.param)||[];const n=t.indexOf(e.value);-1!==n&&t.splice(n,1),t.length>0?this.map.set(e.param,t):this.map.delete(e.param)}}}),this.cloneFrom=this.updates=null)}}function Am(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer}function jm(e){return"undefined"!=typeof Blob&&e instanceof Blob}function qm(e){return"undefined"!=typeof FormData&&e instanceof FormData}class Om{constructor(e,t,n,r){let i;if(this.url=t,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=e.toUpperCase(),function(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==n?n:null,i=r):i=n,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.params&&(this.params=i.params)),this.headers||(this.headers=new Sm),this.params){const e=this.params.toString();if(0===e.length)this.urlWithParams=t;else{const n=t.indexOf("?");this.urlWithParams=t+(-1===n?"?":n<t.length-1?"&":"")+e}}else this.params=new Tm,this.urlWithParams=t}serializeBody(){return null===this.body?null:Am(this.body)||jm(this.body)||qm(this.body)||"string"==typeof this.body?this.body:this.body instanceof Tm?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||qm(this.body)?null:jm(this.body)?this.body.type||null:Am(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof Tm?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||Array.isArray(this.body)?"application/json":null}clone(e={}){const t=e.method||this.method,n=e.url||this.url,r=e.responseType||this.responseType,i=void 0!==e.body?e.body:this.body,s=void 0!==e.withCredentials?e.withCredentials:this.withCredentials,o=void 0!==e.reportProgress?e.reportProgress:this.reportProgress;let a=e.headers||this.headers,l=e.params||this.params;return void 0!==e.setHeaders&&(a=Object.keys(e.setHeaders).reduce((t,n)=>t.set(n,e.setHeaders[n]),a)),e.setParams&&(l=Object.keys(e.setParams).reduce((t,n)=>t.set(n,e.setParams[n]),l)),new Om(t,n,i,{params:l,headers:a,reportProgress:o,responseType:r,withCredentials:s})}}var Pm=function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e}({});class Im{constructor(e,t=200,n="OK"){this.headers=e.headers||new Sm,this.status=void 0!==e.status?e.status:t,this.statusText=e.statusText||n,this.url=e.url||null,this.ok=this.status>=200&&this.status<300}}class Mm extends Im{constructor(e={}){super(e),this.type=Pm.ResponseHeader}clone(e={}){return new Mm({headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}class Rm extends Im{constructor(e={}){super(e),this.type=Pm.Response,this.body=void 0!==e.body?e.body:null}clone(e={}){return new Rm({body:void 0!==e.body?e.body:this.body,headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}class Lm extends Im{constructor(e){super(e,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?"Http failure during parsing for "+(e.url||"(unknown url)"):`Http failure response for ${e.url||"(unknown url)"}: ${e.status} ${e.statusText}`,this.error=e.error||null}}function zm(e,t){return{body:t,headers:e.headers,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials}}let Dm=(()=>{class e{constructor(e){this.handler=e}request(e,t,n={}){let r;if(e instanceof Om)r=e;else{let i=void 0;i=n.headers instanceof Sm?n.headers:new Sm(n.headers);let s=void 0;n.params&&(s=n.params instanceof Tm?n.params:new Tm({fromObject:n.params})),r=new Om(e,t,void 0!==n.body?n.body:null,{headers:i,params:s,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials})}const i=iu(r).pipe(Wu(e=>this.handler.handle(e)));if(e instanceof Om||"events"===n.observe)return i;const s=i.pipe(vu(e=>e instanceof Rm));switch(n.observe||"body"){case"body":switch(r.responseType){case"arraybuffer":return s.pipe(E(e=>{if(null!==e.body&&!(e.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return e.body}));case"blob":return s.pipe(E(e=>{if(null!==e.body&&!(e.body instanceof Blob))throw new Error("Response is not a Blob.");return e.body}));case"text":return s.pipe(E(e=>{if(null!==e.body&&"string"!=typeof e.body)throw new Error("Response is not a string.");return e.body}));case"json":default:return s.pipe(E(e=>e.body))}case"response":return s;default:throw new Error(`Unreachable: unhandled observe type ${n.observe}}`)}}delete(e,t={}){return this.request("DELETE",e,t)}get(e,t={}){return this.request("GET",e,t)}head(e,t={}){return this.request("HEAD",e,t)}jsonp(e,t){return this.request("JSONP",e,{params:(new Tm).append(t,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,t={}){return this.request("OPTIONS",e,t)}patch(e,t,n={}){return this.request("PATCH",e,zm(n,t))}post(e,t,n={}){return this.request("POST",e,zm(n,t))}put(e,t,n={}){return this.request("PUT",e,zm(n,t))}}return e.\u0275fac=function(t){return new(t||e)(Qe(km))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();class Vm{constructor(e,t){this.next=e,this.interceptor=t}handle(e){return this.interceptor.intercept(e,this.next)}}const Nm=new ze("HTTP_INTERCEPTORS");let Fm=(()=>{class e{intercept(e,t){return t.handle(e)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();const Hm=/^\)\]\}',?\n/;class Zm{}let Bm=(()=>{class e{constructor(){}build(){return new XMLHttpRequest}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),$m=(()=>{class e{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without JsonpClientModule installed.");return new y(t=>{const n=this.xhrFactory.build();if(n.open(e.method,e.urlWithParams),e.withCredentials&&(n.withCredentials=!0),e.headers.forEach((e,t)=>n.setRequestHeader(e,t.join(","))),e.headers.has("Accept")||n.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const t=e.detectContentTypeHeader();null!==t&&n.setRequestHeader("Content-Type",t)}if(e.responseType){const t=e.responseType.toLowerCase();n.responseType="json"!==t?t:"text"}const r=e.serializeBody();let i=null;const s=()=>{if(null!==i)return i;const t=1223===n.status?204:n.status,r=n.statusText||"OK",s=new Sm(n.getAllResponseHeaders()),o=function(e){return"responseURL"in e&&e.responseURL?e.responseURL:/^X-Request-URL:/m.test(e.getAllResponseHeaders())?e.getResponseHeader("X-Request-URL"):null}(n)||e.url;return i=new Mm({headers:s,status:t,statusText:r,url:o}),i},o=()=>{let{headers:r,status:i,statusText:o,url:a}=s(),l=null;204!==i&&(l=void 0===n.response?n.responseText:n.response),0===i&&(i=l?200:0);let c=i>=200&&i<300;if("json"===e.responseType&&"string"==typeof l){const e=l;l=l.replace(Hm,"");try{l=""!==l?JSON.parse(l):null}catch(u){l=e,c&&(c=!1,l={error:u,text:l})}}c?(t.next(new Rm({body:l,headers:r,status:i,statusText:o,url:a||void 0})),t.complete()):t.error(new Lm({error:l,headers:r,status:i,statusText:o,url:a||void 0}))},a=e=>{const{url:r}=s(),i=new Lm({error:e,status:n.status||0,statusText:n.statusText||"Unknown Error",url:r||void 0});t.error(i)};let l=!1;const c=r=>{l||(t.next(s()),l=!0);let i={type:Pm.DownloadProgress,loaded:r.loaded};r.lengthComputable&&(i.total=r.total),"text"===e.responseType&&n.responseText&&(i.partialText=n.responseText),t.next(i)},u=e=>{let n={type:Pm.UploadProgress,loaded:e.loaded};e.lengthComputable&&(n.total=e.total),t.next(n)};return n.addEventListener("load",o),n.addEventListener("error",a),e.reportProgress&&(n.addEventListener("progress",c),null!==r&&n.upload&&n.upload.addEventListener("progress",u)),n.send(r),t.next({type:Pm.Sent}),()=>{n.removeEventListener("error",a),n.removeEventListener("load",o),e.reportProgress&&(n.removeEventListener("progress",c),null!==r&&n.upload&&n.upload.removeEventListener("progress",u)),n.readyState!==n.DONE&&n.abort()}})}}return e.\u0275fac=function(t){return new(t||e)(Qe(Zm))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();const Um=new ze("XSRF_COOKIE_NAME"),Qm=new ze("XSRF_HEADER_NAME");class Wm{}let Gm=(()=>{class e{constructor(e,t,n){this.doc=e,this.platform=t,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=Fc(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return e.\u0275fac=function(t){return new(t||e)(Qe(_c),Qe(Al),Qe(Um))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),Km=(()=>{class e{constructor(e,t){this.tokenService=e,this.headerName=t}intercept(e,t){const n=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||n.startsWith("http://")||n.startsWith("https://"))return t.handle(e);const r=this.tokenService.getToken();return null===r||e.headers.has(this.headerName)||(e=e.clone({headers:e.headers.set(this.headerName,r)})),t.handle(e)}}return e.\u0275fac=function(t){return new(t||e)(Qe(Wm),Qe(Qm))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),Ym=(()=>{class e{constructor(e,t){this.backend=e,this.injector=t,this.chain=null}handle(e){if(null===this.chain){const e=this.injector.get(Nm,[]);this.chain=e.reduceRight((e,t)=>new Vm(e,t),this.backend)}return this.chain.handle(e)}}return e.\u0275fac=function(t){return new(t||e)(Qe(xm),Qe(so))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),Xm=(()=>{class e{static disable(){return{ngModule:e,providers:[{provide:Km,useClass:Fm}]}}static withOptions(t={}){return{ngModule:e,providers:[t.cookieName?{provide:Um,useValue:t.cookieName}:[],t.headerName?{provide:Qm,useValue:t.headerName}:[]]}}}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},providers:[Km,{provide:Nm,useExisting:Km,multi:!0},{provide:Wm,useClass:Gm},{provide:Um,useValue:"XSRF-TOKEN"},{provide:Qm,useValue:"X-XSRF-TOKEN"}]}),e})(),Jm=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},providers:[Dm,{provide:km,useClass:Ym},$m,{provide:xm,useExisting:$m},Bm,{provide:Zm,useExisting:Bm}],imports:[[Xm.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),e})();class ef{constructor(e,t="/assets/i18n/",n=".json"){this.http=e,this.prefix=t,this.suffix=n}getTranslation(e){return this.http.get(`${this.prefix}${e}${this.suffix}`)}}let tf=(()=>{class e{constructor(e){e.addLangs(["nl","fr"]),e.setDefaultLang("nl"),e.use("nl")}}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)(Qe(xg))},imports:[[Jm,Cg.forRoot({loader:{provide:ig,useFactory:nf,deps:[Dm,om]}}),lm],Cg]}),e})();function nf(e,t){return new rf(t,e)}class rf{constructor(e,t,n="assets/i18n/",r=".json"){this.transferState=e,this.http=t,this.prefix=n,this.suffix=r}getTranslation(e){const t=this.transferState.get("transfer-translate-"+e,null);
1return t?iu(t):new ef(this.http,this.prefix,this.suffix).getTranslation(e)}}const sf=new ze("NgValueAccessor"),of={provide:sf,useExisting:ke(()=>af),multi:!0};let af=(()=>{class e{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=e=>{},this.onTouched=()=>{}}writeValue(e){this._renderer.setProperty(this._elementRef.nativeElement,"checked",e)}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}}return e.\u0275fac=function(t){return new(t||e)(bo(fa),bo(da))},e.\u0275dir=yt({type:e,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(e,t){1&e&&Oo("change",(function(e){return t.onChange(e.target.checked)}))("blur",(function(){return t.onTouched()}))},features:[la([of])]}),e})();const lf={provide:sf,useExisting:ke(()=>uf),multi:!0},cf=new ze("CompositionEventMode");let uf=(()=>{class e{constructor(e,t,n){this._renderer=e,this._elementRef=t,this._compositionMode=n,this.onChange=e=>{},this.onTouched=()=>{},this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const e=bc()?bc().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(e){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==e?"":e)}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return e.\u0275fac=function(t){return new(t||e)(bo(fa),bo(da),bo(cf,8))},e.\u0275dir=yt({type:e,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,t){1&e&&Oo("input",(function(e){return t._handleInput(e.target.value)}))("blur",(function(){return t.onTouched()}))("compositionstart",(function(){return t._compositionStart()}))("compositionend",(function(e){return t._compositionEnd(e.target.value)}))},features:[la([lf])]}),e})(),hf=(()=>{class e{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}reset(e){this.control&&this.control.reset(e)}hasError(e,t){return!!this.control&&this.control.hasError(e,t)}getError(e,t){return this.control?this.control.getError(e,t):null}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=yt({type:e}),e})(),df=(()=>{class e extends hf{get formDirective(){return null}get path(){return null}}return e.\u0275fac=function(t){return pf(t||e)},e.\u0275dir=yt({type:e,features:[Ko]}),e})();const pf=hr(df);class gf extends hf{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null,this._rawValidators=[],this._rawAsyncValidators=[]}get validator(){}get asyncValidator(){}}let mf=(()=>{class e extends class{constructor(e){this._cd=e}get ngClassUntouched(){return!!this._cd.control&&this._cd.control.untouched}get ngClassTouched(){return!!this._cd.control&&this._cd.control.touched}get ngClassPristine(){return!!this._cd.control&&this._cd.control.pristine}get ngClassDirty(){return!!this._cd.control&&this._cd.control.dirty}get ngClassValid(){return!!this._cd.control&&this._cd.control.valid}get ngClassInvalid(){return!!this._cd.control&&this._cd.control.invalid}get ngClassPending(){return!!this._cd.control&&this._cd.control.pending}}{constructor(e){super(e)}}return e.\u0275fac=function(t){return new(t||e)(bo(gf,2))},e.\u0275dir=yt({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,t){2&e&&No("ng-untouched",t.ngClassUntouched)("ng-touched",t.ngClassTouched)("ng-pristine",t.ngClassPristine)("ng-dirty",t.ngClassDirty)("ng-valid",t.ngClassValid)("ng-invalid",t.ngClassInvalid)("ng-pending",t.ngClassPending)},features:[Ko]}),e})();function ff(e){return null==e||0===e.length}function vf(e){return null!=e&&"number"==typeof e.length}const yf=new ze("NgValidators"),bf=new ze("NgAsyncValidators"),_f=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class wf{static min(e){return t=>{if(ff(t.value)||ff(e))return null;const n=parseFloat(t.value);return!isNaN(n)&&n<e?{min:{min:e,actual:t.value}}:null}}static max(e){return t=>{if(ff(t.value)||ff(e))return null;const n=parseFloat(t.value);return!isNaN(n)&&n>e?{max:{max:e,actual:t.value}}:null}}static required(e){return ff(e.value)?{required:!0}:null}static requiredTrue(e){return!0===e.value?null:{required:!0}}static email(e){return ff(e.value)||_f.test(e.value)?null:{email:!0}}static minLength(e){return t=>ff(t.value)||!vf(t.value)?null:t.value.length<e?{minlength:{requiredLength:e,actualLength:t.value.length}}:null}static maxLength(e){return t=>vf(t.value)&&t.value.length>e?{maxlength:{requiredLength:e,actualLength:t.value.length}}:null}static pattern(e){if(!e)return wf.nullValidator;let t,n;return"string"==typeof e?(n="","^"!==e.charAt(0)&&(n+="^"),n+=e,"$"!==e.charAt(e.length-1)&&(n+="$"),t=new RegExp(n)):(n=e.toString(),t=e),e=>{if(ff(e.value))return null;const r=e.value;return t.test(r)?null:{pattern:{requiredPattern:n,actualValue:r}}}}static nullValidator(e){return null}static compose(e){if(!e)return null;const t=e.filter(kf);return 0==t.length?null:function(e){return Sf(Cf(e,t))}}static composeAsync(e){if(!e)return null;const t=e.filter(kf);return 0==t.length?null:function(e){return Fp(Cf(e,t).map(xf)).pipe(E(Sf))}}}function kf(e){return null!=e}function xf(e){const t=jo(e)?L(e):e;return qo(t),t}function Sf(e){let t={};
1return e.forEach(e=>{t=null!=e?Object.assign(Object.assign({},t),e):t}),0===Object.keys(t).length?null:t}function Cf(e,t){return t.map(t=>t(e))}function Ef(e){return e.map(e=>function(e){return!e.validate}(e)?e:t=>e.validate(t))}const Tf={provide:sf,useExisting:ke(()=>Af),multi:!0};let Af=(()=>{class e{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=e=>{},this.onTouched=()=>{}}writeValue(e){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==e?"":e)}registerOnChange(e){this.onChange=t=>{e(""==t?null:parseFloat(t))}}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}}return e.\u0275fac=function(t){return new(t||e)(bo(fa),bo(da))},e.\u0275dir=yt({type:e,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(e,t){1&e&&Oo("input",(function(e){return t.onChange(e.target.value)}))("blur",(function(){return t.onTouched()}))},features:[la([Tf])]}),e})();const jf={provide:sf,useExisting:ke(()=>Of),multi:!0};let qf=(()=>{class e{constructor(){this._accessors=[]}add(e,t){this._accessors.push([e,t])}remove(e){for(let t=this._accessors.length-1;t>=0;--t)if(this._accessors[t][1]===e)return void this._accessors.splice(t,1)}select(e){this._accessors.forEach(t=>{this._isSameGroup(t,e)&&t[1]!==e&&t[1].fireUncheck(e.value)})}_isSameGroup(e,t){return!!e[0].control&&e[0]._parent===t._control._parent&&e[1].name===t.name}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),Of=(()=>{class e{constructor(e,t,n,r){this._renderer=e,this._elementRef=t,this._registry=n,this._injector=r,this.onChange=()=>{},this.onTouched=()=>{}}ngOnInit(){this._control=this._injector.get(gf),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(e){this._state=e===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)}registerOnChange(e){this._fn=e,this.onChange=()=>{e(this.value),this._registry.select(this)}}fireUncheck(e){this.writeValue(e)}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return e.\u0275fac=function(t){return new(t||e)(bo(fa),bo(da),bo(qf),bo(so))},e.\u0275dir=yt({type:e,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(e,t){1&e&&Oo("change",(function(){return t.onChange()}))("blur",(function(){return t.onTouched()}))},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[la([jf])]}),e})();const Pf={provide:sf,useExisting:ke(()=>If),multi:!0};let If=(()=>{class e{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=e=>{},this.onTouched=()=>{}}writeValue(e){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(e))}registerOnChange(e){this.onChange=t=>{e(""==t?null:parseFloat(t))}}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}}return e.\u0275fac=function(t){return new(t||e)(bo(fa),bo(da))},e.\u0275dir=yt({type:e,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(e,t){1&e&&Oo("change",(function(e){return t.onChange(e.target.value)}))("input",(function(e){return t.onChange(e.target.value)}))("blur",(function(){return t.onTouched()}))},features:[la([Pf])]}),e})();const Mf={provide:sf,useExisting:ke(()=>Rf),multi:!0};let Rf=(()=>{class e{constructor(e,t){this._renderer=e,this._elementRef=t,this._optionMap=new Map,this._idCounter=0,this.onChange=e=>{},this.onTouched=()=>{},this._compareWith=Object.is}set compareWith(e){this._compareWith=e}writeValue(e){this.value=e;const t=this._getOptionId(e);null==t&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);const n=function(e,t){return null==e?""+t:(t&&"object"==typeof t&&(t="Object"),`${e}: ${t}`.slice(0,50))}(t,e);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)}registerOnChange(e){this.onChange=t=>{this.value=this._getOptionValue(t),e(this.value)}}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}_registerOption(){return(this._idCounter++).toString()}_getOptionId(e){for(const t of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(t),e))return t;return null}_getOptionValue(e){const t=function(e){return e.split(":")[0]}(e);return this._optionMap.has(t)?this._optionMap.get(t):e}}return e.\u0275fac=function(t){return new(t||e)(bo(fa),bo(da))},e.\u0275dir=yt({type:e,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(e,t){1&e&&Oo("change",(function(e){return t.onChange(e.target.value)}))("blur",(function(){return t.onTouched()}))},inputs:{compareWith:"compareWith"},features:[la([Mf])]}),e})();const Lf={provide:sf,useExisting:ke(()=>zf),multi:!0};let zf=(()=>{class e{constructor(e,t){this._renderer=e,this._elementRef=t,this._optionMap=new Map,this._idCounter=0,this.onChange=e=>{},this.onTouched=()=>{},this._compareWith=Object.is}set compareWith(e){this._compareWith=e}writeValue(e){let t;if(this.value=e,Array.isArray(e)){const n=e.map(e=>this._getOptionId(e));t=(e,t)=>{e._setSelected(n.indexOf(t.toString())>-1)}}else t=(e,t)=>{e._setSelected(!1)};
1this._optionMap.forEach(t)}registerOnChange(e){this.onChange=t=>{const n=[];if(void 0!==t.selectedOptions){const e=t.selectedOptions;for(let t=0;t<e.length;t++){const r=e.item(t),i=this._getOptionValue(r.value);n.push(i)}}else{const e=t.options;for(let t=0;t<e.length;t++){const r=e.item(t);if(r.selected){const e=this._getOptionValue(r.value);n.push(e)}}}this.value=n,e(n)}}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}_registerOption(e){const t=(this._idCounter++).toString();return this._optionMap.set(t,e),t}_getOptionId(e){for(const t of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(t)._value,e))return t;return null}_getOptionValue(e){const t=function(e){return e.split(":")[0]}(e);return this._optionMap.has(t)?this._optionMap.get(t)._value:e}}return e.\u0275fac=function(t){return new(t||e)(bo(fa),bo(da))},e.\u0275dir=yt({type:e,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(e,t){1&e&&Oo("change",(function(e){return t.onChange(e.target)}))("blur",(function(){return t.onTouched()}))},inputs:{compareWith:"compareWith"},features:[la([Lf])]}),e})();function Df(e,t){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function Vf(e){return null!=e?wf.compose(Ef(e)):null}function Nf(e){return null!=e?wf.composeAsync(Ef(e)):null}const Ff=[af,If,Af,Rf,zf,Of];function Hf(e){return(Uf(e)?e.validators:e)||null}function Zf(e){return Array.isArray(e)?Vf(e):e||null}function Bf(e,t){return(Uf(t)?t.asyncValidators:e)||null}function $f(e){return Array.isArray(e)?Nf(e):e||null}function Uf(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}class Qf{constructor(e,t){this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=()=>{},this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=e,this._rawAsyncValidators=t,this._composedValidatorFn=Zf(this._rawValidators),this._composedAsyncValidatorFn=$f(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get valid(){return"VALID"===this.status}get invalid(){return"INVALID"===this.status}get pending(){return"PENDING"==this.status}get disabled(){return"DISABLED"===this.status}get enabled(){return"DISABLED"!==this.status}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._rawValidators=e,this._composedValidatorFn=Zf(e)}setAsyncValidators(e){this._rawAsyncValidators=e,this._composedAsyncValidatorFn=$f(e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(e=>e.markAllAsTouched())}markAsUntouched(e={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}
vendor: 8,361 bytes, line 1
1markAsDirty(e={}){this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}markAsPristine(e={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}markAsPending(e={}){this.status="PENDING",!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}disable(e={}){const t=this._parentMarkedDirty(e.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild(t=>{t.disable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach(e=>e(!0))}enable(e={}){const t=this._parentMarkedDirty(e.onlySelf);this.status="VALID",this._forEachChild(t=>{t.enable(Object.assign(Object.assign({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach(e=>e(!1))}_updateAncestors(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(e){this._parent=e}updateValueAndValidity(e={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),"VALID"!==this.status&&"PENDING"!==this.status||this._runAsyncValidator(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e){if(this.asyncValidator){this.status="PENDING",this._hasOwnPendingAsyncValidator=!0;const t=xf(this.asyncValidator(this));this._asyncValidationSubscription=t.subscribe(t=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(t,{emitEvent:e})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(e,t={}){this.errors=e,this._updateControlsErrors(!1!==t.emitEvent)}get(e){return function(e,t,n){if(null==t)return null;if(Array.isArray(t)||(t=t.split(".")),Array.isArray(t)&&0===t.length)return null;let r=e;return t.forEach(e=>{r=r instanceof Gf?r.controls.hasOwnProperty(e)?r.controls[e]:null:r instanceof Kf&&r.at(e)||null}),r}(this,e)}getError(e,t){const n=t?this.get(t):this;return n&&n.errors?n.errors[e]:null}hasError(e,t){return!!this.getError(e,t)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}_initObservables(){this.valueChanges=new al,this.statusChanges=new al}_calculateStatus(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"}_anyControlsHaveStatus(e){return this._anyControls(t=>t.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e={}){this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}_updateTouched(e={}){this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}_isBoxedValue(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){Uf(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){return!e&&this._parent&&this._parent.dirty&&!this._parent._anyControlsDirty()}}class Wf extends Qf{constructor(e=null,t,n){super(Hf(t),Bf(n,t)),this._onChange=[],this._applyFormState(e),this._setUpdateStrategy(t),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),this._initObservables()}setValue(e,t={}){this.value=this._pendingValue=e,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(e=>e(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(e,t={}){this.setValue(e,t)}reset(e=null,t={}){this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_clearChangeFns(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=()=>{}}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_forEachChild(e){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}}class Gf extends Qf{constructor(e,t,n){super(Hf(t),Bf(n,t)),this.controls=e,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}registerControl(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(e,t){this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()}removeControl(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity(),this._onCollectionChange()}setControl(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,t={}){this._checkAllValuesPresent(e),Object.keys(e).forEach(n=>{this._throwIfControlMissing(n),this.controls[n].setValue(e[n],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(e,t={}){Object.keys(e).forEach(n=>{this.controls[n]&&this.controls[n].patchValue(e[n],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}reset(e={},t={}){this._forEachChild((n,r)=>{n.reset(e[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(e,t,n)=>(e[n]=t instanceof Wf?t.value:t.getRawValue(),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(e,t)=>!!t._syncPendingControls()||e);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_throwIfControlMissing(e){if(!Object.keys(this.controls).length)throw new Error("\n        There are no form controls registered with this group yet. If you're using ngModel,\n        you may want to check next tick (e.g. use setTimeout).\n      ");if(!this.controls[e])throw new Error(`Cannot find form control with name: ${e}.`)}_forEachChild(e){Object.keys(this.controls).forEach(t=>e(this.controls[t],t))}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(const t of Object.keys(this.controls)){const n=this.controls[t];if(this.contains(t)&&e(n))return!0}return!1}_reduceValue(){return this._reduceChildren({},(e,t,n)=>((t.enabled||this.disabled)&&(e[n]=t.value),e))}_reduceChildren(e,t){let n=e;return this._forEachChild((e,r)=>{n=t(n,e,r)}),n}_allControlsDisabled(){for(const e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}
1_checkAllValuesPresent(e){this._forEachChild((t,n)=>{if(void 0===e[n])throw new Error(`Must supply a value for form control with name: '${n}'.`)})}}class Kf extends Qf{constructor(e,t,n){super(Hf(t),Bf(n,t)),this.controls=e,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}at(e){return this.controls[e]}push(e){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity(),this._onCollectionChange()}insert(e,t){this.controls.splice(e,0,t),this._registerControl(t),this.updateValueAndValidity()}removeAt(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),this.updateValueAndValidity()}setControl(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),t&&(this.controls.splice(e,0,t),this._registerControl(t)),this.updateValueAndValidity(),this._onCollectionChange()}get length(){return this.controls.length}setValue(e,t={}){this._checkAllValuesPresent(e),e.forEach((e,n)=>{this._throwIfControlMissing(n),this.at(n).setValue(e,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(e,t={}){e.forEach((e,n)=>{this.at(n)&&this.at(n).patchValue(e,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}reset(e=[],t={}){this._forEachChild((n,r)=>{n.reset(e[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}getRawValue(){return this.controls.map(e=>e instanceof Wf?e.value:e.getRawValue())}clear(){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity())}_syncPendingControls(){let e=this.controls.reduce((e,t)=>!!t._syncPendingControls()||e,!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_throwIfControlMissing(e){if(!this.controls.length)throw new Error("\n        There are no form controls registered with this array yet. If you're using ngModel,\n        you may want to check next tick (e.g. use setTimeout).\n      ");if(!this.at(e))throw new Error("Cannot find form control at index "+e)}_forEachChild(e){this.controls.forEach((t,n)=>{e(t,n)})}_updateValue(){this.value=this.controls.filter(e=>e.enabled||this.disabled).map(e=>e.value)}_anyControls(e){return this.controls.some(t=>t.enabled&&e(t))}_setUpControls(){this._forEachChild(e=>this._registerControl(e))}_checkAllValuesPresent(e){this._forEachChild((t,n)=>{if(void 0===e[n])throw new Error(`Must supply a value for form control at index: ${n}.`)})}_allControlsDisabled(){for(const e of this.controls)if(e.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}}const Yf={provide:gf,useExisting:ke(()=>ev)},Xf=(()=>Promise.resolve(null))();let Jf,ev=(()=>{class e extends gf{constructor(e,t,n,r){super(),this.control=new Wf,this._registered=!1,this.update=new al,this._parent=e,this._rawValidators=t||[],this._rawAsyncValidators=n||[],this.valueAccessor=function(e,t){if(!t)return null;Array.isArray(t);let n=void 0,r=void 0,i=void 0;return t.forEach(e=>{var t;e.constructor===uf?n=e:(t=e,Ff.some(e=>t.constructor===e)?r=e:i=e)}),i||r||n||null}(0,r)}ngOnChanges(e){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in e&&this._updateDisabled(e),function(e,t){if(!e.hasOwnProperty("model"))return!1;const n=e.model;return!!n.isFirstChange()||!Object.is(t,n.currentValue)}(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._parent?[...this._parent.path,this.name]:[this.name]}get formDirective(){return this._parent?this._parent.formDirective:null}get validator(){return Vf(this._rawValidators)}get asyncValidator(){return Nf(this._rawAsyncValidators)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){var e,t;
1(e=this.control).validator=wf.compose([e.validator,(t=this).validator]),e.asyncValidator=wf.composeAsync([e.asyncValidator,t.asyncValidator]),t.valueAccessor.writeValue(e.value),function(e,t){t.valueAccessor.registerOnChange(n=>{e._pendingValue=n,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&Df(e,t)})}(e,t),function(e,t){e.registerOnChange((e,n)=>{t.valueAccessor.writeValue(e),n&&t.viewToModelUpdate(e)})}(e,t),function(e,t){t.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&Df(e,t),"submit"!==e.updateOn&&e.markAsTouched()})}(e,t),t.valueAccessor.setDisabledState&&e.registerOnDisabledChange(e=>{t.valueAccessor.setDisabledState(e)}),t._rawValidators.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(()=>e.updateValueAndValidity())}),t._rawAsyncValidators.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(()=>e.updateValueAndValidity())}),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){Xf.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1})})}_updateDisabled(e){const t=e.isDisabled.currentValue,n=""===t||t&&"false"!==t;Xf.then(()=>{n&&!this.control.disabled?this.control.disable():!n&&this.control.disabled&&this.control.enable()})}}return e.\u0275fac=function(t){return new(t||e)(bo(df,9),bo(yf,10),bo(bf,10),bo(sf,10))},e.\u0275dir=yt({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[la([Yf]),Ko,Ot]}),e})(),tv=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)}}),e})(),nv=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},providers:[qf],imports:[tv]}),e})();try{Jf="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(ck){Jf=!1}let rv,iv,sv=(()=>{class e{constructor(e){this._platformId=e,this.isBrowser=this._platformId?eu(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!Jf)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return e.\u0275fac=function(t){return new(t||e)(Qe(Al))},e.\u0275prov=ce({factory:function(){return new e(Qe(Al))},token:e,providedIn:"root"}),e})(),ov=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)}}),e})();function av(){if("object"!=typeof document||!document)return 0;if(null==rv){const e=document.createElement("div"),t=e.style;e.dir="rtl",t.width="1px",t.overflow="auto",t.visibility="hidden",t.pointerEvents="none",t.position="absolute";const n=document.createElement("div"),r=n.style;r.width="2px",r.height="1px",e.appendChild(n),document.body.appendChild(e),rv=0,0===e.scrollLeft&&(e.scrollLeft=1,rv=0===e.scrollLeft?1:2),e.parentNode.removeChild(e)}return rv}function lv(e){return Array.isArray(e)?e:[e]}function cv(e){return null==e?"":"string"==typeof e?e:e+"px"}function uv(e,t,n,i){return r(n)&&(i=n,n=void 0),i?uv(e,t,n).pipe(E(e=>l(e)?i(...e):i(e))):new y(r=>{!function e(t,n,r,i,s){let o;if(function(e){return e&&"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener}(t)){const e=t;t.addEventListener(n,r,s),o=()=>e.removeEventListener(n,r,s)}else if(function(e){return e&&"function"==typeof e.on&&"function"==typeof e.off}(t)){const e=t;t.on(n,r),o=()=>e.off(n,r)}else if(function(e){return e&&"function"==typeof e.addListener&&"function"==typeof e.removeListener}(t)){const e=t;t.addListener(n,r),o=()=>e.removeListener(n,r)}else{if(!t||!t.length)throw new TypeError("Invalid event target");for(let o=0,a=t.length;o<a;o++)e(t[o],n,r,i,s)}i.add(o)}(e,t,(function(e){r.next(arguments.length>1?Array.prototype.slice.call(arguments):e)}),r,n)})}const hv=new Qp(Bp);class dv{constructor(e){this.durationSelector=e}call(e,t){return t.subscribe(new pv(e,this.durationSelector))}}class pv extends D{constructor(e,t){super(e),this.durationSelector=t,this.hasValue=!1}_next(e){if(this.value=e,this.hasValue=!0,!this.throttled){let n;try{const{durationSelector:t}=this;
1n=t(e)}catch(t){return this.destination.error(t)}const r=V(n,new z(this));!r||r.closed?this.clearThrottle():this.add(this.throttled=r)}}clearThrottle(){const{value:e,hasValue:t,throttled:n}=this;n&&(this.remove(n),this.throttled=void 0,n.unsubscribe()),t&&(this.value=void 0,this.hasValue=!1,this.destination.next(e))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}function gv(e){return!l(e)&&e-parseFloat(e)+1>=0}function mv(e){const{index:t,period:n,subscriber:r}=e;if(r.next(t),!r.closed){if(-1===n)return r.complete();e.index=t+1,this.schedule(e,n)}}function fv(e,t=hv){return n=()=>function(e=0,t,n){let r=-1;return gv(t)?r=Number(t)<1?1:Number(t):C(t)&&(n=t),C(n)||(n=hv),new y(t=>{const i=gv(e)?e:+e-n.now();return n.schedule(mv,i,{index:0,period:r,subscriber:t})})}(e,t),function(e){return e.lift(new dv(n))};var n}function vv(e){return t=>t.lift(new yv(e))}class yv{constructor(e){this.notifier=e}call(e,t){const n=new bv(e),r=V(this.notifier,new z(n));return r&&!n.seenValue?(n.add(r),t.subscribe(n)):n}}class bv extends D{constructor(e){super(e),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}let _v=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},imports:[[ov]]}),e})(),wv=(()=>{class e{create(e){return"undefined"==typeof MutationObserver?null:new MutationObserver(e)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=ce({factory:function(){return new e},token:e,providedIn:"root"}),e})(),kv=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},providers:[wv]}),e})();"undefined"!=typeof Element&&Element;let xv=(()=>{class e{constructor(e,t){this._platform=e,this._document=t}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const t=this._document.defaultView||window,n=t&&t.getComputedStyle?t.getComputedStyle(e):null,r=(n&&n.backgroundColor||"").replace(/ /g,"");switch(this._document.body.removeChild(e),r){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}_applyBodyHighContrastModeCssClasses(){if(this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove("cdk-high-contrast-active"),e.remove("cdk-high-contrast-black-on-white"),e.remove("cdk-high-contrast-white-on-black");const t=this.getHighContrastMode();1===t?(e.add("cdk-high-contrast-active"),e.add("cdk-high-contrast-black-on-white")):2===t&&(e.add("cdk-high-contrast-active"),e.add("cdk-high-contrast-white-on-black"))}}}return e.\u0275fac=function(t){return new(t||e)(Qe(sv),Qe(_c))},e.\u0275prov=ce({factory:function(){return new e(Qe(sv),Qe(_c))},token:e,providedIn:"root"}),e})();const Sv=new ze("cdk-dir-doc",{providedIn:"root",factory:function(){return We(_c)}});let Cv=(()=>{class e{constructor(e){if(this.value="ltr",this.change=new al,e){const t=e.documentElement?e.documentElement.dir:null,n=(e.body?e.body.dir:null)||t;this.value="ltr"===n||"rtl"===n?n:"ltr"}}ngOnDestroy(){this.change.complete()}}return e.\u0275fac=function(t){return new(t||e)(Qe(Sv,8))},e.\u0275prov=ce({factory:function(){return new e(Qe(Sv,8))},token:e,providedIn:"root"}),e})(),Ev=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)}}),e})();const Tv=new ba("10.2.0");class Av{}function jv(e,t=null){return{type:2,steps:e,options:t}}function qv(e){return{type:6,styles:e,offset:null}}function Ov(e){Promise.resolve(null).then(e)}class Pv{constructor(e=0,t=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=e+t}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){Ov(()=>this._onFinish())}
1_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){}setPosition(e){}getPosition(){return 0}triggerCallback(e){const t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}class Iv{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let t=0,n=0,r=0;const i=this.players.length;0==i?Ov(()=>this._onFinish()):this.players.forEach(e=>{e.onDone(()=>{++t==i&&this._onFinish()}),e.onDestroy(()=>{++n==i&&this._onDestroy()}),e.onStart(()=>{++r==i&&this._onStart()})}),this.totalTime=this.players.reduce((e,t)=>Math.max(e,t.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){const t=e*this.totalTime;this.players.forEach(e=>{const n=e.totalTime?Math.min(1,t/e.totalTime):1;e.setPosition(n)})}getPosition(){let e=0;return this.players.forEach(t=>{const n=t.getPosition();e=Math.min(n,e)}),e}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){const t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}function Mv(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function Rv(e){switch(e.length){case 0:return new Pv;case 1:return e[0];default:return new Iv(e)}}function Lv(e,t,n,r,i={},s={}){const o=[],a=[];let l=-1,c=null;if(r.forEach(e=>{const n=e.offset,r=n==l,u=r&&c||{};Object.keys(e).forEach(n=>{let r=n,a=e[n];if("offset"!==n)switch(r=t.normalizePropertyName(r,o),a){case"!":a=i[n];break;case"*":a=s[n];break;default:a=t.normalizeStyleValue(n,r,a,o)}u[r]=a}),r||a.push(u),c=u,l=n}),o.length){const e="\n - ";throw new Error(`Unable to animate due to the following errors:${e}${o.join(e)}`)}return a}function zv(e,t,n,r){switch(t){case"start":e.onStart(()=>r(n&&Dv(n,"start",e)));break;case"done":e.onDone(()=>r(n&&Dv(n,"done",e)));break;case"destroy":e.onDestroy(()=>r(n&&Dv(n,"destroy",e)))}}function Dv(e,t,n){const r=n.totalTime,i=Vv(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,null==r?e.totalTime:r,!!n.disabled),s=e._data;return null!=s&&(i._data=s),i}function Vv(e,t,n,r,i="",s=0,o){return{element:e,triggerName:t,fromState:n,toState:r,phaseName:i,totalTime:s,disabled:!!o}}function Nv(e,t,n){let r;return e instanceof Map?(r=e.get(t),r||e.set(t,r=n)):(r=e[t],r||(r=e[t]=n)),r}function Fv(e){const t=e.indexOf(":");return[e.substring(1,t),e.substr(t+1)]}let Hv=(e,t)=>!1,Zv=(e,t)=>!1,Bv=(e,t,n)=>[];const $v=Mv();($v||"undefined"!=typeof Element)&&(Hv=(e,t)=>e.contains(t),Zv=(()=>{if($v||Element.prototype.matches)return(e,t)=>e.matches(t);{const e=Element.prototype,t=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;return t?(e,n)=>t.apply(e,[n]):Zv}}
1)(),Bv=(e,t,n)=>{let r=[];if(n)r.push(...e.querySelectorAll(t));else{const n=e.querySelector(t);n&&r.push(n)}return r});let Uv=null,Qv=!1;function Wv(e){Uv||(Uv=("undefined"!=typeof document?document.body:null)||{},Qv=!!Uv.style&&"WebkitAppearance"in Uv.style);let t=!0;return Uv.style&&!function(e){return"ebkit"==e.substring(1,6)}(e)&&(t=e in Uv.style,!t&&Qv)&&(t="Webkit"+e.charAt(0).toUpperCase()+e.substr(1)in Uv.style),t}const Gv=Zv,Kv=Hv,Yv=Bv;function Xv(e){const t={};return Object.keys(e).forEach(n=>{const r=n.replace(/([a-z])([A-Z])/g,"$1-$2");t[r]=e[n]}),t}let Jv=(()=>{class e{validateStyleProperty(e){return Wv(e)}matchesElement(e,t){return Gv(e,t)}containsElement(e,t){return Kv(e,t)}query(e,t,n){return Yv(e,t,n)}computeStyle(e,t,n){return n||""}animate(e,t,n,r,i,s=[],o){return new Pv(n,r)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),ey=(()=>{class e{}return e.NOOP=new Jv,e})();function ty(e){if("number"==typeof e)return e;const t=e.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:ny(parseFloat(t[1]),t[2])}function ny(e,t){switch(t){case"s":return 1e3*e;default:return e}}function ry(e,t,n){return e.hasOwnProperty("duration")?e:function(e,t,n){let r,i=0,s="";if("string"==typeof e){const n=e.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===n)return t.push(`The provided timing value "${e}" is invalid.`),{duration:0,delay:0,easing:""};r=ny(parseFloat(n[1]),n[2]);const o=n[3];null!=o&&(i=ny(parseFloat(o),n[4]));const a=n[5];a&&(s=a)}else r=e;if(!n){let n=!1,s=t.length;r<0&&(t.push("Duration values below 0 are not allowed for this animation step."),n=!0),i<0&&(t.push("Delay values below 0 are not allowed for this animation step."),n=!0),n&&t.splice(s,0,`The provided timing value "${e}" is invalid.`)}return{duration:r,delay:i,easing:s}}(e,t,n)}function iy(e,t={}){return Object.keys(e).forEach(n=>{t[n]=e[n]}),t}function sy(e,t,n={}){if(t)for(let r in e)n[r]=e[r];else iy(e,n);return n}function oy(e,t,n){return n?t+":"+n+";":""}function ay(e){let t="";for(let n=0;n<e.style.length;n++){const r=e.style.item(n);t+=oy(0,r,e.style.getPropertyValue(r))}for(const n in e.style)e.style.hasOwnProperty(n)&&!n.startsWith("_")&&(t+=oy(0,n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),e.style[n]));e.setAttribute("style",t)}function ly(e,t,n){e.style&&(Object.keys(t).forEach(r=>{const i=fy(r);n&&!n.hasOwnProperty(r)&&(n[r]=e.style[i]),e.style[i]=t[r]}),Mv()&&ay(e))}function cy(e,t){e.style&&(Object.keys(t).forEach(t=>{const n=fy(t);e.style[n]=""}),Mv()&&ay(e))}function uy(e){return Array.isArray(e)?1==e.length?e[0]:jv(e):e}const hy=new RegExp("{{\\s*(.+?)\\s*}}","g");function dy(e){let t=[];if("string"==typeof e){let n;for(;n=hy.exec(e);)t.push(n[1]);hy.lastIndex=0}return t}function py(e,t,n){const r=e.toString(),i=r.replace(hy,(e,r)=>{let i=t[r];return t.hasOwnProperty(r)||(n.push("Please provide a value for the animation param "+r),i=""),i.toString()});return i==r?e:i}function gy(e){const t=[];let n=e.next();for(;!n.done;)t.push(n.value),n=e.next();return t}const my=/-+([a-z0-9])/g;function fy(e){return e.replace(my,(...e)=>e[1].toUpperCase())}function vy(e,t){return 0===e||0===t}function yy(e,t,n){const r=Object.keys(n);if(r.length&&t.length){let s=t[0],o=[];if(r.forEach(e=>{s.hasOwnProperty(e)||o.push(e),s[e]=n[e]}),o.length)for(var i=1;i<t.length;i++){let n=t[i];o.forEach((function(t){n[t]=_y(e,t)}))}}return t}function by(e,t,n){switch(t.type){case 7:return e.visitTrigger(t,n);case 0:return e.visitState(t,n);case 1:return e.visitTransition(t,n);case 2:return e.visitSequence(t,n);case 3:return e.visitGroup(t,n);case 4:return e.visitAnimate(t,n);case 5:return e.visitKeyframes(t,n);case 6:return e.visitStyle(t,n);case 8:return e.visitReference(t,n);case 9:return e.visitAnimateChild(t,n);case 10:return e.visitAnimateRef(t,n);case 11:return e.visitQuery(t,n);case 12:return e.visitStagger(t,n);default:throw new Error("Unable to resolve animation metadata node #"+t.type)}}function _y(e,t){return window.getComputedStyle(e)[t]}function wy(e,t){const n=[];
1return"string"==typeof e?e.split(/\s*,\s*/).forEach(e=>function(e,t,n){if(":"==e[0]){const r=function(e,t){switch(e){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,t)=>parseFloat(t)>parseFloat(e);case":decrement":return(e,t)=>parseFloat(t)<parseFloat(e);default:return t.push(`The transition alias value "${e}" is not supported`),"* => *"}}(e,n);if("function"==typeof r)return void t.push(r);e=r}const r=e.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==r||r.length<4)return n.push(`The provided transition expression "${e}" is not supported`),t;const i=r[1],s=r[2],o=r[3];t.push(Sy(i,o)),"<"!=s[0]||"*"==i&&"*"==o||t.push(Sy(o,i))}(e,n,t)):n.push(e),n}const ky=new Set(["true","1"]),xy=new Set(["false","0"]);function Sy(e,t){const n=ky.has(e)||xy.has(e),r=ky.has(t)||xy.has(t);return(i,s)=>{let o="*"==e||e==i,a="*"==t||t==s;return!o&&n&&"boolean"==typeof i&&(o=i?ky.has(e):xy.has(e)),!a&&r&&"boolean"==typeof s&&(a=s?ky.has(t):xy.has(t)),o&&a}}const Cy=new RegExp("s*:selfs*,?","g");function Ey(e,t,n){return new Ty(e).build(t,n)}class Ty{constructor(e){this._driver=e}build(e,t){const n=new Ay(t);return this._resetContextStyleTimingState(n),by(this,uy(e),n)}_resetContextStyleTimingState(e){e.currentQuerySelector="",e.collectedStyles={},e.collectedStyles[""]={},e.currentTime=0}visitTrigger(e,t){let n=t.queryCount=0,r=t.depCount=0;const i=[],s=[];return"@"==e.name.charAt(0)&&t.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),e.definitions.forEach(e=>{if(this._resetContextStyleTimingState(t),0==e.type){const n=e,r=n.name;r.toString().split(/\s*,\s*/).forEach(e=>{n.name=e,i.push(this.visitState(n,t))}),n.name=r}else if(1==e.type){const i=this.visitTransition(e,t);n+=i.queryCount,r+=i.depCount,s.push(i)}else t.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:e.name,states:i,transitions:s,queryCount:n,depCount:r,options:null}}visitState(e,t){const n=this.visitStyle(e.styles,t),r=e.options&&e.options.params||null;if(n.containsDynamicStyles){const i=new Set,s=r||{};if(n.styles.forEach(e=>{if(jy(e)){const t=e;Object.keys(t).forEach(e=>{dy(t[e]).forEach(e=>{s.hasOwnProperty(e)||i.add(e)})})}}),i.size){const n=gy(i.values());t.errors.push(`state("${e.name}", ...) must define default values for all the following style substitutions: ${n.join(", ")}`)}}return{type:0,name:e.name,style:n,options:r?{params:r}:null}}visitTransition(e,t){t.queryCount=0,t.depCount=0;const n=by(this,uy(e.animation),t);return{type:1,matchers:wy(e.expr,t.errors),animation:n,queryCount:t.queryCount,depCount:t.depCount,options:qy(e.options)}}visitSequence(e,t){return{type:2,steps:e.steps.map(e=>by(this,e,t)),options:qy(e.options)}}visitGroup(e,t){const n=t.currentTime;let r=0;const i=e.steps.map(e=>{t.currentTime=n;const i=by(this,e,t);return r=Math.max(r,t.currentTime),i});return t.currentTime=r,{type:3,steps:i,options:qy(e.options)}}visitAnimate(e,t){const n=function(e,t){let n=null;if(e.hasOwnProperty("duration"))n=e;else if("number"==typeof e)return Oy(ry(e,t).duration,0,"");const r=e;if(r.split(/\s+/).some(e=>"{"==e.charAt(0)&&"{"==e.charAt(1))){const e=Oy(0,0,"");return e.dynamic=!0,e.strValue=r,e}return n=n||ry(r,t),Oy(n.duration,n.delay,n.easing)}(e.timings,t.errors);let r;t.currentAnimateTimings=n;let i=e.styles?e.styles:qv({});if(5==i.type)r=this.visitKeyframes(i,t);else{let i=e.styles,s=!1;if(!i){s=!0;const e={};n.easing&&(e.easing=n.easing),i=qv(e)}t.currentTime+=n.duration+n.delay;const o=this.visitStyle(i,t);o.isEmptyStep=s,r=o}return t.currentAnimateTimings=null,{type:4,timings:n,style:r,options:null}}visitStyle(e,t){const n=this._makeStyleAst(e,t);return this._validateStyleAst(n,t),n}_makeStyleAst(e,t){const n=[];Array.isArray(e.styles)?e.styles.forEach(e=>{"string"==typeof e?"*"==e?n.push(e):t.errors.push(`The provided style string value ${e} is not allowed.`):n.push(e)}):n.push(e.styles);let r=!1,i=null;return n.forEach(e=>{if(jy(e)){const t=e,n=t.easing;if(n&&(i=n,delete t.easing),!r)for(let e in t)if(t[e].toString().indexOf("{{")>=0){r=!0;break}}}),{type:6,styles:n,easing:i,offset:e.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(e,t){const n=t.currentAnimateTimings;let r=t.currentTime,i=t.currentTime;n&&i>
10&&(i-=n.duration+n.delay),e.styles.forEach(e=>{"string"!=typeof e&&Object.keys(e).forEach(n=>{if(!this._driver.validateStyleProperty(n))return void t.errors.push(`The provided animation property "${n}" is not a supported CSS property for animations`);const s=t.collectedStyles[t.currentQuerySelector],o=s[n];let a=!0;o&&(i!=r&&i>=o.startTime&&r<=o.endTime&&(t.errors.push(`The CSS property "${n}" that exists between the times of "${o.startTime}ms" and "${o.endTime}ms" is also being animated in a parallel animation between the times of "${i}ms" and "${r}ms"`),a=!1),i=o.startTime),a&&(s[n]={startTime:i,endTime:r}),t.options&&function(e,t,n){const r=t.params||{},i=dy(e);i.length&&i.forEach(e=>{r.hasOwnProperty(e)||n.push(`Unable to resolve the local animation param ${e} in the given list of values`)})}(e[n],t.options,t.errors)})})}visitKeyframes(e,t){const n={type:5,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push("keyframes() must be placed inside of a call to animate()"),n;let r=0;const i=[];let s=!1,o=!1,a=0;const l=e.steps.map(e=>{const n=this._makeStyleAst(e,t);let l=null!=n.offset?n.offset:function(e){if("string"==typeof e)return null;let t=null;if(Array.isArray(e))e.forEach(e=>{if(jy(e)&&e.hasOwnProperty("offset")){const n=e;t=parseFloat(n.offset),delete n.offset}});else if(jy(e)&&e.hasOwnProperty("offset")){const n=e;t=parseFloat(n.offset),delete n.offset}return t}(n.styles),c=0;return null!=l&&(r++,c=n.offset=l),o=o||c<0||c>1,s=s||c<a,a=c,i.push(c),n});o&&t.errors.push("Please ensure that all keyframe offsets are between 0 and 1"),s&&t.errors.push("Please ensure that all keyframe offsets are in order");const c=e.steps.length;let u=0;r>0&&r<c?t.errors.push("Not all style() steps within the declared keyframes() contain offsets"):0==r&&(u=1/(c-1));const h=c-1,d=t.currentTime,p=t.currentAnimateTimings,g=p.duration;return l.forEach((e,r)=>{const s=u>0?r==h?1:u*r:i[r],o=s*g;t.currentTime=d+p.delay+o,p.duration=o,this._validateStyleAst(e,t),e.offset=s,n.styles.push(e)}),n}visitReference(e,t){return{type:8,animation:by(this,uy(e.animation),t),options:qy(e.options)}}visitAnimateChild(e,t){return t.depCount++,{type:9,options:qy(e.options)}}visitAnimateRef(e,t){return{type:10,animation:this.visitReference(e.animation,t),options:qy(e.options)}}visitQuery(e,t){const n=t.currentQuerySelector,r=e.options||{};t.queryCount++,t.currentQuery=e;const[i,s]=function(e){const t=!!e.split(/\s*,\s*/).find(e=>":self"==e);return t&&(e=e.replace(Cy,"")),[e=e.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,e=>".ng-trigger-"+e.substr(1)).replace(/:animating/g,".ng-animating"),t]}(e.selector);t.currentQuerySelector=n.length?n+" "+i:i,Nv(t.collectedStyles,t.currentQuerySelector,{});const o=by(this,uy(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=n,{type:11,selector:i,limit:r.limit||0,optional:!!r.optional,includeSelf:s,animation:o,originalSelector:e.selector,options:qy(e.options)}}visitStagger(e,t){t.currentQuery||t.errors.push("stagger() can only be used inside of query()");const n="full"===e.timings?{duration:0,delay:0,easing:"full"}:ry(e.timings,t.errors,!0);return{type:12,animation:by(this,uy(e.animation),t),timings:n,options:null}}}class Ay{constructor(e){this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function jy(e){return!Array.isArray(e)&&"object"==typeof e}function qy(e){var t;return e?(e=iy(e)).params&&(e.params=(t=e.params)?iy(t):null):e={},e}function Oy(e,t,n){return{duration:e,delay:t,easing:n}}function Py(e,t,n,r,i,s,o=null,a=!1){return{type:1,element:e,keyframes:t,preStyleProps:n,postStyleProps:r,duration:i,delay:s,totalTime:i+s,easing:o,subTimeline:a}}class Iy{constructor(){this._map=new Map}consume(e){let t=this._map.get(e);return t?this._map.delete(e):t=[],t}append(e,t){let n=this._map.get(e);n||this._map.set(e,n=[]),n.push(...t)}has(e){return this._map.has(e)}clear(){this._map.clear()}}const My=new RegExp(":enter","g"),Ry=new RegExp(":leave","g");function Ly(e,t,n,r,i,s={},o={},a,l,c=[]){return(new zy).buildKeyframes(e,t,n,r,i,s,o,a,l,c)}class zy{buildKeyframes(e,t,n,r,i,s,o,a,l,c=[]){l=l||new Iy;const u=new Vy(e,t,l,r,i,c,[]);u.options=a,u.currentTimeline.setStyles([s],null,u.errors,a),by(this,n,u);const h=u.timelines.filter(e=>e.containsAnimation());if(h.length&&Object.keys(o).length){const e=h[h.length-1];e.allowOnlyTimelineStyles()||e.setStyles([o],null,u.errors,a)}return h.length?h.map(e=>e.buildKeyframes()):[Py(t,[],[],[],0,0,"",!1)]}visitTrigger(e,t){}visitState(e,t){}visitTransition(e,t){}
vendor: 4,129 bytes, line 1
1visitAnimateChild(e,t){const n=t.subInstructions.consume(t.element);if(n){const r=t.createSubContext(e.options),i=t.currentTimeline.currentTime,s=this._visitSubInstructions(n,r,r.options);i!=s&&t.transformIntoNewTimeline(s)}t.previousNode=e}visitAnimateRef(e,t){const n=t.createSubContext(e.options);n.transformIntoNewTimeline(),this.visitReference(e.animation,n),t.transformIntoNewTimeline(n.currentTimeline.currentTime),t.previousNode=e}_visitSubInstructions(e,t,n){let r=t.currentTimeline.currentTime;const i=null!=n.duration?ty(n.duration):null,s=null!=n.delay?ty(n.delay):null;return 0!==i&&e.forEach(e=>{const n=t.appendInstructionToTimeline(e,i,s);r=Math.max(r,n.duration+n.delay)}),r}visitReference(e,t){t.updateOptions(e.options,!0),by(this,e.animation,t),t.previousNode=e}visitSequence(e,t){const n=t.subContextCount;let r=t;const i=e.options;if(i&&(i.params||i.delay)&&(r=t.createSubContext(i),r.transformIntoNewTimeline(),null!=i.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=Dy);const e=ty(i.delay);r.delayNextStep(e)}e.steps.length&&(e.steps.forEach(e=>by(this,e,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>n&&r.transformIntoNewTimeline()),t.previousNode=e}visitGroup(e,t){const n=[];let r=t.currentTimeline.currentTime;const i=e.options&&e.options.delay?ty(e.options.delay):0;e.steps.forEach(s=>{const o=t.createSubContext(e.options);i&&o.delayNextStep(i),by(this,s,o),r=Math.max(r,o.currentTimeline.currentTime),n.push(o.currentTimeline)}),n.forEach(e=>t.currentTimeline.mergeTimelineCollectedStyles(e)),t.transformIntoNewTimeline(r),t.previousNode=e}_visitTiming(e,t){if(e.dynamic){const n=e.strValue;return ry(t.params?py(n,t.params,t.errors):n,t.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,t){const n=t.currentAnimateTimings=this._visitTiming(e.timings,t),r=t.currentTimeline;n.delay&&(t.incrementTime(n.delay),r.snapshotCurrentStyles());const i=e.style;5==i.type?this.visitKeyframes(i,t):(t.incrementTime(n.duration),this.visitStyle(i,t),r.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}visitStyle(e,t){const n=t.currentTimeline,r=t.currentAnimateTimings;!r&&n.getCurrentStyleProperties().length&&n.forwardFrame();const i=r&&r.easing||e.easing;e.isEmptyStep?n.applyEmptyStep(i):n.setStyles(e.styles,i,t.errors,t.options),t.previousNode=e}visitKeyframes(e,t){const n=t.currentAnimateTimings,r=t.currentTimeline.duration,i=n.duration,s=t.createSubContext().currentTimeline;s.easing=n.easing,e.styles.forEach(e=>{s.forwardTime((e.offset||0)*i),s.setStyles(e.styles,e.easing,t.errors,t.options),s.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(s),t.transformIntoNewTimeline(r+i),t.previousNode=e}visitQuery(e,t){const n=t.currentTimeline.currentTime,r=e.options||{},i=r.delay?ty(r.delay):0;i&&(6===t.previousNode.type||0==n&&t.currentTimeline.getCurrentStyleProperties().length)&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=Dy);let s=n;const o=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!r.optional,t.errors);t.currentQueryTotal=o.length;let a=null;o.forEach((n,r)=>{t.currentQueryIndex=r;const o=t.createSubContext(e.options,n);i&&o.delayNextStep(i),n===t.element&&(a=o.currentTimeline),by(this,e.animation,o),o.currentTimeline.applyStylesToKeyframe(),s=Math.max(s,o.currentTimeline.currentTime)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(s),a&&(t.currentTimeline.mergeTimelineCollectedStyles(a),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}visitStagger(e,t){const n=t.parentContext,r=t.currentTimeline,i=e.timings,s=Math.abs(i.duration),o=s*(t.currentQueryTotal-1);let a=s*t.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":a=o-a;break;case"full":a=n.currentStaggerTime}const l=t.currentTimeline;a&&l.delayNextStep(a);const c=l.currentTime;by(this,e.animation,t),t.previousNode=e,n.currentStaggerTime=r.currentTime-c+(r.startTime-n.currentTimeline.startTime)}}const Dy={};class Vy{constructor(e,t,n,r,i,s,o,a){this._driver=e,this.element=t,this.subInstru
1ctions=n,this._enterClassName=r,this._leaveClassName=i,this.errors=s,this.timelines=o,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Dy,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=a||new Ny(this._driver,t,0),o.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,t){if(!e)return;const n=e;let r=this.options;null!=n.duration&&(r.duration=ty(n.duration)),null!=n.delay&&(r.delay=ty(n.delay));const i=n.params;if(i){let e=r.params;e||(e=this.options.params={}),Object.keys(i).forEach(n=>{t&&e.hasOwnProperty(n)||(e[n]=py(i[n],e,this.errors))})}}_copyOptions(){const e={};if(this.options){const t=this.options.params;if(t){const n=e.params={};Object.keys(t).forEach(e=>{n[e]=t[e]})}}return e}createSubContext(e=null,t,n){const r=t||this.element,i=new Vy(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,n||0));return i.previousNode=this.previousNode,i.currentAnimateTimings=this.currentAnimateTimings,i.options=this._copyOptions(),i.updateOptions(e),i.currentQueryIndex=this.currentQueryIndex,i.currentQueryTotal=this.currentQueryTotal,i.parentContext=this,this.subContextCount++,i}transformIntoNewTimeline(e){return this.previousNode=Dy,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,t,n){const r={duration:null!=t?t:e.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+e.delay,easing:""},i=new Fy(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,r,e.stretchStartingKeyframe);return this.timelines.push(i),r}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,t,n,r,i,s){let o=[];if(r&&o.push(this.element),e.length>0){e=(e=e.replace(My,"."+this._enterClassName)).replace(Ry,"."+this._leaveClassName);let t=this._driver.query(this.element,e,1!=n);0!==n&&(t=n<0?t.slice(t.length+n,t.length):t.slice(0,n)),o.push(...t)}return i||0!=o.length||s.push(`\`query("${t}")\` returned zero elements. (Use \`query("${t}", { optional: true })\` if you wish to allow this.)`),o}}class Ny{constructor(e,t,n,r){this._driver=e,this.element=t,this.startTime=n,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(t),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(t,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(e){const t=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,t){return this.applyStylesToKeyframe(),new Ny(this._driver,e,t||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,t){this._localTimelineStyles[e]=t,this._globalTimelineStyles[e]=t,this._styleSummary[e]={time:this.currentTime,value:t}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEac
1h(e=>{this._backFill[e]=this._globalTimelineStyles[e]||"*",this._currentKeyframe[e]="*"}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,t,n,r){t&&(this._previousKeyframe.easing=t);const i=r&&r.params||{},s=function(e,t){const n={};let r;return e.forEach(e=>{"*"===e?(r=r||Object.keys(t),r.forEach(e=>{n[e]="*"})):sy(e,!1,n)}),n}(e,this._globalTimelineStyles);Object.keys(s).forEach(e=>{const t=py(s[e],i,n);this._pendingStyles[e]=t,this._localTimelineStyles.hasOwnProperty(e)||(this._backFill[e]=this._globalTimelineStyles.hasOwnProperty(e)?this._globalTimelineStyles[e]:"*"),this._updateStyle(e,t)})}applyStylesToKeyframe(){const e=this._pendingStyles,t=Object.keys(e);0!=t.length&&(this._pendingStyles={},t.forEach(t=>{this._currentKeyframe[t]=e[t]}),Object.keys(this._localTimelineStyles).forEach(e=>{this._currentKeyframe.hasOwnProperty(e)||(this._currentKeyframe[e]=this._localTimelineStyles[e])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(e=>{const t=this._localTimelineStyles[e];this._pendingStyles[e]=t,this._updateStyle(e,t)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const e=[];for(let t in this._currentKeyframe)e.push(t);return e}mergeTimelineCollectedStyles(e){Object.keys(e._styleSummary).forEach(t=>{const n=this._styleSummary[t],r=e._styleSummary[t];(!n||r.time>n.time)&&this._updateStyle(t,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const e=new Set,t=new Set,n=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((i,s)=>{const o=sy(i,!0);Object.keys(o).forEach(n=>{const r=o[n];"!"==r?e.add(n):"*"==r&&t.add(n)}),n||(o.offset=s/this.duration),r.push(o)});const i=e.size?gy(e.values()):[],s=t.size?gy(t.values()):[];if(n){const e=r[0],t=iy(e);e.offset=0,t.offset=1,r=[e,t]}return Py(this.element,r,i,s,this.duration,this.startTime,this.easing,!1)}}class Fy extends Ny{constructor(e,t,n,r,i,s,o=!1){super(e,t,s.delay),this.element=t,this.keyframes=n,this.preStyleProps=r,this.postStyleProps=i,this._stretchStartingKeyframe=o,this.timings={duration:s.duration,delay:s.delay,easing:s.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:t,duration:n,easing:r}=this.timings;if(this._stretchStartingKeyframe&&t){const i=[],s=n+t,o=t/s,a=sy(e[0],!1);a.offset=0,i.push(a);const l=sy(e[0],!1);l.offset=Hy(o),i.push(l);const c=e.length-1;for(let r=1;r<=c;r++){let o=sy(e[r],!1);o.offset=Hy((t+o.offset*n)/s),i.push(o)}n=s,t=0,r="",e=i}return Py(this.element,e,this.preStyleProps,this.postStyleProps,n,t,r,!0)}}function Hy(e,t=3){const n=Math.pow(10,t-1);return Math.round(e*n)/n}class Zy{}class By extends Zy{normalizePropertyName(e,t){return fy(e)}normalizeStyleValue(e,t,n,r){let i="";const s=n.toString().trim();if($y[t]&&0!==n&&"0"!==n)if("number"==typeof n)i="px";else{const t=n.match(/^[+-]?[\d\.]+([a-z]*)$/);t&&0==t[1].length&&r.push(`Please provide a CSS unit value for ${e}:${n}`)}return s+i}}const $y=(()=>function(e){const t={};return e.forEach(e=>t[e]=!0),t}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function Uy(e,t,n,r,i,s,o,a,l,c,u,h,d){return{type:0,element:e,triggerName:t,isRemovalTransition:i,fromState:n,fromStyles:s,toState:r,toStyles:o,timelines:a,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:h,errors:d}}const Qy={};class Wy{constructor(e,t,n){this._triggerName=e,this.ast=t,this._stateStyles=n}match(e,t,n,r){return function(e,t,n,r,i){return e.some(e=>e(t,n,r,i))}(this.ast.matchers,e,t,n,r)}buildStyles(e,t,n){const r=this._stateStyles["*"],i=this._stateStyles[e],s=r?r.buildStyles(t,n):{};return i?i.buildStyles(t,n):s}build(e,t,n,r,i,s,o,a,l,c){const u=[],h=this.ast.options&&this.ast.options.params||Qy,d=this.buildStyles(n,o&&o.params||Qy,u),p=a&&a.params||Qy,g=this.buildStyles(r,p,u),m=new Set,f=new Map,v=new Map,y="void"===r,b={params:Object.assign(Object.assign({},h),p)},_=c?[]:Ly(e,t,this.ast.animation,i,s,d,g,b,l,u);let w=0;
1if(_.forEach(e=>{w=Math.max(e.duration+e.delay,w)}),u.length)return Uy(t,this._triggerName,n,r,y,d,g,[],[],f,v,w,u);_.forEach(e=>{const n=e.element,r=Nv(f,n,{});e.preStyleProps.forEach(e=>r[e]=!0);const i=Nv(v,n,{});e.postStyleProps.forEach(e=>i[e]=!0),n!==t&&m.add(n)});const k=gy(m.values());return Uy(t,this._triggerName,n,r,y,d,g,_,k,f,v,w)}}class Gy{constructor(e,t){this.styles=e,this.defaultParams=t}buildStyles(e,t){const n={},r=iy(this.defaultParams);return Object.keys(e).forEach(t=>{const n=e[t];null!=n&&(r[t]=n)}),this.styles.styles.forEach(e=>{if("string"!=typeof e){const i=e;Object.keys(i).forEach(e=>{let s=i[e];s.length>1&&(s=py(s,r,t)),n[e]=s})}}),n}}class Ky{constructor(e,t){this.name=e,this.ast=t,this.transitionFactories=[],this.states={},t.states.forEach(e=>{this.states[e.name]=new Gy(e.style,e.options&&e.options.params||{})}),Yy(this.states,"true","1"),Yy(this.states,"false","0"),t.transitions.forEach(t=>{this.transitionFactories.push(new Wy(e,t,this.states))}),this.fallbackTransition=new Wy(e,{type:1,animation:{type:2,steps:[],options:null},matchers:[(e,t)=>!0],options:null,queryCount:0,depCount:0},this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,t,n,r){return this.transitionFactories.find(i=>i.match(e,t,n,r))||null}matchStyles(e,t,n){return this.fallbackTransition.buildStyles(e,t,n)}}function Yy(e,t,n){e.hasOwnProperty(t)?e.hasOwnProperty(n)||(e[n]=e[t]):e.hasOwnProperty(n)&&(e[t]=e[n])}const Xy=new Iy;class Jy{constructor(e,t,n){this.bodyNode=e,this._driver=t,this._normalizer=n,this._animations={},this._playersById={},this.players=[]}register(e,t){const n=[],r=Ey(this._driver,t,n);if(n.length)throw new Error("Unable to build the animation due to the following errors: "+n.join("\n"));this._animations[e]=r}_buildPlayer(e,t,n){const r=e.element,i=Lv(0,this._normalizer,0,e.keyframes,t,n);return this._driver.animate(r,i,e.duration,e.delay,e.easing,[],!0)}create(e,t,n={}){const r=[],i=this._animations[e];let s;const o=new Map;if(i?(s=Ly(this._driver,t,i,"ng-enter","ng-leave",{},{},n,Xy,r),s.forEach(e=>{const t=Nv(o,e.element,{});e.postStyleProps.forEach(e=>t[e]=null)})):(r.push("The requested animation doesn't exist or has already been destroyed"),s=[]),r.length)throw new Error("Unable to create the animation due to the following errors: "+r.join("\n"));o.forEach((e,t)=>{Object.keys(e).forEach(n=>{e[n]=this._driver.computeStyle(t,n,"*")})});const a=Rv(s.map(e=>{const t=o.get(e.element);return this._buildPlayer(e,{},t)}));return this._playersById[e]=a,a.onDestroy(()=>this.destroy(e)),this.players.push(a),a}destroy(e){const t=this._getPlayer(e);t.destroy(),delete this._playersById[e];const n=this.players.indexOf(t);n>=0&&this.players.splice(n,1)}_getPlayer(e){const t=this._playersById[e];if(!t)throw new Error("Unable to find the timeline player referenced by "+e);return t}listen(e,t,n,r){const i=Vv(t,"","","");return zv(this._getPlayer(e),n,i,r),()=>{}}command(e,t,n,r){if("register"==n)return void this.register(e,r[0]);if("create"==n)return void this.create(e,t,r[0]||{});const i=this._getPlayer(e);switch(n){case"play":i.play();break;case"pause":i.pause();break;case"reset":i.reset();break;case"restart":i.restart();break;case"finish":i.finish();break;case"init":i.init();break;case"setPosition":i.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(e)}}}const eb=[],tb={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},nb={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0};class rb{constructor(e,t=""){this.namespaceId=t;const n=e&&e.hasOwnProperty("value");if(this.value=null!=(r=n?e.value:e)?r:null,n){const t=iy(e);delete t.value,this.options=t}else this.options={};var r;this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(e){const t=e.params;if(t){const e=this.options.params;Object.keys(t).forEach(n=>{null==e[n]&&(e[n]=t[n])})}}}const ib=new rb("void");class sb{constructor(e,t,n){this.id=e,this.hostElement=t,this._engine=n,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"
1+e,db(t,this._hostClassName)}listen(e,t,n,r){if(!this._triggers.hasOwnProperty(t))throw new Error(`Unable to listen on the animation trigger event "${n}" because the animation trigger "${t}" doesn't exist!`);if(null==n||0==n.length)throw new Error(`Unable to listen on the animation trigger "${t}" because the provided event is undefined!`);if("start"!=(i=n)&&"done"!=i)throw new Error(`The provided animation trigger event "${n}" for the animation trigger "${t}" is not supported!`);var i;const s=Nv(this._elementListeners,e,[]),o={name:t,phase:n,callback:r};s.push(o);const a=Nv(this._engine.statesByElement,e,{});return a.hasOwnProperty(t)||(db(e,"ng-trigger"),db(e,"ng-trigger-"+t),a[t]=ib),()=>{this._engine.afterFlush(()=>{const e=s.indexOf(o);e>=0&&s.splice(e,1),this._triggers[t]||delete a[t]})}}register(e,t){return!this._triggers[e]&&(this._triggers[e]=t,!0)}_getTrigger(e){const t=this._triggers[e];if(!t)throw new Error(`The provided animation trigger "${e}" has not been registered!`);return t}trigger(e,t,n,r=!0){const i=this._getTrigger(t),s=new ab(this.id,t,e);let o=this._engine.statesByElement.get(e);o||(db(e,"ng-trigger"),db(e,"ng-trigger-"+t),this._engine.statesByElement.set(e,o={}));let a=o[t];const l=new rb(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&a&&l.absorbOptions(a.options),o[t]=l,a||(a=ib),"void"!==l.value&&a.value===l.value){if(!function(e,t){const n=Object.keys(e),r=Object.keys(t);if(n.length!=r.length)return!1;for(let i=0;i<n.length;i++){const r=n[i];if(!t.hasOwnProperty(r)||e[r]!==t[r])return!1}return!0}(a.params,l.params)){const t=[],n=i.matchStyles(a.value,a.params,t),r=i.matchStyles(l.value,l.params,t);t.length?this._engine.reportError(t):this._engine.afterFlush(()=>{cy(e,n),ly(e,r)})}return}const c=Nv(this._engine.playersByElement,e,[]);c.forEach(e=>{e.namespaceId==this.id&&e.triggerName==t&&e.queued&&e.destroy()});let u=i.matchTransition(a.value,l.value,e,l.params),h=!1;if(!u){if(!r)return;u=i.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:u,fromState:a,toState:l,player:s,isFallbackTransition:h}),h||(db(e,"ng-animate-queued"),s.onStart(()=>{pb(e,"ng-animate-queued")})),s.onDone(()=>{let t=this.players.indexOf(s);t>=0&&this.players.splice(t,1);const n=this._engine.playersByElement.get(e);if(n){let e=n.indexOf(s);e>=0&&n.splice(e,1)}}),this.players.push(s),c.push(s),s}deregister(e){delete this._triggers[e],this._engine.statesByElement.forEach((t,n)=>{delete t[e]}),this._elementListeners.forEach((t,n)=>{this._elementListeners.set(n,t.filter(t=>t.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);const t=this._engine.playersByElement.get(e);t&&(t.forEach(e=>e.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,t){const n=this._engine.driver.query(e,".ng-trigger",!0);n.forEach(e=>{if(e.__ng_removed)return;const n=this._engine.fetchNamespacesByElement(e);n.size?n.forEach(n=>n.triggerLeaveAnimation(e,t,!1,!0)):this.clearElementCache(e)}),this._engine.afterFlushAnimationsDone(()=>n.forEach(e=>this.clearElementCache(e)))}triggerLeaveAnimation(e,t,n,r){const i=this._engine.statesByElement.get(e);if(i){const s=[];
1if(Object.keys(i).forEach(t=>{if(this._triggers[t]){const n=this.trigger(e,t,"void",r);n&&s.push(n)}}),s.length)return this._engine.markElementAsRemoved(this.id,e,!0,t),n&&Rv(s).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){const t=this._elementListeners.get(e);if(t){const n=new Set;t.forEach(t=>{const r=t.name;if(n.has(r))return;n.add(r);const i=this._triggers[r].fallbackTransition,s=this._engine.statesByElement.get(e)[r]||ib,o=new rb("void"),a=new ab(this.id,r,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:r,transition:i,fromState:s,toState:o,player:a,isFallbackTransition:!0})})}}removeNode(e,t){const n=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,t),this.triggerLeaveAnimation(e,t,!0))return;let r=!1;if(n.totalAnimations){const t=n.players.length?n.playersByQueriedElement.get(e):[];if(t&&t.length)r=!0;else{let t=e;for(;t=t.parentNode;)if(n.statesByElement.get(t)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(e),r)n.markElementAsRemoved(this.id,e,!1,t);else{const r=e.__ng_removed;r&&r!==tb||(n.afterFlush(()=>this.clearElementCache(e)),n.destroyInnerAnimations(e),n._onRemovalComplete(e,t))}}insertNode(e,t){db(e,this._hostClassName)}drainQueuedTransitions(e){const t=[];return this._queue.forEach(n=>{const r=n.player;if(r.destroyed)return;const i=n.element,s=this._elementListeners.get(i);s&&s.forEach(t=>{if(t.name==n.triggerName){const r=Vv(i,n.triggerName,n.fromState.value,n.toState.value);r._data=e,zv(n.player,t.phase,r,t.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):t.push(n)}),this._queue=[],t.sort((e,t)=>{const n=e.transition.ast.depCount,r=t.transition.ast.depCount;return 0==n||0==r?n-r:this._engine.driver.containsElement(e.element,t.element)?1:-1})}destroy(e){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}elementContainsData(e){let t=!1;return this._elementListeners.has(e)&&(t=!0),t=!!this._queue.find(t=>t.element===e)||t,t}}class ob{constructor(e,t,n){this.bodyNode=e,this.driver=t,this._normalizer=n,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(e,t)=>{}}_onRemovalComplete(e,t){this.onRemovalComplete(e,t)}get queuedPlayers(){const e=[];return this._namespaceList.forEach(t=>{t.players.forEach(t=>{t.queued&&e.push(t)})}),e}createNamespace(e,t){const n=new sb(e,t,this);return t.parentNode?this._balanceNamespaceList(n,t):(this.newHostElements.set(t,n),this.collectEnterElement(t)),this._namespaceLookup[e]=n}_balanceNamespaceList(e,t){const n=this._namespaceList.length-1;if(n>=0){let r=!1;for(let i=n;i>=0;i--)if(this.driver.containsElement(this._namespaceList[i].hostElement,t)){this._namespaceList.splice(i+1,0,e),r=!0;break}r||this._namespaceList.splice(0,0,e)}else this._namespaceList.push(e);return this.namespacesByHostElement.set(t,e),e}register(e,t){let n=this._namespaceLookup[e];return n||(n=this.createNamespace(e,t)),n}registerTrigger(e,t,n){let r=this._namespaceLookup[e];r&&r.register(t,n)&&this.totalAnimations++}destroy(e,t){if(!e)return;const n=this._fetchNamespace(e);this.afterFlush(()=>{this.namespacesByHostElement.delete(n.hostElement),delete this._namespaceLookup[e];const t=this._namespaceList.indexOf(n);t>=0&&this._namespaceList.splice(t,1)}),this.afterFlushAnimationsDone(()=>n.destroy(t))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){const t=new Set,n=this.statesByElement.get(e);if(n){const e=Object.keys(n);for(let r=0;r<e.length;r++){const i=n[e[r]].namespaceId;if(i){const e=this._fetchNamespace(i);e&&t.add(e)}}}return t}trigger(e,t,n,r){if(lb(t)){const i=this._fetchNamespace(e);if(i)return i.trigger(t,n,r),!0}return!1}insertNode(e,t,n,r){if(!lb(t))return;const i=t.__ng_removed;if(i&&i.setForRemoval){i.setForRemoval=!1,i.setForMove=!0;const e=this.collectedLeaveElements.indexOf(t);e>=0&&this.collectedLeaveElements.splice(e,1)}if(e){const r=this._fetchNamespace(e);
1r&&r.insertNode(t,n)}r&&this.collectEnterElement(t)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),db(e,"ng-animate-disabled")):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),pb(e,"ng-animate-disabled"))}removeNode(e,t,n,r){if(lb(t)){const i=e?this._fetchNamespace(e):null;if(i?i.removeNode(t,r):this.markElementAsRemoved(e,t,!1,r),n){const n=this.namespacesByHostElement.get(t);n&&n.id!==e&&n.removeNode(t,r)}}else this._onRemovalComplete(t,r)}markElementAsRemoved(e,t,n,r){this.collectedLeaveElements.push(t),t.__ng_removed={namespaceId:e,setForRemoval:r,hasAnimation:n,removedBeforeQueried:!1}}listen(e,t,n,r,i){return lb(t)?this._fetchNamespace(e).listen(t,n,r,i):()=>{}}_buildInstruction(e,t,n,r,i){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,n,r,e.fromState.options,e.toState.options,t,i)}destroyInnerAnimations(e){let t=this.driver.query(e,".ng-trigger",!0);t.forEach(e=>this.destroyActiveAnimationsForElement(e)),0!=this.playersByQueriedElement.size&&(t=this.driver.query(e,".ng-animating",!0),t.forEach(e=>this.finishActiveQueriedAnimationOnElement(e)))}destroyActiveAnimationsForElement(e){const t=this.playersByElement.get(e);t&&t.forEach(e=>{e.queued?e.markedForDestroy=!0:e.destroy()})}finishActiveQueriedAnimationOnElement(e){const t=this.playersByQueriedElement.get(e);t&&t.forEach(e=>e.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return Rv(this.players).onDone(()=>e());e()})}processLeaveNode(e){const t=e.__ng_removed;if(t&&t.setForRemoval){if(e.__ng_removed=tb,t.namespaceId){this.destroyInnerAnimations(e);const n=this._fetchNamespace(t.namespaceId);n&&n.clearElementCache(e)}this._onRemovalComplete(e,t.setForRemoval)}this.driver.matchesElement(e,".ng-animate-disabled")&&this.markElementAsDisabled(e,!1),this.driver.query(e,".ng-animate-disabled",!0).forEach(e=>{this.markElementAsDisabled(e,!1)})}flush(e=-1){let t=[];if(this.newHostElements.size&&(this.newHostElements.forEach((e,t)=>this._balanceNamespaceList(e,t)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let n=0;n<this.collectedEnterElements.length;n++)db(this.collectedEnterElements[n],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const n=[];try{t=this._flushAnimations(n,e)}finally{for(let e=0;e<n.length;e++)n[e]()}}else for(let n=0;n<this.collectedLeaveElements.length;n++)this.processLeaveNode(this.collectedLeaveElements[n]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(e=>e()),this._flushFns=[],this._whenQuietFns.length){const e=this._whenQuietFns;this._whenQuietFns=[],t.length?Rv(t).onDone(()=>{e.forEach(e=>e())}):e.forEach(e=>e())}}reportError(e){throw new Error("Unable to process animations due to the following failed trigger transitions\n "+e.join("\n"))}_flushAnimations(e,t){const n=new Iy,r=[],i=new Map,s=[],o=new Map,a=new Map,l=new Map,c=new Set;this.disabledNodes.forEach(e=>{c.add(e);const t=this.driver.query(e,".ng-animate-queued",!0);for(let n=0;n<t.length;n++)c.add(t[n])});const u=this.bodyNode,h=Array.from(this.statesByElement.keys()),d=hb(h,this.collectedEnterElements),p=new Map;let g=0;d.forEach((e,t)=>{const n="ng-enter"+g++;p.set(t,n),e.forEach(e=>db(e,n))});const m=[],f=new Set,v=new Set;for(let q=0;q<this.collectedLeaveElements.length;q++){const e=this.collectedLeaveElements[q],t=e.__ng_removed;t&&t.setForRemoval&&(m.push(e),f.add(e),t.hasAnimation?this.driver.query(e,".ng-star-inserted",!0).forEach(e=>f.add(e)):v.add(e))}const y=new Map,b=hb(h,Array.from(f));b.forEach((e,t)=>{const n="ng-leave"+g++;y.set(t,n),e.forEach(e=>db(e,n))}),e.push(()=>{d.forEach((e,t)=>{const n=p.get(t);e.forEach(e=>pb(e,n))}),b.forEach((e,t)=>{const n=y.get(t);e.forEach(e=>pb(e,n))}),m.forEach(e=>{this.processLeaveNode(e)})});const _=[],w=[];for(let q=this._namespaceList.length-1;q>=0;
1q--)this._namespaceList[q].drainQueuedTransitions(t).forEach(e=>{const t=e.player,i=e.element;if(_.push(t),this.collectedEnterElements.length){const e=i.__ng_removed;if(e&&e.setForMove)return void t.destroy()}const c=!u||!this.driver.containsElement(u,i),h=y.get(i),d=p.get(i),g=this._buildInstruction(e,n,d,h,c);if(g.errors&&g.errors.length)w.push(g);else{if(c)return t.onStart(()=>cy(i,g.fromStyles)),t.onDestroy(()=>ly(i,g.toStyles)),void r.push(t);if(e.isFallbackTransition)return t.onStart(()=>cy(i,g.fromStyles)),t.onDestroy(()=>ly(i,g.toStyles)),void r.push(t);g.timelines.forEach(e=>e.stretchStartingKeyframe=!0),n.append(i,g.timelines),s.push({instruction:g,player:t,element:i}),g.queriedElements.forEach(e=>Nv(o,e,[]).push(t)),g.preStyleProps.forEach((e,t)=>{const n=Object.keys(e);if(n.length){let e=a.get(t);e||a.set(t,e=new Set),n.forEach(t=>e.add(t))}}),g.postStyleProps.forEach((e,t)=>{const n=Object.keys(e);let r=l.get(t);r||l.set(t,r=new Set),n.forEach(e=>r.add(e))})}});if(w.length){const e=[];w.forEach(t=>{e.push(`@${t.triggerName} has failed due to:\n`),t.errors.forEach(t=>e.push(`- ${t}\n`))}),_.forEach(e=>e.destroy()),this.reportError(e)}const k=new Map,x=new Map;s.forEach(e=>{const t=e.element;n.has(t)&&(x.set(t,t),this._beforeAnimationBuild(e.player.namespaceId,e.instruction,k))}),r.forEach(e=>{const t=e.element;this._getPreviousPlayers(t,!1,e.namespaceId,e.triggerName,null).forEach(e=>{Nv(k,t,[]).push(e),e.destroy()})});const S=m.filter(e=>mb(e,a,l)),C=new Map;ub(C,this.driver,v,l,"*").forEach(e=>{mb(e,a,l)&&S.push(e)});const E=new Map;d.forEach((e,t)=>{ub(E,this.driver,new Set(e),a,"!")}),S.forEach(e=>{const t=C.get(e),n=E.get(e);C.set(e,Object.assign(Object.assign({},t),n))});const T=[],A=[],j={};s.forEach(e=>{const{element:t,player:s,instruction:o}=e;if(n.has(t)){if(c.has(t))return s.onDestroy(()=>ly(t,o.toStyles)),s.disabled=!0,s.overrideTotalTime(o.totalTime),void r.push(s);let e=j;if(x.size>1){let n=t;const r=[];for(;n=n.parentNode;){const t=x.get(n);if(t){e=t;break}r.push(n)}r.forEach(t=>x.set(t,e))}const n=this._buildAnimation(s.namespaceId,o,k,i,E,C);if(s.setRealPlayer(n),e===j)T.push(s);else{const t=this.playersByElement.get(e);t&&t.length&&(s.parentPlayer=Rv(t)),r.push(s)}}else cy(t,o.fromStyles),s.onDestroy(()=>ly(t,o.toStyles)),A.push(s),c.has(t)&&r.push(s)}),A.forEach(e=>{const t=i.get(e.element);if(t&&t.length){const n=Rv(t);e.setRealPlayer(n)}}),r.forEach(e=>{e.parentPlayer?e.syncPlayerEvents(e.parentPlayer):e.destroy()});for(let q=0;q<m.length;q++){const e=m[q],t=e.__ng_removed;if(pb(e,"ng-leave"),t&&t.hasAnimation)continue;let n=[];if(o.size){let t=o.get(e);t&&t.length&&n.push(...t);let r=this.driver.query(e,".ng-animating",!0);for(let e=0;e<r.length;e++){let t=o.get(r[e]);t&&t.length&&n.push(...t)}}const r=n.filter(e=>!e.destroyed);r.length?gb(this,e,r):this.processLeaveNode(e)}return m.length=0,T.forEach(e=>{this.players.push(e),e.onDone(()=>{e.destroy();const t=this.players.indexOf(e);this.players.splice(t,1)}),e.play()}),T}elementContainsData(e,t){let n=!1;const r=t.__ng_removed;return r&&r.setForRemoval&&(n=!0),this.playersByElement.has(t)&&(n=!0),this.playersByQueriedElement.has(t)&&(n=!0),this.statesByElement.has(t)&&(n=!0),this._fetchNamespace(e).elementContainsData(t)||n}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,t,n,r,i){let s=[];if(t){const t=this.playersByQueriedElement.get(e);t&&(s=t)}else{const t=this.playersByElement.get(e);if(t){const e=!i||"void"==i;t.forEach(t=>{t.queued||(e||t.triggerName==r)&&s.push(t)})}}return(n||r)&&(s=s.filter(e=>!(n&&n!=e.namespaceId||r&&r!=e.triggerName))),s}_beforeAnimationBuild(e,t,n){const r=t.element,i=t.isRemovalTransition?void 0:e,s=t.isRemovalTransition?void 0:t.triggerName;for(const o of t.timelines){const e=o.element,a=e!==r,l=Nv(n,e,[]);this._getPreviousPlayers(e,a,i,s,t.toState).forEach(e=>{const t=e.getRealPlayer();t.beforeDestroy&&t.beforeDestroy(),e.destroy(),l.push(e)})}cy(r,t.fromStyles)}_buildAnimation(e,t,n,r,i,s){const o=t.triggerName,a=t.element,l=[],c=new Set,u=new Set,h=t.timelines.map(t=>{const h=t.element;c.add(h);const d=h.__ng_removed;if(d&&d.removedBeforeQueried)return new Pv(t.duration,t.delay);const p=h!==a,g=function(e){const t=[];return function e(t,n){for(let r=0;r<t.length;r++){const i=t[r];
1i instanceof Iv?e(i.players,n):n.push(i)}}(e,t),t}((n.get(h)||eb).map(e=>e.getRealPlayer())).filter(e=>!!e.element&&e.element===h),m=i.get(h),f=s.get(h),v=Lv(0,this._normalizer,0,t.keyframes,m,f),y=this._buildPlayer(t,v,g);if(t.subTimeline&&r&&u.add(h),p){const t=new ab(e,o,h);t.setRealPlayer(y),l.push(t)}return y});l.forEach(e=>{Nv(this.playersByQueriedElement,e.element,[]).push(e),e.onDone(()=>function(e,t,n){let r;if(e instanceof Map){if(r=e.get(t),r){if(r.length){const e=r.indexOf(n);r.splice(e,1)}0==r.length&&e.delete(t)}}else if(r=e[t],r){if(r.length){const e=r.indexOf(n);r.splice(e,1)}0==r.length&&delete e[t]}return r}(this.playersByQueriedElement,e.element,e))}),c.forEach(e=>db(e,"ng-animating"));const d=Rv(h);return d.onDestroy(()=>{c.forEach(e=>pb(e,"ng-animating")),ly(a,t.toStyles)}),u.forEach(e=>{Nv(r,e,[]).push(d)}),d}_buildPlayer(e,t,n){return t.length>0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,n):new Pv(e.duration,e.delay)}}class ab{constructor(e,t,n){this.namespaceId=e,this.triggerName=t,this.element=n,this._player=new Pv,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEac
1h(t=>{this._queuedCallbacks[t].forEach(n=>zv(e,t,void 0,n))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){const t=this._player;t.triggerCallback&&e.onStart(()=>t.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,t){Nv(this._queuedCallbacks,e,[]).push(t)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){const t=this._player;t.triggerCallback&&t.triggerCallback(e)}}function lb(e){return e&&1===e.nodeType}function cb(e,t){const n=e.style.display;return e.style.display=null!=t?t:"none",n}function ub(e,t,n,r,i){const s=[];n.forEach(e=>s.push(cb(e)));const o=[];r.forEach((n,r)=>{const s={};n.forEach(e=>{const n=s[e]=t.computeStyle(r,e,i);n&&0!=n.length||(r.__ng_removed=nb,o.push(r))}),e.set(r,s)});let a=0;return n.forEach(e=>cb(e,s[a++])),o}function hb(e,t){const n=new Map;if(e.forEach(e=>n.set(e,[])),0==t.length)return n;const r=new Set(t),i=new Map;return t.forEach(e=>{const t=function e(t){if(!t)return 1;let s=i.get(t);if(s)return s;const o=t.parentNode;
1return s=n.has(o)?o:r.has(o)?1:e(o),i.set(t,s),s}(e);1!==t&&n.get(t).push(e)}),n}function db(e,t){if(e.classList)e.classList.add(t);else{let n=e.$$classes;n||(n=e.$$classes={}),n[t]=!0}}function pb(e,t){if(e.classList)e.classList.remove(t);else{let n=e.$$classes;n&&delete n[t]}}function gb(e,t,n){Rv(n).onDone(()=>e.processLeaveNode(t))}function mb(e,t,n){const r=n.get(e);if(!r)return!1;let i=t.get(e);return i?r.forEach(e=>i.add(e)):t.set(e,r),n.delete(e),!0}class fb{constructor(e,t,n){this.bodyNode=e,this._driver=t,this._triggerCache={},this.onRemovalComplete=(e,t)=>{},this._transitionEngine=new ob(e,t,n),this._timelineEngine=new Jy(e,t,n),this._transitionEngine.onRemovalComplete=(e,t)=>this.onRemovalComplete(e,t)}registerTrigger(e,t,n,r,i){const s=e+"-"+r;let o=this._triggerCache[s];if(!o){const e=[],t=Ey(this._driver,i,e);if(e.length)throw new Error(`The animation trigger "${r}" has failed to build due to the following errors:\n - ${e.join("\n - ")}`);o=function(e,t){return new Ky(e,t)}(r,t),this._triggerCache[s]=o}this._transitionEngine.registerTrigger(t,r,o)}register(e,t){this._transitionEngine.register(e,t)}destroy(e,t){this._transitionEngine.destroy(e,t)}onInsert(e,t,n,r){this._transitionEngine.insertNode(e,t,n,r)}onRemove(e,t,n,r){this._transitionEngine.removeNode(e,t,r||!1,n)}disableAnimations(e,t){this._transitionEngine.markElementAsDisabled(e,t)}process(e,t,n,r){if("@"==n.charAt(0)){const[e,i]=Fv(n);this._timelineEngine.command(e,t,i,r)}else this._transitionEngine.trigger(e,t,n,r)}listen(e,t,n,r,i){if("@"==n.charAt(0)){const[e,r]=Fv(n);return this._timelineEngine.listen(e,t,r,i)}return this._transitionEngine.listen(e,t,n,r,i)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function vb(e,t){let n=null,r=null;return Array.isArray(t)&&t.length?(n=bb(t[0]),t.length>1&&(r=bb(t[t.length-1]))):t&&(n=bb(t)),n||r?new yb(e,n,r):null}let yb=(()=>{class e{constructor(t,n,r){this._element=t,this._startStyles=n,this._endStyles=r,this._state=0;let i=e.initialStylesByElement.get(t);i||e.initialStylesByElement.set(t,i={}),this._initialStyles=i}start(){this._state<1&&(this._startStyles&&ly(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(ly(this._element,this._initialStyles),this._endStyles&&(ly(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(cy(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(cy(this._element,this._endStyles),this._endStyles=null),ly(this._element,this._initialStyles),this._state=3)}}return e.initialStylesByElement=new WeakMap,e})();function bb(e){let t=null;const n=Object.keys(e);for(let r=0;r<n.length;r++){const i=n[r];_b(i)&&(t=t||{},t[i]=e[i])}return t}function _b(e){return"display"===e||"position"===e}class wb{constructor(e,t,n,r,i,s,o){this._element=e,this._name=t,this._duration=n,this._delay=r,this._easing=i,this._fillMode=s,this._onDoneFn=o,this._finished=!1,this._destroyed=!1,this._startTime=0,this._position=0,this._eventFn=e=>this._handleCallback(e)}apply(){!function(e,t){const n=Tb(e,"").trim();n.length&&(function(e,t){let n=0;for(let r=0;r<e.length;r++)","===e.charAt(r)&&n++}(n),t=`${n}, ${t}`),Eb(e,"",t)}(this._element,`${this._duration}ms ${this._easing} ${this._delay}ms 1 normal ${this._fillMode} ${this._name}`),Cb(this._element,this._eventFn,!1),this._startTime=Date.now()}pause(){kb(this._element,this._name,"paused")}resume(){kb(this._element,this._name,"running")}setPosition(e){const t=xb(this._element,this._name);this._position=e*this._duration,Eb(this._element,"Delay",`-${this._position}ms`,t)}getPosition(){return this._position}_handleCallback(e){const t=e._ngTestManualTimestamp||Date.now(),n=1e3*parseFloat(e.elapsedTime.toFixed(3));e.animationName==this._name&&Math.max(t-this._startTime,0)>=this._delay&&n>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),Cb(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(e,t){const n=Tb(e,"").split(","),r=Sb(n,t);r>=0&&(n.splice(r,1),Eb(e,"",n.join(",")))}(this._element,this._name))}}function kb(e,t,n){Eb(e,"PlayState",n,xb(e,t))}function xb(e,t){const n=Tb(e,"");return n.indexOf(",")>0?Sb(n.split(","),t):Sb([n],t)}function Sb(e,t){for(let n=0;n<e.length;n++)if(e[n].indexOf(t)>=0)return n;return-1}function Cb(e,t,n){n?e.removeEventListener("animationend",t):e.addEventListener("animationend",t)}function Eb(e,t,n,r){const i="animation"+t;if(null!=r){const t=e.style[i];if(t.length){const e=t.split(",");e[r]=n,n=e.join(",")}}e.style[i]=n}function Tb(e,t){return e.style["animation"+t]}
1class Ab{constructor(e,t,n,r,i,s,o,a){this.element=e,this.keyframes=t,this.animationName=n,this._duration=r,this._delay=i,this._finalStyles=o,this._specialStyles=a,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=s||"linear",this.totalTime=r+i,this._buildStyler()}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}destroy(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(e=>e()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}finish(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(e){this._styler.setPosition(e)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new wb(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",()=>this.finish())}triggerCallback(e){const t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}beforeDestroy(){this.init();const e={};if(this.hasStarted()){const t=this._state>=3;Object.keys(this._finalStyles).forEach(n=>{"offset"!=n&&(e[n]=t?this._finalStyles[n]:_y(this.element,n))})}this.currentSnapshot=e}}class jb extends Pv{constructor(e,t){super(),this.element=e,this._startingStyles={},this.__initialized=!1,this._styles=Xv(t)}init(){!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(e=>{this._startingStyles[e]=this.element.style[e]}),super.init())}play(){this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(e=>this.element.style.setProperty(e,this._styles[e])),super.play())}destroy(){this._startingStyles&&(Object.keys(this._startingStyles).forEach(e=>{const t=this._startingStyles[e];t?this.element.style.setProperty(e,t):this.element.style.removeProperty(e)}),this._startingStyles=null,super.destroy())}}class qb{constructor(){this._count=0,this._head=document.querySelector("head"),this._warningIssued=!1}validateStyleProperty(e){return Wv(e)}matchesElement(e,t){return Gv(e,t)}containsElement(e,t){return Kv(e,t)}query(e,t,n){return Yv(e,t,n)}computeStyle(e,t,n){return window.getComputedStyle(e)[t]}buildKeyframeElement(e,t,n){n=n.map(e=>Xv(e));let r=`@keyframes ${t} {\n`,i="";n.forEach(e=>{i=" ";const t=parseFloat(e.offset);r+=`${i}${100*t}% {\n`,i+=" ",Object.keys(e).forEach(t=>{const n=e[t];switch(t){case"offset":return;case"easing":return void(n&&(r+=`${i}animation-timing-function: ${n};\n`));default:return void(r+=`${i}${t}: ${n};\n`)}}),r+=i+"}\n"}),r+="}\n";const s=document.createElement("style");return s.innerHTML=r,s}animate(e,t,n,r,i,s=[],o){o&&this._notifyFaultyScrubber();const a=s.filter(e=>e instanceof Ab),l={};vy(n,r)&&a.forEach(e=>{let t=e.currentSnapshot;Object.keys(t).forEach(e=>l[e]=t[e])});const c=function(e){let t={};return e&&(Array.isArray(e)?e:[e]).forEach(e=>{Object.keys(e).forEach(n=>{"offset"!=n&&"easing"!=n&&(t[n]=e[n])})}),t}(t=yy(e,t,l));if(0==n)return new jb(e,c);const u="gen_css_kf_"+this._count++,h=this.buildKeyframeElement(e,u,t);document.querySelector("head").appendChild(h);const d=vb(e,t),p=new Ab(e,t,u,n,r,i,c,d);return p.onDestroy(()=>{var e;(e=h).parentNode.removeChild(e)}),p}_notifyFaultyScrubber(){this._warningIssued||(console.warn("@angular/animations: please load the web-animations.js polyfill to allow programmatic access...\n","  visit http://bit.ly/IWu
1kam to learn more about using the web-animation-js polyfill."),this._warningIssued=!0)}}class Ob{constructor(e,t,n,r){this.element=e,this.keyframes=t,this.options=n,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(e,t,n){return e.animate(t,n)}onStart(e){this._onStartFns.push(e)}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){this.domPlayer.currentTime=e*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const e={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(t=>{"offset"!=t&&(e[t]=this._finished?this._finalKeyframe[t]:_y(this.element,t))}),this.currentSnapshot=e}triggerCallback(e){const t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}class Pb{constructor(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(Ib().toString()),this._cssKeyframesDriver=new qb}validateStyleProperty(e){return Wv(e)}matchesElement(e,t){return Gv(e,t)}containsElement(e,t){return Kv(e,t)}query(e,t,n){return Yv(e,t,n)}computeStyle(e,t,n){return window.getComputedStyle(e)[t]}overrideWebAnimationsSupport(e){this._isNativeImpl=e}animate(e,t,n,r,i,s=[],o){if(!o&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(e,t,n,r,i,s);const a={duration:n,delay:r,fill:0==r?"both":"forwards"};i&&(a.easing=i);const l={},c=s.filter(e=>e instanceof Ob);vy(n,r)&&c.forEach(e=>{let t=e.currentSnapshot;Object.keys(t).forEach(e=>l[e]=t[e])});const u=vb(e,t=yy(e,t=t.map(e=>sy(e,!1)),l));return new Ob(e,t,a,u)}}function Ib(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}let Mb=(()=>{class e extends Av{constructor(e,t){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(t.body,{id:"0",encapsulation:lt.None,styles:[],data:{animation:[]}})}build(e){const t=this._nextAnimationId.toString();this._nextAnimationId++;const n=Array.isArray(e)?jv(e):e;return zb(this._renderer,null,t,"register",[n]),new Rb(t,this._renderer)}}return e.\u0275fac=function(t){return new(t||e)(Qe(ga),Qe(_c))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();class Rb extends class{}{constructor(e,t){super(),this._id=e,this._renderer=t}create(e,t){return new Lb(this._id,e,t||{},this._renderer)}}class Lb{constructor(e,t,n,r){this.id=e,this.element=t,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",n)}_listen(e,t){return this._renderer.listen(this.element,`@@${this.id}:${e}`,t)}_command(e,...t){return zb(this._renderer,this.element,this.id,e,t)}onDone(e){this._listen("done",e)}onStart(e){this._listen("start",e)}onDestroy(e){this._listen("destroy",e)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset")}setPosition(e){this._command("setPosition",e)}getPosition(){return 0}}function zb(e,t,n,r,i){return e.setProperty(t,`@@${n}:${r}`,i)}let Db=(()=>{class e{constructor(e,t,n){this.delegate=e,this.engine=t,this._zone=n,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),t.onRemovalComplete=(e,t)=>
1{t&&t.parentNode(e)&&t.removeChild(e.parentNode,e)}}createRenderer(e,t){const n=this.delegate.createRenderer(e,t);if(!(e&&t&&t.data&&t.data.animation)){let e=this._rendererCache.get(n);return e||(e=new Vb("",n,this.engine),this._rendererCache.set(n,e)),e}const r=t.id,i=t.id+"-"+this._currentId;this._currentId++,this.engine.register(i,e);const s=t=>{Array.isArray(t)?t.forEach(s):this.engine.registerTrigger(r,i,e,t.name,t)};return t.data.animation.forEach(s),new Nb(this,i,n,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,n){e>=0&&e<this._microtaskId?this._zone.run(()=>t(n)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(e=>{const[t,n]=e;t(n)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([t,n]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return e.\u0275fac=function(t){return new(t||e)(Qe(ga),Qe(fb),Qe(Zl))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();class Vb{constructor(e,t,n){this.namespaceId=e,this.delegate=t,this.engine=n,this.destroyNode=this.delegate.destroyNode?e=>t.destroyNode(e):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(e,t){return this.delegate.createElement(e,t)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,t){this.delegate.appendChild(e,t),this.engine.onInsert(this.namespaceId,t,e,!1)}insertBefore(e,t,n){this.delegate.insertBefore(e,t,n),this.engine.onInsert(this.namespaceId,t,e,!0)}removeChild(e,t,n){this.engine.onRemove(this.namespaceId,t,this.delegate,n)}selectRootElement(e,t){return this.delegate.selectRootElement(e,t)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,t,n,r){this.delegate.setAttribute(e,t,n,r)}removeAttribute(e,t,n){this.delegate.removeAttribute(e,t,n)}addClass(e,t){this.delegate.addClass(e,t)}removeClass(e,t){this.delegate.removeClass(e,t)}setStyle(e,t,n,r){this.delegate.setStyle(e,t,n,r)}removeStyle(e,t,n){this.delegate.removeStyle(e,t,n)}setProperty(e,t,n){"@"==t.charAt(0)&&"@.disabled"==t?this.disableAnimations(e,!!n):this.delegate.setProperty(e,t,n)}setValue(e,t){this.delegate.setValue(e,t)}listen(e,t,n){return this.delegate.listen(e,t,n)}disableAnimations(e,t){this.engine.disableAnimations(e,t)}}class Nb extends Vb{constructor(e,t,n,r){super(t,n,r),this.factory=e,this.namespaceId=t}setProperty(e,t,n){"@"==t.charAt(0)?"."==t.charAt(1)&&"@.disabled"==t?this.disableAnimations(e,n=void 0===n||!!n):this.engine.process(this.namespaceId,e,t.substr(1),n):this.delegate.setProperty(e,t,n)}listen(e,t,n){if("@"==t.charAt(0)){const r=function(e){switch(e){case"body":return document.body;case"document":return document;case"window":return window;default:return e}}(e);let i=t.substr(1),s="";return"@"!=i.charAt(0)&&([i,s]=function(e){const t=e.indexOf(".");return[e.substring(0,t),e.substr(t+1)]}(i)),this.engine.listen(this.namespaceId,r,i,s,e=>{this.factory.scheduleListenerCallback(e._data||-1,n,e)})}return this.delegate.listen(e,t,n)}}let Fb=(()=>{class e extends fb{constructor(e,t,n){super(e.body,t,n)}}return e.\u0275fac=function(t){return new(t||e)(Qe(_c),Qe(ey),Qe(Zy))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();const Hb=[{provide:ey,useFactory:function(){return"function"==typeof Ib()?new Pb:new qb}},{provide:new ze("AnimationModuleType"),useValue:"BrowserAnimations"},{provide:Av,useClass:Mb},{provide:Zy,useFactory:function(){return new By}},{provide:fb,useClass:Fb},{provide:ga,useFactory:function(e,t,n){return new Db(e,t,n)},deps:[Fg,fb,Zl]}];let Zb=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},providers:Hb,imports:[tm]}),e})();const Bb=new ba("10.2.0"),$b=new ze("mat-sanity-checks",{providedIn:"root",factory:function(){return!0}});let Ub,Qb=(()=>{class e{constructor(e,t,n){this._hasDoneGlobalChecks=!1,this._document=n,e._applyBodyHighContrastModeCssClasse
1s(),this._sanityChecks=t,this._hasDoneGlobalChecks||(this._checkDoctypeIsDefined(),this._checkThemeIsPresent(),this._checkCdkVersionMatch(),this._hasDoneGlobalChecks=!0)}_getDocument(){const e=this._document||document;return"object"==typeof e&&e?e:null}_getWindow(){const e=this._getDocument(),t=(null==e?void 0:e.defaultView)||window;return"object"==typeof t&&t?t:null}_checksAreEnabled(){return Tr()&&!this._isTestEnv()}_isTestEnv(){const e=this._getWindow();return e&&(e.__karma__||e.jasmine)}_checkDoctypeIsDefined(){const e=this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.doctype),t=this._getDocument();e&&t&&!t.doctype&&console.warn("Current document does not have a doctype. This may cause some Angular Material components not to behave as expected.")}_checkThemeIsPresent(){const e=!this._checksAreEnabled()||!1===this._sanityChecks||!this._sanityChecks.theme,t=this._getDocument();if(e||!t||!t.body||"function"!=typeof getComputedStyle)return;const n=t.createElement("div");n.classList.add("mat-theme-loaded-marker"),t.body.appendChild(n);const r=getComputedStyle(n);r&&"none"!==r.display&&console.warn("Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming"),t.body.removeChild(n)}_checkCdkVersionMatch(){this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.version)&&Bb.full!==Tv.full&&console.warn("The Angular Material version ("+Bb.full+") does not match the Angular CDK version ("+Tv.full+").\nPlease ensure the versions of these two packages exactly match.")}}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)(Qe(xv),Qe($b,8),Qe(_c,8))},imports:[[Ev],Ev]}),e})();function Wb(e,t){return class extends e{constructor(...e){super(...e),this.defaultColor=t,this.color=t}get color(){return this._color}set color(e){const t=e||this.defaultColor;t!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove("mat-"+this._color),t&&this._elementRef.nativeElement.classList.add("mat-"+t),this._color=t)}}}try{Ub="undefined"!=typeof Intl}catch(ck){Ub=!1}let Gb=(()=>{class e{isErrorState(e,t){return!!(e&&e.invalid&&(e.touched||t&&t.submitted))}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=ce({factory:function(){return new e},token:e,providedIn:"root"}),e})(),Kb=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},imports:[[Qb,ov],Qb]}),e})(),Yb=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)}}),e})(),Xb=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},imports:[[Kb,Jc,Yb]]}),e})(),Jb=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},imports:[[Jc,Qb,kv],Qb]}),e})(),e_=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},providers:[Gb],imports:[[_v,Jb],_v,Jb]}),e})(),t_=(()=>{class e{constructor(e,t,n){this._ngZone=e,this._platform=t,this._scrolled=new x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=n}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new y(t=>{this._globalSubscription||this._addGlobalListener();const n=e>0?this._scrolled.pipe(fv(e)).subscribe(t):this._scrolled.subscribe(t);return this._scrolledCount++,()=>{n.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):iu()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,t)=>this.deregister(t)),this._scrolled.complete()}ancestorScrolled(e,t){const n=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe(vu(e=>!e||n.indexOf(e)>-1))}getAncestorScrollContainers(e){const t=[];
1return this.scrollContainers.forEach((n,r)=>{this._scrollableContainsElement(r,e)&&t.push(r)}),t}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollableContainsElement(e,t){let n=t.nativeElement,r=e.getElementRef().nativeElement;do{if(n==r)return!0}while(n=n.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>uv(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return e.\u0275fac=function(t){return new(t||e)(Qe(Zl),Qe(sv),Qe(_c,8))},e.\u0275prov=ce({factory:function(){return new e(Qe(Zl),Qe(sv),Qe(_c,8))},token:e,providedIn:"root"}),e})(),n_=(()=>{class e{constructor(e,t,n,r){this.elementRef=e,this.scrollDispatcher=t,this.ngZone=n,this.dir=r,this._destroyed=new x,this._elementScrolled=new y(e=>this.ngZone.runOutsideAngular(()=>uv(this.elementRef.nativeElement,"scroll").pipe(vv(this._destroyed)).subscribe(e)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const t=this.elementRef.nativeElement,n=this.dir&&"rtl"==this.dir.value;null==e.left&&(e.left=n?e.end:e.start),null==e.right&&(e.right=n?e.start:e.end),null!=e.bottom&&(e.top=t.scrollHeight-t.clientHeight-e.bottom),n&&0!=av()?(null!=e.left&&(e.right=t.scrollWidth-t.clientWidth-e.left),2==av()?e.left=e.right:1==av()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=t.scrollWidth-t.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const t=this.elementRef.nativeElement;!function(){if(null==iv)if("object"==typeof document&&document||(iv=!1),"scrollBehavior"in document.documentElement.style)iv=!0;else{const e=Element.prototype.scrollTo;iv=!!e&&!/\{\s*\[native code\]\s*\}/.test(e.toString())}return iv}()?(null!=e.top&&(t.scrollTop=e.top),null!=e.left&&(t.scrollLeft=e.left)):t.scrollTo(e)}measureScrollOffset(e){const t=this.elementRef.nativeElement;if("top"==e)return t.scrollTop;if("bottom"==e)return t.scrollHeight-t.clientHeight-t.scrollTop;const n=this.dir&&"rtl"==this.dir.value;return"start"==e?e=n?"right":"left":"end"==e&&(e=n?"left":"right"),n&&2==av()?"left"==e?t.scrollWidth-t.clientWidth-t.scrollLeft:t.scrollLeft:n&&1==av()?"left"==e?t.scrollLeft+t.scrollWidth-t.clientWidth:-t.scrollLeft:"left"==e?t.scrollLeft:t.scrollWidth-t.clientWidth-t.scrollLeft}}return e.\u0275fac=function(t){return new(t||e)(bo(da),bo(t_),bo(Zl),bo(Cv,8))},e.\u0275dir=yt({type:e,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]}),e})(),r_=(()=>{class e{constructor(e,t,n){this._platform=e,this._change=new x,this._changeListener=e=>{this._change.next(e)},this._document=n,t.runOutsideAngular(()=>{if(e.isBrowser){const e=this._getWindow();e.addEventListener("resize",this._changeListener),e.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._updateViewportSize())})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:t,height:n}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+n,right:e.left+t,height:n,width:t}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._getDocument(),t=this._getWindow(),n=e.documentElement,r=n.getBoundingClientRect();return{top:-r.top||e.body.scrollTop||t.scrollY||n.scrollTop||0,left:-r.left||e.body.scrollLeft||t.scrollX||n.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(fv(e)):this._change}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHe
1ight}:{width:0,height:0}}}return e.\u0275fac=function(t){return new(t||e)(Qe(sv),Qe(Zl),Qe(_c,8))},e.\u0275prov=ce({factory:function(){return new e(Qe(sv),Qe(Zl),Qe(_c,8))},token:e,providedIn:"root"}),e})(),i_=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)}}),e})(),s_=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},imports:[[Ev,ov,i_],Ev,i_]}),e})();class o_{attach(e){return this._attachedHost=e,e.attach(this)}detach(){let e=this._attachedHost;null!=e&&(this._attachedHost=null,e.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(e){this._attachedHost=e}}class a_ extends o_{constructor(e,t,n,r){super(),this.component=e,this.viewContainerRef=t,this.injector=n,this.componentFactoryResolver=r}}class l_ extends o_{constructor(e,t,n){super(),this.templateRef=e,this.viewContainerRef=t,this.context=n}get origin(){return this.templateRef.elementRef}attach(e,t=this.context){return this.context=t,super.attach(e)}detach(){return this.context=void 0,super.detach()}}class c_ extends o_{constructor(e){super(),this.element=e instanceof da?e.nativeElement:e}}class u_ extends class{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(e){return e instanceof a_?(this._attachedPortal=e,this.attachComponentPortal(e)):e instanceof l_?(this._attachedPortal=e,this.attachTemplatePortal(e)):this.attachDomPortal&&e instanceof c_?(this._attachedPortal=e,this.attachDomPortal(e)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(e){this._disposeFn=e}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}{constructor(e,t,n,r,i){super(),this.outletElement=e,this._componentFactoryResolver=t,this._appRef=n,this._defaultInjector=r,this.attachDomPortal=e=>{const t=e.element,n=this._document.createComment("dom-portal");t.parentNode.insertBefore(n,t),this.outletElement.appendChild(t),super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(t,n)})},this._document=i}attachComponentPortal(e){const t=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component);let n;return e.viewContainerRef?(n=e.viewContainerRef.createComponent(t,e.viewContainerRef.length,e.injector||e.viewContainerRef.injector),this.setDisposeFn(()=>n.destroy())):(n=t.create(e.injector||this._defaultInjector),this._appRef.attachView(n.hostView),this.setDisposeFn(()=>{this._appRef.detachView(n.hostView),n.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(n)),n}attachTemplatePortal(e){let t=e.viewContainerRef,n=t.createEmbeddedView(e.templateRef,e.context);return n.rootNodes.forEach(e=>this.outletElement.appendChild(e)),n.detectChanges(),this.setDisposeFn(()=>{let e=t.indexOf(n);-1!==e&&t.remove(e)}),n}dispose(){super.dispose(),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}_getComponentRootNode(e){return e.hostView.rootNodes[0]}}let h_=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)}}),e})();class d_{constructor(e,t){this._viewportRuler=e,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=t}attach(){}enable(){if(this._canBeEnabled()){const e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=e.style.left||"",this._previousHTMLStyles.top=e.style.top||"",e.style.left=cv(-this._previousScrollPosition.left),e.style.top=cv(-this._previousScrollPosition.top),e.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const e=this._document.documentElement,t=e.style,n=this._document.body.style,r=t.scrollBehavior||"",i=n.scrollBehavior||"";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,e.classList.remove("cdk-global-scrollblock"),t.scrollBehavior=n.scrollBehavior="auto",window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),t.scrollBehavior=r,n.scrollBehavior=i}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,t=this._viewportRuler.getViewportSize();return e.scrollHeight>t.height||e.scrollWidth>t.width}}class p_{constructor(e,t,n,r){this._scrollDispatcher=e,this._ngZone=t,this._viewportRuler
1=n,this._config=r,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(e){this._overlayRef=e}enable(){if(this._scrollSubscription)return;const e=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=e.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class g_{enable(){}disable(){}attach(){}}function m_(e,t){return t.some(t=>e.bottom<t.top||e.top>t.bottom||e.right<t.left||e.left>t.right)}function f_(e,t){return t.some(t=>e.top<t.top||e.bottom>t.bottom||e.left<t.left||e.right>t.right)}class v_{constructor(e,t,n,r){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=n,this._config=r,this._scrollSubscription=null}attach(e){this._overlayRef=e}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:t,height:n}=this._viewportRuler.getViewportSize();m_(e,[{width:t,height:n,bottom:n,right:t,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let y_=(()=>{class e{constructor(e,t,n,r){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=n,this.noop=()=>new g_,this.close=e=>new p_(this._scrollDispatcher,this._ngZone,this._viewportRuler,e),this.block=()=>new d_(this._viewportRuler,this._document),this.reposition=e=>new v_(this._scrollDispatcher,this._viewportRuler,this._ngZone,e),this._document=r}}return e.\u0275fac=function(t){return new(t||e)(Qe(t_),Qe(r_),Qe(Zl),Qe(_c))},e.\u0275prov=ce({factory:function(){return new e(Qe(t_),Qe(r_),Qe(Zl),Qe(_c))},token:e,providedIn:"root"}),e})();class b_{constructor(e){if(this.scrollStrategy=new g_,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,e){const t=Object.keys(e);for(const n of t)void 0!==e[n]&&(this[n]=e[n])}}}class __{constructor(e,t,n,r,i){this.offsetX=n,this.offsetY=r,this.panelClass=i,this.originX=e.originX,this.originY=e.originY,this.overlayX=t.overlayX,this.overlayY=t.overlayY}}class w_{constructor(e,t){this.connectionPair=e,this.scrollableViewProperties=t}}let k_=(()=>{class e{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const t=this._attachedOverlays.indexOf(e);t>-1&&this._attachedOverlays.splice(t,1),0===this._attachedOverlays.length&&this.detach()}}return e.\u0275fac=function(t){return new(t||e)(Qe(_c))},e.\u0275prov=ce({factory:function(){return new e(Qe(_c))},token:e,providedIn:"root"}),e})(),x_=(()=>{class e extends k_{constructor(e){super(e),this._keydownListener=e=>{const t=this._attachedOverlays;for(let n=t.length-1;n>-1;n--)if(t[n]._keydownEvents.observers.length>0){t[n]._keydownEvents.next(e);break}}}add(e){super.add(e),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return e.\u0275fac=function(t){return new(t||e)(Qe(_c))},e.\u0275prov=ce({factory:function(){return new e(Qe(_c))},token:e,providedIn:"root"}),e})(),S_=(()=>{class e extends k_{constructor(e,t){super(e),this._platform=t,this._cursorStyleIsSet=!1,this._clickListener=e=>{const t=e.composedPath?e.composedPath()[0]:e.target,n=this._attachedOverlays.slice();for(let r=n.length-1;r>-1;r--){const i=n[r];if(!(i._outsidePointerEvents.observers.length<1)&&i.hasAttached()){if(i.overlayElement.contains(t))break;i._outsidePointerEvents.next(e)}}}}add(e){super.add(e),this._isAttached||(this._document.body.addEventListener("click",this._clickListener,!0),this._document.body.addEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=this._document.body.style.cursor,this._document.body.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("click",this._clickListener,!0),this._document.body.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}}return e.\u0275fac=function(t){return new(t||e)(Qe(_c),Qe(sv))},e.\u0275prov=ce({factory:function(){return new e(Qe(_c),Qe(sv))},token:e,providedIn:"root"}),e})();const C_=!("undefined"==typeof window||!window||!window.__karma__&&!window.jasmine);let E_=(()=>{class e{constructor(e,t){this._platform=t,this._document=e}
1ngOnDestroy(){const e=this._containerElement;e&&e.parentNode&&e.parentNode.removeChild(e)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e=this._platform?this._platform.isBrowser:"undefined"!=typeof window;if(e||C_){const e=this._document.querySelectorAll('.cdk-overlay-container[platform="server"], .cdk-overlay-container[platform="test"]');for(let t=0;t<e.length;t++)e[t].parentNode.removeChild(e[t])}const t=this._document.createElement("div");t.classList.add("cdk-overlay-container"),C_?t.setAttribute("platform","test"):e||t.setAttribute("platform","server"),this._document.body.appendChild(t),this._containerElement=t}}return e.\u0275fac=function(t){return new(t||e)(Qe(_c),Qe(sv))},e.\u0275prov=ce({factory:function(){return new e(Qe(_c),Qe(sv))},token:e,providedIn:"root"}),e})();class T_{constructor(e,t,n,r,i,s,o,a,l){this._portalOutlet=e,this._host=t,this._pane=n,this._config=r,this._ngZone=i,this._keyboardDispatcher=s,this._document=o,this._location=a,this._outsideClickDispatcher=l,this._backdropElement=null,this._backdropClick=new x,this._attachments=new x,this._detachments=new x,this._locationChanges=h.EMPTY,this._backdropClickHandler=e=>this._backdropClick.next(e),this._keydownEvents=new x,this._outsidePointerEvents=new x,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(e){let t=this._portalOutlet.attach(e);return!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host),this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(Mu(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&this._location&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher&&this._outsideClickDispatcher.add(this),t}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const e=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher&&this._outsideClickDispatcher.remove(this),e}dispose(){const e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this.detachBackdrop(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher&&this._outsideClickDispatcher.remove(this),this._host&&this._host.parentNode&&(this._host.parentNode.removeChild(this._host),this._host=null),this._previousHostParent=this._pane=null,e&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(e){e!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=e,this.hasAttached()&&(e.attach(this),this.updatePosition()))}updateSize(e){this._config=Object.assign(Object.assign({},this._config),e),this._updateElementSize()}setDirection(e){this._config=Object.assign(Object.assign({},this._config),{direction:e}),this._updateElementDirection()}addPanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!0)}removePanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!1)}getDirection(){const e=this._config.direction;return e?"string"==typeof e?e:e.value:"ltr"}updateScrollStrategy(e){e!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=e,this.hasAttached()&&(e.attach(this),e.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const e=this._pane.style;e.width=cv(this._config.width),e.height=cv(this._config.height),e.minWidth=cv(this._config.minWidth),e.minHeight=cv(this._config.minHeight),e.maxWidth=cv(this._config.maxWidth),e.maxHeight=cv(this._config.maxHeight)}_togglePointerEvents(e){this._pane.style.pointerEvents=e?"auto":"none"}_attachBackdrop(){this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add("cdk-overlay-backdrop-showing")})}):this._backdropElement.classList.add("cdk-overlay-backdrop-showing")}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let e,t=this._backdropElement;if(!t)return;let n=()=>{t&&(t.removeEventListener("click",this._backdropClickHandler),t.removeEventListener("transitionend",n),t.parentNode&&t.parentNode.removeChild(t)),this._backdropElement==t&&(this._backdropElement=null),this._config.backdropClass&&this._toggleClasses(t,this._config.backdropClass,!1),clearTimeout(e)};t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{t.addEventListener("transitionend",n)}),t.style.pointerEvents="none",e=this._ngZone.runOutsideAngular(()=>setTimeout(n,500))}_toggleClasses(e,t,n){const r=e.classList;
1lv(t).forEach(e=>{e&&(n?r.add(e):r.remove(e))})}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const e=this._ngZone.onStable.pipe(vv($(this._attachments,this._detachments))).subscribe(()=>{this._pane&&this._host&&0!==this._pane.children.length||(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._previousHostParent.removeChild(this._host)),e.unsubscribe())})})}_disposeScrollStrategy(){const e=this._scrollStrategy;e&&(e.disable(),e.detach&&e.detach())}}const A_=/([A-Za-z%]+)$/;class j_{constructor(e,t,n,r,i){this._viewportRuler=t,this._document=n,this._platform=r,this._overlayContainer=i,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new x,this._resizeSubscription=h.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(e)}get positions(){return this._preferredPositions}attach(e){this._validatePositions(),e.hostElement.classList.add("cdk-overlay-connected-position-bounding-box"),this._overlayRef=e,this._boundingBox=e.hostElement,this._pane=e.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect();const e=this._originRect,t=this._overlayRect,n=this._viewportRect,r=[];let i;for(let s of this._preferredPositions){let o=this._getOriginPoint(e,s),a=this._getOverlayPoint(o,t,s),l=this._getOverlayFit(a,t,n,s);if(l.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(s,o);this._canFitWithFlexibleDimensions(l,a,n)?r.push({position:s,origin:o,overlayRect:t,boundingBoxRect:this._calculateBoundingBoxRect(o,s)}):(!i||i.overlayFit.visibleArea<l.visibleArea)&&(i={overlayFit:l,overlayPoint:a,originPoint:o,position:s,overlayRect:t})}if(r.length){let e=null,t=-1;for(const n of r){const r=n.boundingBoxRect.width*n.boundingBoxRect.height*(n.position.weight||1);r>t&&(t=r,e=n)}return this._isPushed=!1,void this._applyPosition(e.position,e.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(i.position,i.originPoint);this._applyPosition(i.position,i.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&q_(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();const e=this._lastPosition||this._preferredPositions[0],t=this._getOriginPoint(this._originRect,e);this._applyPosition(e,t)}}withScrollableContainers(e){return this._scrollables=e,this}withPositions(e){return this._preferredPositions=e,-1===e.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(e){return this._viewportMargin=e,this}withFlexibleDimensions(e=!0){return this._hasFlexibleDimensions=e,this}withGrowAfterOpen(e=!0){return this._growAfterOpen=e,this}withPush(e=!0){return this._canPush=e,this}withLockedPosition(e=!0){return this._positionLocked=e,this}setOrigin(e){return this._origin=e,this}withDefaultOffsetX(e){return this._offsetX=e,this}withDefaultOffsetY(e){return this._offsetY=e,this}withTransformOriginOn(e){return this._transformOriginSelector=e,this}_getOriginPoint(e,t){let n,r;if("center"==t.originX)n=e.left+e.width/2;else{const r=this._isRtl()?e.right:e.left,i=this._isRtl()?e.left:e.right;n="start"==t.originX?r:i}
1return r="center"==t.originY?e.top+e.height/2:"top"==t.originY?e.top:e.bottom,{x:n,y:r}}_getOverlayPoint(e,t,n){let r,i;return r="center"==n.overlayX?-t.width/2:"start"===n.overlayX?this._isRtl()?-t.width:0:this._isRtl()?0:-t.width,i="center"==n.overlayY?-t.height/2:"top"==n.overlayY?0:-t.height,{x:e.x+r,y:e.y+i}}_getOverlayFit(e,t,n,r){let{x:i,y:s}=e,o=this._getOffset(r,"x"),a=this._getOffset(r,"y");o&&(i+=o),a&&(s+=a);let l=0-s,c=s+t.height-n.height,u=this._subtractOverflows(t.width,0-i,i+t.width-n.width),h=this._subtractOverflows(t.height,l,c),d=u*h;return{visibleArea:d,isCompletelyWithinViewport:t.width*t.height===d,fitsInViewportVertically:h===t.height,fitsInViewportHorizontally:u==t.width}}_canFitWithFlexibleDimensions(e,t,n){if(this._hasFlexibleDimensions){const r=n.bottom-t.y,i=n.right-t.x,s=O_(this._overlayRef.getConfig().minHeight),o=O_(this._overlayRef.getConfig().minWidth),a=e.fitsInViewportHorizontally||null!=o&&o<=i;return(e.fitsInViewportVertically||null!=s&&s<=r)&&a}return!1}_pushOverlayOnScreen(e,t,n){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};const r=this._viewportRect,i=Math.max(e.x+t.width-r.width,0),s=Math.max(e.y+t.height-r.height,0),o=Math.max(r.top-n.top-e.y,0),a=Math.max(r.left-n.left-e.x,0);let l=0,c=0;return l=t.width<=r.width?a||-i:e.x<this._viewportMargin?r.left-n.left-e.x:0,c=t.height<=r.height?o||-s:e.y<this._viewportMargin?r.top-n.top-e.y:0,this._previousPushAmount={x:l,y:c},{x:e.x+l,y:e.y+c}}_applyPosition(e,t){if(this._setTransformOrigin(e),this._setOverlayElementStyles(t,e),this._setBoundingBoxStyles(t,e),e.panelClass&&this._addPanelClasses(e.panelClass),this._lastPosition=e,this._positionChanges.observers.length){const t=this._getScrollVisibility(),n=new w_(e,t);this._positionChanges.next(n)}this._isInitialRender=!1}_setTransformOrigin(e){if(!this._transformOriginSelector)return;const t=this._boundingBox.querySelectorAll(this._transformOriginSelector);let n,r=e.overlayY;n="center"===e.overlayX?"center":this._isRtl()?"start"===e.overlayX?"right":"left":"start"===e.overlayX?"left":"right";for(let i=0;i<t.length;i++)t[i].style.transformOrigin=`${n} ${r}`}_calculateBoundingBoxRect(e,t){const n=this._viewportRect,r=this._isRtl();let i,s,o,a,l,c;if("top"===t.overlayY)s=e.y,i=n.height-s+this._viewportMargin;else if("bottom"===t.overlayY)o=n.height-e.y+2*this._viewportMargin,i=n.height-o+this._viewportMargin;else{const t=Math.min(n.bottom-e.y+n.top,e.y),r=this._lastBoundingBoxSize.height;i=2*t,s=e.y-t,i>r&&!this._isInitialRender&&!this._growAfterOpen&&(s=e.y-r/2)}if("end"===t.overlayX&&!r||"start"===t.overlayX&&r)c=n.width-e.x+this._viewportMargin,a=e.x-this._viewportMargin;else if("start"===t.overlayX&&!r||"end"===t.overlayX&&r)l=e.x,a=n.right-e.x;else{const t=Math.min(n.right-e.x+n.left,e.x),r=this._lastBoundingBoxSize.width;a=2*t,l=e.x-t,a>r&&!this._isInitialRender&&!this._growAfterOpen&&(l=e.x-r/2)}return{top:s,left:l,bottom:o,right:c,width:a,height:i}}_setBoundingBoxStyles(e,t){const n=this._calculateBoundingBoxRect(e,t);this._isInitialRender||this._growAfterOpen||(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));const r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{const e=this._overlayRef.getConfig().maxHeight,i=this._overlayRef.getConfig().maxWidth;r.height=cv(n.height),r.top=cv(n.top),r.bottom=cv(n.bottom),r.width=cv(n.width),r.left=cv(n.left),r.right=cv(n.right),r.alignItems="center"===t.overlayX?"center":"end"===t.overlayX?"flex-end":"flex-start",r.justifyContent="center"===t.overlayY?"center":"bottom"===t.overlayY?"flex-end":"flex-start",e&&(r.maxHeight=cv(e)),i&&(r.maxWidth=cv(i))}this._lastBoundingBoxSize=n,q_(this._boundingBox.style,r)}_resetBoundingBoxStyles(){q_(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){q_(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(e,t){const n={},r=this._hasExactPosition(),i=this._hasFlexibleDimensions,s=this._overlayRef.getConfig();if(r){const r=this._viewportRuler.getViewportScrollPosition();q_(n,this._getExactOverlayY(t,e,r)),q_(n,this._getExactOverlayX(t,e,r))}else n.position="static";let o="",a=this._getOffset(t,"x"),l=this._getOffset(t,"y");a&&(o+=`translateX(${a}px) `),l&&(o+=`translateY(${l}px)`),n.transform=o.trim(),s.maxHeight&&(r?n.maxHeight=cv(s.maxHeight):i&&(n.maxHeight="")),s.maxWidth&&(r?n.maxWidth=cv(s.maxWidth):i&&(n.maxWidth="")),q_(this._pane.style,n)}_getExactOverlayY(e,t,n){let r={top:"",bottom:""},i=this._getOverlayPoint(t,this._overlayRect,e);this._isPushed&&(i=this._pushOverlayOnScreen(i,this._overlayRect,n));let s=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return i.y-=s,"bottom"===e.overlayY?r.bottom=this._document.documentElement.clientHeight-(i.y+this._overlayRect.height)+"px":r.top=cv(i.y),r}_getExactOverlayX(e,t,n){let r,i={left:"",right:""},s=this._getOverlayPoint(t,this._overlayRect,e);return this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,n)),r=this._isRtl()?"end"===e.overlayX?"left":"right":"end"===e.overlayX?"right":"left","right"===r?i.right=this._document.documentElement.clientWidth-(s.x+this._overlayRect.width)+"px":i.left=cv(s.x),i}_getScrollVisibility(){const e=this._getOriginRect(),t=this._pane.getBoundingClientRect(),n=this._scrollables.map(e=>e.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:f_(e,n),isOriginOutsideView:m_(e,n),isOverlayClipped:f_(t,n),isOverlayOutsideView:m_(t,n)}}_subtractOverflows(e,...t){return t.reduce((e,t)=>
1e-Math.max(t,0),e)}_getNarrowedViewportRect(){const e=this._document.documentElement.clientWidth,t=this._document.documentElement.clientHeight,n=this._viewportRuler.getViewportScrollPosition();return{top:n.top+this._viewportMargin,left:n.left+this._viewportMargin,right:n.left+e-this._viewportMargin,bottom:n.top+t-this._viewportMargin,width:e-2*this._viewportMargin,height:t-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(e,t){return"x"===t?null==e.offsetX?this._offsetX:e.offsetX:null==e.offsetY?this._offsetY:e.offsetY}_validatePositions(){}_addPanelClasses(e){this._pane&&lv(e).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(e=>{this._pane.classList.remove(e)}),this._appliedPanelClasses=[])}_getOriginRect(){const e=this._origin;if(e instanceof da)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();const t=e.width||0,n=e.height||0;return{top:e.y,bottom:e.y+n,left:e.x,right:e.x+t,height:n,width:t}}}function q_(e,t){for(let n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function O_(e){if("number"!=typeof e&&null!=e){const[t,n]=e.split(A_);return n&&"px"!==n?null:parseFloat(t)}return e||null}class P_{constructor(e,t,n,r,i,s,o){this._preferredPositions=[],this._positionStrategy=new j_(n,r,i,s,o).withFlexibleDimensions(!1).withPush(!1).withViewportMargin(0),this.withFallbackPosition(e,t),this.onPositionChange=this._positionStrategy.positionChanges}get positions(){return this._preferredPositions}attach(e){this._overlayRef=e,this._positionStrategy.attach(e),this._direction&&(e.setDirection(this._direction),this._direction=null)}dispose(){this._positionStrategy.dispose()}detach(){this._positionStrategy.detach()}apply(){this._positionStrategy.apply()}recalculateLastPosition(){this._positionStrategy.reapplyLastPosition()}withScrollableContainers(e){this._positionStrategy.withScrollableContainers(e)}withFallbackPosition(e,t,n,r){const i=new __(e,t,n,r);return this._preferredPositions.push(i),this._positionStrategy.withPositions(this._preferredPositions),this}withDirection(e){return this._overlayRef?this._overlayRef.setDirection(e):this._direction=e,this}withOffsetX(e){return this._positionStrategy.withDefaultOffsetX(e),this}withOffsetY(e){return this._positionStrategy.withDefaultOffsetY(e),this}withLockedPosition(e){return this._positionStrategy.withLockedPosition(e),this}withPositions(e){return this._preferredPositions=e.slice(),this._positionStrategy.withPositions(this._preferredPositions),this}setOrigin(e){return this._positionStrategy.setOrigin(e),this}}class I_{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(e){const t=e.getConfig();this._overlayRef=e,this._width&&!t.width&&e.updateSize({width:this._width}),this._height&&!t.height&&e.updateSize({height:this._height}),e.hostElement.classList.add("cdk-global-overlay-wrapper"),this._isDisposed=!1}top(e=""){return this._bottomOffset="",this._topOffset=e,this._alignItems="flex-start",this}left(e=""){return this._rightOffset="",this._leftOffset=e,this._justifyContent="flex-start",this}bottom(e=""){return this._topOffset="",this._bottomOffset=e,this._alignItems="flex-end",this}right(e=""){return this._leftOffset="",this._rightOffset=e,this._justifyContent="flex-end",this}width(e=""){return this._overlayRef?this._overlayRef.updateSize({width:e}):this._width=e,this}height(e=""){return this._overlayRef?this._overlayRef.updateSize({height:e}):this._height=e,this}centerHorizontally(e=""){return this.left(e),this._justifyContent="center",this}centerVertically(e=""){return this.top(e),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),{width:r,height:i,maxWidth:s,maxHeight:o}=n,a=!("100%"!==r&&"100vw"!==r||s&&"100%"!==s&&"100vw"!==s),l=!("100%"!==i&&"100vh"!==i||o&&"100%"!==o&&"100vh"!==o);e.position=this._cssPosition,e.marginLeft=a?"0":this._leftOffset,e.marginTop=l?"0":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=this._rightOffset,a?t.justifyContent="flex-start":"center"===this._justifyContent?t.justifyContent="center"
1:"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?t.justifyContent="flex-end":"flex-end"===this._justifyContent&&(t.justifyContent="flex-start"):t.justifyContent=this._justifyContent,t.alignItems=l?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement,n=t.style;t.classList.remove("cdk-global-overlay-wrapper"),n.justifyContent=n.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position="",this._overlayRef=null,this._isDisposed=!0}}let M_=(()=>{class e{constructor(e,t,n,r){this._viewportRuler=e,this._document=t,this._platform=n,this._overlayContainer=r}global(){return new I_}connectedTo(e,t,n){return new P_(t,n,e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}flexibleConnectedTo(e){return new j_(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return e.\u0275fac=function(t){return new(t||e)(Qe(r_),Qe(_c),Qe(sv),Qe(E_))},e.\u0275prov=ce({factory:function(){return new e(Qe(r_),Qe(_c),Qe(sv),Qe(E_))},token:e,providedIn:"root"}),e})(),R_=0,L_=(()=>{class e{constructor(e,t,n,r,i,s,o,a,l,c,u){this.scrollStrategies=e,this._overlayContainer=t,this._componentFactoryResolver=n,this._positionBuilder=r,this._keyboardDispatcher=i,this._injector=s,this._ngZone=o,this._document=a,this._directionality=l,this._location=c,this._outsideClickDispatcher=u}create(e){const t=this._createHostElement(),n=this._createPaneElement(t),r=this._createPortalOutlet(n),i=new b_(e);return i.direction=i.direction||this._directionality.value,new T_(r,t,n,i,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(e){const t=this._document.createElement("div");return t.id="cdk-overlay-"+R_++,t.classList.add("cdk-overlay-pane"),e.appendChild(t),t}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(lc)),new u_(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return e.\u0275fac=function(t){return new(t||e)(Qe(y_),Qe(E_),Qe(ha),Qe(M_),Qe(x_),Qe(so),Qe(Zl),Qe(_c),Qe(Cv),Qe(Rc),Qe(S_))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})();const z_={provide:new ze("cdk-connected-overlay-scroll-strategy"),deps:[L_],useFactory:function(e){return()=>e.scrollStrategies.reposition()}};let D_=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},providers:[L_,z_],imports:[[Ev,h_,s_],s_]}),e})();const V_={provide:new ze("mat-select-scroll-strategy"),deps:[L_],useFactory:function(e){return()=>e.scrollStrategies.reposition()}};let N_=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},providers:[V_],imports:[[Jc,D_,Xb,Qb],i_,Jb,Xb,Qb]}),e})(),F_=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},imports:[[Kb,Qb],Qb]}),e})();const H_=["*"];function Z_(e){return Error(`Unable to find icon with the name "${e}"`)}function B_(e){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${e}".`)}function $_(e){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${e}".`)}class U_{constructor(e,t,n){this.url=e,this.svgText=t,this.options=n}}let Q_=(()=>{class e{constructor(e,t,n,r){this._httpClient=e,this._sanitizer=t,this._errorHandler=r,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._defaultFontSetClass="material-icons",this._document=n}addSvgIcon(e,t,n){return this.addSvgIconInNamespace("",e,t,n)}addSvgIconLiteral(e,t,n){return this.addSvgIconLiteralInNamespace("",e,t,n)}addSvgIconInNamespace(e,t,n,r){return this._addSvgIconConfig(e,t,new U_(n,null,r))}addSvgIconLiteralInNamespace(e,t,n,r){const i=this._sanitizer.sanitize(Yr.HTML,n);if(!i)throw $_(n);return this._addSvgIconConfig(e,t,new U_("",i,r))}addSvgIconSet(e,t){return this.addSvgIconSetInNamespace("",e,t)}addSvgIconSetLiteral(e,t){return this.addSvgIconSetLiteralInNamespace("",e,t)}addSvgIconSetInNamespace(e,t,n){return this._addSvgIconSetConfig(e,new U_(t,null,n))}addSvgIconSetLiteralInNamespace(e,t,n){const r=this._sanitizer.sanitize(Yr.HTML,t);if(!r)throw $_(t);return this._addSvgIconSetConfig(e,new U_("",r,n))}
1registerFontClassAlias(e,t=e){return this._fontCssClassesByAlias.set(e,t),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const t=this._sanitizer.sanitize(Yr.RESOURCE_URL,e);if(!t)throw B_(e);const n=this._cachedIconsByUrl.get(t);return n?iu(W_(n)):this._loadSvgIconFromConfig(new U_(e,null)).pipe($u(e=>this._cachedIconsByUrl.set(t,e)),E(e=>W_(e)))}getNamedSvgIcon(e,t=""){const n=G_(t,e),r=this._svgIconConfigs.get(n);if(r)return this._getSvgFromConfig(r);const i=this._iconSetConfigs.get(t);return i?this._getSvgFromIconSetConfigs(e,i):Kp(Z_(n))}ngOnDestroy(){this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?iu(W_(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(E(e=>W_(e)))}_getSvgFromIconSetConfigs(e,t){const n=this._extractIconWithNameFromAnySet(e,t);return n?iu(n):Fp(t.filter(e=>!e.svgText).map(e=>this._loadSvgIconSetFromConfig(e).pipe(Nu(t=>{const n=this._sanitizer.sanitize(Yr.RESOURCE_URL,e.url);return this._errorHandler.handleError(new Error(`Loading icon set URL: ${n} failed: ${t.message}`)),iu(null)})))).pipe(E(()=>{const n=this._extractIconWithNameFromAnySet(e,t);if(!n)throw Z_(e);return n}))}_extractIconWithNameFromAnySet(e,t){for(let n=t.length-1;n>=0;n--){const r=t[n];if(r.svgText&&r.svgText.indexOf(e)>-1){const t=this._svgElementFromConfig(r),n=this._extractSvgIconFromSet(t,e,r.options);if(n)return n}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe($u(t=>e.svgText=t),E(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?iu(null):this._fetchIcon(e).pipe($u(t=>e.svgText=t))}_extractSvgIconFromSet(e,t,n){const r=e.querySelector(`[id="${t}"]`);if(!r)return null;const i=r.cloneNode(!0);if(i.removeAttribute("id"),"svg"===i.nodeName.toLowerCase())return this._setSvgAttributes(i,n);if("symbol"===i.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(i),n);const s=this._svgElementFromString("<svg></svg>");return s.appendChild(i),this._setSvgAttributes(s,n)}_svgElementFromString(e){const t=this._document.createElement("DIV");t.innerHTML=e;const n=t.querySelector("svg");if(!n)throw Error("<svg> tag not found");return n}_toSvgElement(e){const t=this._svgElementFromString("<svg></svg>"),n=e.attributes;for(let r=0;r<n.length;r++){const{name:e,value:i}=n[r];"id"!==e&&t.setAttribute(e,i)}for(let r=0;r<e.childNodes.length;r++)e.childNodes[r].nodeType===this._document.ELEMENT_NODE&&t.appendChild(e.childNodes[r].cloneNode(!0));return t}_setSvgAttributes(e,t){return e.setAttribute("fit",""),e.setAttribute("height","100%"),e.setAttribute("width","100%"),e.setAttribute("preserveAspectRatio","xMidYMid meet"),e.setAttribute("focusable","false"),t&&t.viewBox&&e.setAttribute("viewBox",t.viewBox),e}_fetchIcon(e){var t;const{url:n,options:r}=e,i=null!==(t=null==r?void 0:r.withCredentials)&&void 0!==t&&t;if(!this._httpClient)throw Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.");if(null==n)throw Error(`Cannot fetch icon from URL "${n}".`);const s=this._sanitizer.sanitize(Yr.RESOURCE_URL,n);if(!s)throw B_(n);const o=this._inProgressUrlFetches.get(s);if(o)return o;const a=this._httpClient.get(s,{responseType:"text",withCredentials:i}).pipe(Gu(()=>this._inProgressUrlFetches.delete(s)),J());return this._inProgressUrlFetches.set(s,a),a}_addSvgIconConfig(e,t,n){return this._svgIconConfigs.set(G_(e,t),n),this}_addSvgIconSetConfig(e,t){const n=this._iconSetConfigs.get(e);return n?n.push(t):this._iconSetConfigs.set(e,[t]),this}_svgElementFromConfig(e){if(!e.svgElement){const t=this._svgElementFromString(e.svgText);this._setSvgAttributes(t,e.options),e.svgElement=t}return e.svgElement}}return e.\u0275fac=function(t){return new(t||e)(Qe(Dm,8),Qe(Yg),Qe(_c,8),Qe(mr))},e.\u0275prov=ce({factory:function(){return new e(Qe(Dm,8),Qe(Yg),Qe(_c,8),Qe(mr))},token:e,providedIn:"root"}),e})();function W_(e){return e.cloneNode(!0)}function G_(e,t){return e+":"+t}
1class K_{constructor(e){this._elementRef=e}}const Y_=Wb(K_),X_=new ze("mat-icon-location",{providedIn:"root",factory:function(){const e=We(_c),t=e?e.location:null;return{getPathname:()=>t?t.pathname+t.search:""}}}),J_=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],ew=J_.map(e=>`[${e}]`).join(", "),tw=/^url\(['"]?#(.*?)['"]?\)$/;let nw=(()=>{class e extends Y_{constructor(e,t,n,r,i){super(e),this._iconRegistry=t,this._location=r,this._errorHandler=i,this._inline=!1,this._currentIconFetch=h.EMPTY,n||e.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(e){var t;this._inline=null!=(t=e)&&""+t!="false"}get fontSet(){return this._fontSet}set fontSet(e){this._fontSet=this._cleanupFontValue(e)}get fontIcon(){return this._fontIcon}set fontIcon(e){this._fontIcon=this._cleanupFontValue(e)}_splitIconName(e){if(!e)return["",""];const t=e.split(":");switch(t.length){case 1:return["",t[0]];case 2:return t;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnChanges(e){const t=e.svgIcon;if(this._svgNamespace=null,this._svgName=null,t)if(this._currentIconFetch.unsubscribe(),this.svgIcon){const[e,t]=this._splitIconName(this.svgIcon);e&&(this._svgNamespace=e),t&&(this._svgName=t),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(t,e).pipe(Mu(1)).subscribe(e=>this._setSvgElement(e),n=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${e}:${t}! ${n.message}`))})}else t.previousValue&&this._clearSvgElement();this._usingFontIcon()&&this._updateFontIconClasses()}ngOnInit(){this._usingFontIcon()&&this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const e=this._location.getPathname();e!==this._previousPath&&(this._previousPath=e,this._prependPathToReferences(e))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const t=e.querySelectorAll("style");for(let r=0;r<t.length;r++)t[r].textContent+=" ";const n=this._location.getPathname();this._previousPath=n,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(n),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){const e=this._elementRef.nativeElement;let t=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();t--;){const n=e.childNodes[t];1===n.nodeType&&"svg"!==n.nodeName.toLowerCase()||e.removeChild(n)}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const e=this._elementRef.nativeElement,t=this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet):this._iconRegistry.getDefaultFontSetClass();t!=this._previousFontSetClass&&(this._previousFontSetClass&&e.classList.remove(this._previousFontSetClass),t&&e.classList.add(t),this._previousFontSetClass=t),this.fontIcon!=this._previousFontIconClass&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return"string"==typeof e?e.trim().split(" ")[0]:e}_prependPathToReferences(e){const t=this._elementsWithExternalReferences;t&&t.forEach((t,n)=>{t.forEach(t=>{n.setAttribute(t.name,`url('${e}#${t.value}')`)})})}_cacheChildrenWithExternalReferences(e){const t=e.querySelectorAll(ew),n=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let r=0;r<t.length;r++)J_.forEach(e=>{const i=t[r],s=i.getAttribute(e),o=s?s.match(tw):null;if(o){let t=n.get(i);t||(t=[],n.set(i,t)),t.push({name:e,value:o[1]})}})}}return e.\u0275fac=function(t){return new(t||e)(bo(da),bo(Q_),_o("aria-hidden"),bo(X_),bo(mr))},e.\u0275cmp=dt({type:e,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:7,hostBindings:function(e,t){2&e&&(fo("data-mat-icon-type",t._usingFontIcon()?"font":"svg")("data-mat-icon-name",t._svgName||t.fontIcon)("data-mat-icon-namespace",t._svgNamespace||t.fontSet),No("mat-icon-inline",t.inline)("mat-icon-no-color","primary"!==t.color&&"accent"!==t.color&&"warn"!==t.color))},inputs:{color:"color",inline:"inline",fontSet:"fontSet",fontIcon:"fontIcon",svgIcon:"svgIcon"},exportAs:["matIcon"],features:[Ko,Ot],ngContentSelectors:H_,decls:1,vars:0,template:function(e,t){1&e&&(function(e){const t=en()[16][6];if(!t.projection){const e=t.projection=rt(1,null),n=e.slice();let r=t.child;for(;null!==r;){const t=0;null!==t&&(n[t]?n[t].projectionNext=r:e[t]=r,n[t]=r),r=r.next}}}(),function(e,t=0,n){const r=en(),i=tn(),s=Ai(i,r[6],e,1,null,n||null);null===s.projection&&(s.projection=t),an(),function(e,t,n){Os(t[11],0,t,n,ws(e,n,t),Es(n.parent||t[6],t))}(i,r,s)}(0))},styles:[".mat-icon{background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"],encapsulation:2,changeDetection:0}),e})(),rw=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},imports:[[Qb],Qb]}),e})(),iw=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)}}),e})(),sw=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},imports:[[Kb,Qb,kv,iw],Qb,iw]}),e})();const ow={provide:jl,useFactory:function(e,t){return()=>{if(eu(t)){const t=Array.from(e.querySelectorAll(`[class*=${aw}]`)),n=/\bflex-layout-.+?\b/g;
1t.forEach(e=>{e.classList.contains(aw+"ssr")&&e.parentNode?e.parentNode.removeChild(e):e.className.replace(n,"")})}}},deps:[_c,Al],multi:!0},aw="flex-layout-";let lw=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},providers:[ow]}),e})();const cw={addFlexToParent:!0,addOrientationBps:!1,disableDefaultBps:!1,disableVendorPrefixes:!1,serverLoaded:!1,useColumnBasisZero:!0,printWithBreakpoints:[],mediaTriggerAutoRestore:!0,ssrObserveBreakpoints:[]},uw=new ze("Flex Layout token, config options for the library",{providedIn:"root",factory:()=>cw}),hw=new ze("FlexLayoutServerLoaded",{providedIn:"root",factory:()=>!1}),dw=new ze("Flex Layout token, collect all breakpoints into one provider",{providedIn:"root",factory:()=>null});let pw=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},imports:[[lw]]}),e})(),gw=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},imports:[[lw,Ev]]}),e})(),mw=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},imports:[[lw]]}),e})(),fw=(()=>{class e{constructor(e,t){(function(e){return"server"===e})(t)&&!e&&console.warn("Warning: Flex Layout loaded on the server without FlexLayoutServerModule")}static withConfig(t,n=[]){return{ngModule:e,providers:t.serverLoaded?[{provide:uw,useValue:Object.assign(Object.assign({},cw),t)},{provide:dw,useValue:n,multi:!0},{provide:hw,useValue:!0}]:[{provide:uw,useValue:Object.assign(Object.assign({},cw),t)},{provide:dw,useValue:n,multi:!0}]}}}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)(Qe(hw),Qe(Al))},imports:[[gw,pw,mw],gw,pw,mw]}),e})();const vw={nl:[{nr:0,src:"https://vincentsels.be/ext/belgiancitizenparliament/video/david_nl.mp4",poster:"/assets/vidposters/david.jpg",preview:"/assets/vidposters/david_square.jpg",name:"David Van Reybrouck",title:"cultuurhistoricus, auteur 'Tegen Verkiezingen'"},{nr:1,src:"https://vincentsels.be/ext/belgiancitizenparliament/video/youna_nl.mp4",poster:"/assets/vidposters/youna.jpg",preview:"/assets/vidposters/youna_square.jpg",name:"Youna Marette",title:"studente, woordvoerster Het Burgerparlement"},{nr:2,src:"https://vincentsels.be/ext/belgiancitizenparliament/video/sebastien_nl.mp4",poster:"/assets/vidposters/sebastien.jpg",preview:"/assets/vidposters/sebastien_square.jpg",name:"S\xe9bastien Hendrickx",title:"docent, woordvoerder Het Burgerparlement"},{nr:3,src:"https://vincentsels.be/ext/belgiancitizenparliament/video/esmeralda_nl.mp4",poster:"/assets/vidposters/esmeralda.jpg",preview:"/assets/vidposters/esmeralda_square.jpg",name:"Prinses Marie Esmeralda van Belgi\xeb",title:"dochter van koning Leopold III"},{nr:4,src:"https://vincentsels.be/ext/belgiancitizenparliament/video/Anuna_Quote.mp4",poster:"/assets/vidposters/anuna.jpg",preview:"/assets/vidposters/anuna_square.jpg",name:"Anuna De Wever",title:"Youth For Climate"},{nr:5,src:"https://vincentsels.be/ext/belgiancitizenparliament/video/Dirk_Quote.mp4",poster:"/assets/vidposters/dirk.jpg",preview:"/assets/vidposters/dirk_square.jpg",name:"Dirk Draulans",title:"bioloog"},{nr:6,src:"https://vincentsels.be/ext/belgiancitizenparliament/video/Khalid_Quote2.mp4",poster:"/assets/vidposters/khalid.jpg",preview:"/assets/vidposters/khalid_square.jpg",name:"Khalid Benhaddou",title:"imam"},{nr:7,src:"https://vincentsels.be/ext/belgiancitizenparliament/video/Maaike_Quote.mp4",poster:"/assets/vidposters/maaike.jpg",preview:"/assets/vidposters/maaike_square.jpg",name:"Maaike Neuville",title:"actrice"},{nr:8,src:"https://vincentsels.be/ext/belgiancitizenparliament/video/Marleen_Quote.mp4",poster:"/assets/vidposters/marleen.jpg",preview:"/assets/vidposters/marleen_square.jpg",name:"Marleen Merckx",title:"actrice"},{nr:9,src:"https://vincentsels.be/ext/belgiancitizenparliament/video/Veerle_Quote.mp4",poster:"/assets/vidposters/veerle.jpg",preview:"/assets/vidposters/veerle_square.jpg",name:"Veerle Baetens",title:"actrice"},{nr:10,src:"https://vincentsels.be/ext/belgiancitizenparliament/video/campaign_animals_nl.mp4",poster:"/assets/vidposters/campaign.jpg",preview:"/assets/vidposters/campaign_square.jpg"}],fr:[{nr:0,src:"https://vincentsels.be/ext/belgiancitizenparliament/video/david_fr.mp4",poster:"/assets/vidposters/david.jpg",preview:"/assets/vidposters/david_square.jpg",name:"David Van Reybrouck",title:"historien de la culture, auteur 'Contre les Elections'"},{nr:1,src:"https://vincentsels.be/ext/belgiancitizenparliament/video/youna_fr.mp4",poster:"/assets/vidposters/youna.jpg",preview:"/assets/vidposters/youna_square.jpg",name:"Youna Marette",title:"\xe9tudiante, porte-parole Le Parlement Citoyen"},{nr:2,src:"https://vincentsels.be/ext/belgiancitizenparliament/video/sebastien_fr.mp4",poster:"/assets/vidposters/sebastien.jpg",preview:"/assets/vidposters/sebastien_square.jpg",name:"S\xe9bastien Hendrickx",title:"professeur, porte-parole Le Parlement Citoyen"},{nr:3,src:"https://vincentsels.be/ext/belgiancitizenparliament/video/esmeralda_fr.mp4",poster:"/assets/vidposters/esmeralda.jpg",preview:"/assets/vidposters/esmeralda_square.jpg",name:"Princesse Marie-Esm\xe9ralda de Belgique",title:"fille du roi Leopold III"},{nr:4,src:"https://vincentsels.be/ext/belgiancitizenparliament/video/Benjamin_Quote.mp4",poster:"/assets/vidposters/benjamin.jpg",preview:"/assets/vidposters/benjamin_square.jpg",name:"Benjamin Ramon",title:"acteur"},{nr:5,src:"https://vincentsels.be/ext/belgiancitizenparliament/video/Anne_Quote.mp4",poster:"/assets/vidposters/anne.jpg",preview:"/assets/vidposters/anne_square.jpg",name:"Anne Coesens",title:"actrice"},{nr:6,src:"https://vincentsels.be/ext/belgiancitizenparliament/video/Veerle_QuoteSUB.mp4",poster:"/assets/vidposters/veerle.jpg",preview:"/assets/vidposters/veerle_square.jpg",name:"Veerle Baetens",title:"actrice"},{nr:7,src:"https://vincentsels.be/ext/belgiancitizenparliament/video/campaign_animals_fr.mp4",poster:"/assets/vidposters/campaign.jpg",preview:"/assets/vidposters/campaign_square.jpg"}]},yw=[{question:"Hoeveel moet dat kosten?",summary:'In Frankrijk kostte een gelijkaardig initiatief, de <a target="_blank" href="https://www.conventioncitoyennepourleclimat.fr/budget/">Convention Citoyenne pour le Climat</a>, 5.431.223 euro. Het budget werd nauwgezet bewaakt door een onafhankelijke controlecommissie, en als volgt besteed: 34% voor begeleiding, omkadering en organisatie, 28% voor onkosten en vergoedingen leden, 16% voor logistiek en onthaal, 9% voor communicatie, 6% voor communicatie met regering, 5% voor lotingskosten, 2% voor onkosten experten. Dat lijkt een groot bedrag maar is behoorlijk weinig gezien het belang van het mandaat van een Burgerparlement rond de ecologische no
1odtoestand. Ook is het relatief laag in vergelijking met bijvoorbeeld de kostprijs van de <a target="_blank" href="https://www.senate.be/event/20191213-budget/20191213-budget_nl.html">Belgische Senaat</a>, een instelling met zo goed als geen bevoegdheden meer en een jaarlijks budget van 46 miljoen euro. Of vergelijk dit met de 70 miljoen euro subsidies die alle Belgische partijen samen jaarlijks ontvangen.',answer:"",tags:["parlement","praktisch","kostprijs","duur","goedkoop","CCC"],slug:"hoeveel-moet-dat-kosten"},{question:"Wie gaat dat betalen?",summary:"De federale staat. In Frankrijk werd de Convention Citoyenne pour le Climat ge\xefnitieerd door president Emmanuel Macron en gefinancierd door de Franse schatkist. Om een idee te krijgen van de financi\xeble ordegrootte kunnen we leren van de Franse Convention. De hele operatie kostte in totaal 5.431.223 euro. Voor de realisatie van het Burgerparlement in ons land denken wij aan een iets duurdere som, omwille van de vertaalkosten en langere duur. Al bij al is het een relatief lage kost gezien het belang van het mandaat ervan. Wij stellen voor om het benodigde bedrag op de Belgische Senaat te verhalen, een instelling met zo goed als geen bevoegdheden meer en een jaarlijks budget van 46 miljoen euro.",answer:"",tags:["parlement","praktisch","kostprijs","duur","goedkoop","CCC"],slug:"wie-gaat-dat-betalen"},{question:"Dit voorstel is toch volledig onrealiseerbaar?",summary:'Het hangt ervan af over welke \u2018realiteit\u2019 je het hebt. De politieke realiteit of de realiteit van de ec
1ologische crisis? In het laatste geval: onze nationale en internationale politici nemen deze nog niet voldoende ernstig, om het zacht uit te drukken. Soms lijkt het wel alsof zij op een andere planeet leven dan die van milieuwetenschappers. Op dit ogenblik zondigen onze regeringen tegen artikel 7 bis van de Belgische grondwet dat over duurzaamheid en intergenerationele solidariteit gaat. Wanneer je het bekijkt vanuit het oogpunt van de huidige Belgische politieke realiteit, dan is een Burgerparlement zeker geen eenvoudige zaak. Heel wat partijen hebben koudwatervrees, ondanks de vermelding van \u2018democratische vernieuwing\u2019 als een van de prioriteiten in het regeerakkoord van De Croo I. En toch: we vragen geen grote grondwettelijke omwenteling. We houden net rekening met de bestaande bestuurlijke complexiteit in dit land. In de gedetailleerde, <a href="https://www.hetburgerparlement.be/assets/proposal/het_burgerparlement_voorstel.pdf">lange versie</a> van ons voorstel kan je nalezen hoe het Burgerparlement precies in zijn werk zou kunnen gaan. Zo\u2019n plan lijkt perfect realiseerbaar. Ook het nodige federale budget voor dit initiatief vrijmaken hoeft niet onoverkomelijk zijn. Als er 46 miljoen euro per jaar naar de Senaat kan gaan, een instelling met nauwelijks nog bevoegdheden, dan zou dit wel moeten lukken, toch?',answer:"",tags:["parlement","praktisch","kostprijs","duur","goedkoop","politiek","wetenschap","onhaalbaar","voorbeelden"],slug:"voorstel-is-volledig-onrealiseerbaar"},{question:"Zitten bevoegdheden rond de ecologische crisis niet vooral op Europees niveau?",summary:'E\xe9n van de belangrijkste begrippen om na te denken over goed bestuur is \u2018subsidiariteit\u2019: welk niveau heeft nood aan welk beleid en vice versa? In Belgi\xeb leidt de veelgelaagdheid van het bestuur, opgedeeld in onder meer een federale Staat, gemeenschappen en gewesten, soms tot politiek vingerwijzen en het doorschuiven van taken en verantwoordelijkheden. De urgentie van de ecologische crisis dwingt (een \u2018dwang\u2019 vergelijkbaar met die van de coronacrisis) ons land echter tot coherent beleid en samenwerking. Daar wees een <a href="https://www.demorgen.be/politiek/europa-kritisch-voor-belgisch-klimaatplan-geen-coherent-geheel~b1db58c4/?utm_source=link&utm_medium=app&utm_campaign=shared%20content&utm_content=free" target="_blank">kritische Europese Commissie</a> ons recent trouwens nog op wanneer ze het Belgische klimaatplan evalueerde. In het geval van de ecologische noodtoestand ontvouwt de vraag van de subsidiariteit zich op een bijzonder complexe manier, gezien het \u2018glokale\u2019 (globale \xe9n lokale) karakter ervan. Heel wat beleidsinstrumenten om deze crisis te lijf te gaan bevinden zich eerder op het niveau van de Europese Unie dan op dat van het kleine Belgi\xeb. Hoewel er voorstellen worden ontwikkeld voor een Europees burgerparlement, lijkt het ons toch belangrijk om ook in Belgi\xeb de nodige stappen te zetten op bestuurlijk vlak, niet met muizenpootjes maar met zevenmijlslaarzen. Politieke vertegenwoordigers op verschillende niveaus kunnen het zich niet meer permitteren om op elkaar wachten. Overal zou het alle hens aan dek moeten zijn.',answer:"",tags:["politiek","belgie","europa","bestuursniveaus"],slug:"bevoegdheden-zitten-op-europees-niveau"},{question:"Waarom behandelt het Burgerparlement slechts \xe9\xe9n enkel thema, dat van de ec
1ologische crisis?",summary:"De ecologische crisis is niet '\xe9\xe9n enkel thema'; de grootste uitdaging waar de mensheid voor staat heeft impact op alle maatschappelijke domeinen. Een Burgerparlement zou zich dan ook buigen over de volgende thematische velden, die elke burger gemakkelijk kan verbinden met zijn of haar dagdagelijkse leven: (1) voedselvoorziening, landbouw en natuurbeheer, (2) arbeid, (3) huisvesting en ruimtelijke ordening, (4) mobiliteit en transport, (5) productie en grondstoffengebruik, (6) consumptie, (7) energie en (8) financi\xebn. Sommige problemen en sommige mogelijke oplossingen spelen zich af op verschillende thematische velden tegelijk. Om die reden stellen wij voor om in de eerste sessie van het Burgerparlement een training in systeemdenken op te nemen (zo\u2019n training kan op een heel praktische manier). Ook wordt erop toegezien dat burgers doorheen het deliberatieve proces geregeld wisselen van thematische groepen - zo kunnen gemakkelijker de nodige inhoudelijke dwarsverbanden ontstaan. De crisis is door en door \u2018ecologisch\u2019 (alles staat op een complexe manier in verband met alles); ook het antwoord erop zal dat moeten zijn.",answer:"",tags:["noodtoestand","ecologie","organisatie","praktisch"],slug:"waarom-gaat-het-enkel-over-de-ecologische
1-crisis"},{question:"Wat is het verschil met de G1000?",summary:"De G1000 was een belangrijk experiment ten tijde van de politieke crisis van 2010-2011, toen ons land het wereldrecord regeringsvormen behaalde (541 dagen). Het was iets heel anders dan wat wij voorstellen: het centrale event duurde slechts \xe9\xe9n dag - wij denken aan een reeks van elf driedaagse sessies gespreid over een jaar, wat absoluut nodig is voor een grondige informatieverstrekking en waardevolle deliberatie. De gelote burgers overlegden toen over uiteenlopende, onderling niet direct verbonden onderwerpen. De focus van het Burgerparlement zou de ecologische crisis zijn. Een kritiek was dat de groep uitgenodigde experten niet evenwichtig genoeg was samengesteld. Wij pleiten voor een ideologisch evenwicht, dat wel rekening houdt met de wetenschappelijke consensus rond de ecologische crisis. Met 700 deelnemers was de G1000 een enorme logistieke onderneming. Voor een goed functionerend burgerparlement heb je helemaal niet zoveel mensen nodig, wij denken aan 101 leden. De G1000 was een grassroots initiatief dat zelf budgetten verzamelde. In ons geval is enkel de campagne grassroots, wij roepen de regering op om het Burgerparlement te initi\xebren, te financieren \xe9n publiek te verdedigen. Dat geeft het Burgerparlement direct meer politieke slagkracht. De G1000 vond 10 jaar geleden plaats. Sindsdien werd heel veel ervaring opgebouwd. De methodologie van burgeroverleg staat ondertussen meer op punt. Het initiatief was vooral een symbolisch statement in 2010-2011. Nu moeten we voorbij de symboliek.",answer:"",tags:["organisatie","praktisch","loting"],slug:"wat-is-het-verschil-met-de-g1000"},{question:"Is dit geen marginaal idee?",summary:"Vormen van burgerparticipatie en overlegmodellen zijn in volle ontwikkeling en worden door velen beschouwd als de toekomst van de democratie. Heel wat landen gingen ons al voor: Frankrijk, Ierland, Zuid-Korea, Australi\xeb, Groot-Brittanni\xeb,\u2026 Zelfs binnen Belgi\xeb zijn er belangrijke initiatieven: naast het permanente burgeroverlegorgaan in de Oostkantons, experimenteren zowel de regio\u2019s als verschillende grotere steden. Zij organiseerden burgerparlementen rond uiteenlopende onderwerpen. Vandaag pleiten zelfs The Economist en het OECD - als economisch samenwerkingsverband van rijke landen niet direct een marginale club - voor deliberatieve democratie. Volgens een recente studie van CEVIPOL zou 75,8 % van de Belgen voorstander zijn van een burgervergadering bestaand uit door loting geselecteerde burgers. De regering De Croo I beweert bovendien in haar regeerakkoord in te zullen zetten op \u2018democratische vernieuwing\u2019, een bevoegdheid die valt onder het Ministerie van Binnenlandse Zaken, dat onder leiding staat van Annelies Verlinden (CD&V), en het Ministerie van Landbouw, Middenklasse en Zelfstandigen, onder leiding van David Clarinval (MR).",answer:"",tags:["democratie","parktisch","bestuursniveaus"],slug:"is-dit-geen-marginaal-idee"},{question:"Voelt de brede bevolking wel voldoende urgentie om dit voorstel te steunen?",summary:"Doorwinterde klimaatnegationisten lijken ons een zeer kleine minderheid te zijn in Belgi\xeb. Toch is het zo dat een groot deel van de bevolking niet de volle ernst van de ecologische crisis inziet, noch de snelheid waarmee ze zich ontvouwt. Onder wetenschappers leeft nochtans de consensus: de bewoonbaarheid van onze planeet staat op het spel. Een belangrijke reden voor het gebrek aan urgentie heeft te maken met informatieverstrekking. Een krant als de Britse The Guardian publiceerde het voorbije jaar 3000 artikels rond milieu en klimaat. In de kleine Belgische markt hebben nieuwsmedia sterk af te rekenen met commerci\xeble druk. Publiceren over een crisis die hypercomplex is, overweldigend en soms ook wat saai en technisch, is vanuit dat oogpunt steeds een risico. Trump versus Biden leest nu eenmaal vlotter en verkoopt beter. Vaak hebben de redacties van kranten, tijdschriften en journaals door hun geslonken budgetten ook niet de kennis in huis om werkelijk over de ecologische crisis te kunnen berichten, op enkele uitzonderingen na. Het gaat bovendien niet louter over een bijzonder complexe en abstracte waarheid, die nog niet volop zichtbaar is in onze dagdagelijkse levens; het is ook nog eens een weinig opbeurende boodschap. Toch moeten we die, beter vroeger dan later, als samenleving onder ogen durven zien. Het schrijnende gebrek in Belgi\xeb aan gedegen informatieverstrekking rond de brede milieucrisis, hopen we op te vangen met integrale televisie-uitzendingen door de VRT en de RTBF van het informatieve luik van het deliberatieve proces van het Burgerparlement. Zo heeft elke Belgische burger de kans om zic
1h goed te informeren.",answer:"",tags:["noodtoestand","complexiteit"],slug:"voelt-de-brede-bevolking-wel-voldoende-urgentie-om-dit-voorstel-te-steunen"},{question:"Wat als leden van een Burgerparlement het bestaan van de ecologische crisis ontkennen?",summary:"Dat is goed mogelijk, al lijken doorwinterde klimaatnegationisten een minderheid te zijn in Belgi\xeb. De ervaring met de Franse Convention Citoyenne pour le Climat leert bovendien dat burgers die zich daarvoor nauwelijks zorgen maakten om klimaat of milieu, dat w\xe9l deden na het horen van de wetenschappers die als experten kwamen spreken. De maatregelen die de 150 leden van de Convention - links \xe9n rechts geori\xebnteerd - aan het eind van het proces voorstelden, gingen dan ook heel wat verder dan wat de gemiddelde politieke vertegenwoordiger vandaag op de agenda plaatst. Het schrijnende gebrek in Belgi\xeb aan gedegen informatieverstrekking rond de brede milieucrisis, hopen we op te vangen met integrale televisie-uitzendingen door de VRT en de RTBF van het informatieve luik van het deliberatieve proces van het Burgerparlement. Zo heeft elke Belgische burger de kans om zich goed te informeren.",answer:"",tags:["praktisch","loting","klimaat"],slug:"wat-als-leden-van-het-burgerparlement-het-bestaan-van-de-ecologische
1-crisis-ontkennen"},{question:"Ontdoet een Burgerparlement het politieke debat niet van haar ideologische dimensie?",summary:"Pleiten voor een bewoonbare leefomgeving is niet rechts of links. De keuze voor welke maatregelen precies nodig zijn om dat doel te bereiken, daar kunnen ideologische voorkeuren w\xe9l een rol spelen. Als je een groep samenstelt met gelote burgers die rekening houdend met verschillende demografische criteria representatief is voor de diversiteit van de totale bevolking, dan zijn die verschillende voorkeuren aanwezig aan de gesprekstafel. Wel blijkt uit veel eerdere initiatieven dat wanneer deze burgers kennismaken met de belangen en perspectieven van anderen, ze diplomatischer worden en minder ideologievast. Het overstijgen van de alomtegenwoordige politieke polarisering zorgt voor effici\xebntere en meer gedragen besluitvorming, zeker wanneer het controversi\xeble onderwerpen betreft. De Franse Convention Citoyenne pour le Climat toont wel aan dat nadat de burgers hun lijst met voorstellen voorleggen aan politici, het politieke spel niet gespeeld is. De Franse president Emmanuel Macron beweerde eerst de overgrote meerderheid van de voorstellen van de Convention uit te voeren, maar een aantal maanden later blijft van die belofte niet veel overeind, door actieve lobbying en politieke tegenkanting. De rol van politici en het brede middenveld blijft daarom van groot belang na een deliberatief proces. Een laatste punt: laat ons de grote economische belangen van een hele kleine minderheid ook niet verwarren met ideologische meningsverschillen. Ideologie wordt vaak misbruikt als rookgordijn om de belangen van een kleine minderheid te beschermen.",answer:"",tags:["politiek","polarisatie","ideologie"],slug:"ontdoet-een-burgerparlement-het-politieke-debat-niet-van-haar-ideologische-dimentie"},{question:"Hebben jullie geen al te na\xefeve opvattingen over de werking van macht?",summary:"Het is duidelijk dat bij het nadenken over maatregelen in het licht van de ec
1ologische crisis, de grote economische belangen van een hele kleine minderheid van de bevolking op het spel staan. Dat die hele kleine minderheid een grote macht heeft, lijkt de nasleep de Franse Convention Citoyenne pour le Climat aan te tonen. Aanvankelijk beweerde de Franse president Emmanuel Macron de overgrote meerderheid van de voorstellen van de Convention uit te voeren, maar een aantal maanden later blijft van die belofte niet veel overeind, door actieve lobbying en politieke tegenkanting. De leden van de Convention vormden daarom de drukkingsgroep Les 150. Zij hadden in december 2020 een onderhoud met de president na een petitie waarmee meer dan 400.000 burgers hun verontwaardiging uitdrukten over de gang van zaken. De rol van politici en het brede middenveld blijft daarom van groot belang na een deliberatief proces. Wij geloven dat het moeilijker is voor een hele kleine minderheid van belanghebbenden om te lobbyen bij een groep van 101 gelote burgers dan bij verkozen politici. Het is ook minder gemakkelijk om de voorstellen van die groep burgers, representatief voor de totale bevolking, af te schieten dan de voorstellen van \xe9\xe9n enkele politieke partij. Ideologische meningsverschillen worden vaak misbruikt als rookgordijn om de belangen van een kleine minderheid te beschermen. Vanuit machtspolitiek oogpunt bekeken lijkt een Burgerparlement ons daarom waardevolle zet. Het kan vastgelopen maatschappelijke debatten deblokkeren. Is het geloof in de politieke business as usual trouwens niet door en door na\xefef, gezien enorme uitdagingen waar de ecologische crisis ons voor plaatst?",answer:"",tags:["politiek","macht","democratie","ideologie","lobby"],slug:"te-negatieve-opvattingen-over-werking-macht"},{question:"In Frankrijk is een gelijkaardig initiatief toch mislukt?",summary:"De Convention Citoyenne pour le Climat was op verschillende vlakken baanbrekend. Het ontwerp van het deliberatieve proces, de financi\xeble en aanvankelijke publieke steun van President Emmanuel Macron, de 149 grondig uitgewerkte voorstellen van de 150 Franse burgers,\u2026 Maar inderdaad, de Convention vertoont ook fundamentele gebreken. Macron beweerde eerst de overgrote meerderheid van de voorstellen van de Convention uit te voeren, maar een aantal maanden later blijft van die belofte niet veel overeind, door actieve lobbying en politieke tegenkanting. De leden van de Convention vormden daarom de drukkingsgroep Les 150. Zij hadden in december 2020 een onderhoud met de president na een petitie waarmee meer dan 400.000 burgers hun verontwaardiging uitdrukten over de gang van zaken. Volgens ons toont dit alles aan dat de rol van politici en het brede middenveld daarom van groot belang blijft na een deliberatief proces. Ook lijkt het ons cruciaal dat politici het idee publiek verdedigen tegenover de totale bevolking - met een breed publiek draagvlak voor een Burgerparlement staan ze veel sterker tegenover de macht van een hele kleine minderheid met grote economische belangen.",answer:"",tags:["parlement","CCC","gefaald","voorbeelden"],slug:"in-frankrijk-is-gelijkaardig-initiatief-mislukt"},{question:"Zijn jullie niet gewoon handpoppen van Groen?",summary:"Wij zijn een groep burgers die bezorgd zijn om de ecologische crisis, maar hebben geen banden met Groen, Ecolo of gelijk welke andere politieke partij. Elk van ons heeft zijn of haar ideologische voorkeuren, maar dit voorstel wil net iedereen betrekken bij het debat rond de enorme uitdagingen waar de ecologische crisis ons voor plaatst. Zowel links als rechts zullen deze realiteit vroeg of laat onder ogen moeten zien. Een Burgerparlement bestaat uit een groep burgers die representatief is voor de diversiteit van de totale Belgische bevolking. Daardoor zullen de verschillende ideologische strekkingen er aanwezig zijn.",answer:"",tags:["organisatie","ideologie","ecologie","duur","partijen","partijdig","wetenschap"],slug:"zijn-jullie-niet-gewoon-handpoppen-van-groen"},{question:"Wie heeft deze campagne gefinancierd?",summary:"Niemand. Deze campagne kost letterlijk nul euro en steunt op het vrijwillige engagement van velen.",answer:"",tags:["organisatie","campagne","financiering","vrijwillig"],slug:"wie-heeft-deze-campagne-gefinancierd"},{question:"Hoe kan je als burger worden geloot?",summary:"Een lotingsproces neemt ongeveer zes weken in beslag. Eerst wordt een grote database van inwoners van Belgi\xeb ge\xefdentificeerd. Een aantal mensen wordt willekeurig uit de database geselecteerd en telefonisch en per brief uitgenodigd. De uitnodiging legt de taak van het Burgerparlement uit en geeft informatie over data, locatie, accommodatie, honorarium en beschikbare ondersteuning voor reizen en zorgverantwoordelijkheden. De groep van mensen die ingaan op de uitnodiging wordt vervolgens stelselmatig aangevuld met nieuwe willekeurige steekproeven. Daarbij wordt rekening gehouden met demografische criteria zoals gender, leeftijd, opleidingsniveau, socio-professionele categorie\xebn, geografische spreiding, type woongebied, etc.",answer:"",tags:["loting","parlement","representativiteit","inclusiviteit"],slug:"hoe-kan-je-als-burger-worden-geloot"},{question:"Zouden jullie het Burgerparlement zelf organiseren?",summary:"Neen. Om elke schijn van partijdigheid te vermijden, willen de burgers achter dit voorstel zelf geen rol spelen in de organisatie van het hele proces, de selectie van de experten of het toezicht. Het Burgerparlement moet ook zo onafhankelijk mogelijk kunnen opereren van gelijk welke politieke, economische of maatschappelijke speler. Het wordt ge\xefnitieerd en gefinancierd door de federale regering. Een co\xf6rdinatiegroep, adviesraad, facilitatieteam, legistiek comit\xe9 en toezichtpanel zorgen samen voor een goede gang van zaken en waarborgen de publieke transparantie, politieke onafhankelijkheid en democratische legitimiteit ervan.",answer:"",tags:["organisatie","onafhankelijkheid","transparantie","legitimiteit","partijdigheid"],slug:"wie-organiseert-het"},{question:"Een Burgerparlement is toch niet echt representatief?",summary:"Bij de loting van de leden van een Burgerparlement wordt rekening gehouden met demografische criteria zoals gender, leeftijd, opleidingsniveau, socio-professionele categorie\xebn, geografische spreiding, type woongebied, etc. Dat maakt het alvast een stuk representatiever voor de diversiteit van de bevolking dan het gemiddelde parlement. Zo is \xe9\xe9n vijfde van de kamerleden jurist, terwijl minder dan 1% van de Belgen dat is. Veel arbeiders en boeren zitten er niet op het pluche. Welk parlement ter wereld kan beweren dat het 29
1% praktisch geschoolde leden telt, zoals de Franse Convention Citoyenne pour le Climat? Het te nauwe spectrum van kennis en levenservaringen in de bestaande parlementen is nefast voor de democratie. Slimme loting zorgt voor meer representativiteit, breder gedragen beleidsvoorstellen en dus meer legitimiteit.",answer:"",tags:["loting","parlement","representativiteit","legitimiteit"],slug:"een-burgerparlement-is-toch-niet-echt-representatief"},{question:"Is het Burgerparlement wel inclusief genoeg?",summary:"Goede vraag. Ondanks het representatieve lotingssysteem zijn er belangrijke participatiedrempels. De financi\xeble drempel wordt weggenomen met dagvergoedingen, transportvergoedingen en accommodatie. Er wordt voorzien in kinderopvang, hulp bij ouderenzorg, zorg voor familieleden met een beperking,\u2026 Waar nodig (neem bvb leerkrachten) wordt vervanging mee gefaciliteerd. Daarnaast zijn er ook verbale drempels: sommige burgers kunnen zich, dankzij hun opleiding, favorabele sociale leefomstandigheden of extravertere karakter, vlotter publiek uitdrukken dan anderen. Een korte training in het leren spreken \xe9n het leren luisteren in groep kan de bestaande verschillen ondervangen, samen met een zorgzame moderatie van elk groepsgesprek.",answer:"",tags:["parlement","praktisch","inclusiviteit","moderatie","representativiteit"],slug:"is-het-Burgerparlement-wel-inclusief-genoeg"},{question:"Zijn er niet al heel veel burgerparticipatieve initiatieven?",summary:"Inderdaad, heel wat daarvan zijn erg waardevol. Sommige maken echter geen gebruik van representatieve loting waardoor er een overaanwezigheid is van mensen met veel tijd, wat de diversiteit niet bevordert. Zo\u2019n vorm van burgerparticipatie is contraproductief. De ecologische crisis vraagt daarnaast om een brede, transversale aanpak op verschillende bestuurlijke niveaus m\xe9t een langetermijnperspectief. Kleinere, minder zichtbare overlegorganen rond specifieke deelproblemen hebben niet het nodige \xe9lan. Tot slot is de macht van veel burgerparticipatieve organen erg gering. In ons plan gaat geen enkel voorstel van de burgers verloren; elk ervan wordt ofwel ge\xefmplementeerd door de bevoegde regering(en), ofwel gestemd in de bevoegde parlement(en). Als een voorstel wordt weggestemd volgt een grondige publieke motivatie.",answer:"",tags:["parlement","burgerparticipatie","macht","impact","loting"],slug:"zijn-er-niet-al-heel-veel-burgerparticipatieve-initiatieven"},{question:"Zal het panel met experten enkel bestaan uit linkse academici?",summary:"Neen. Het is van het grootste belang om de leden van het Burgerparlement op een pluralistische manier te informeren. Het panel bestaat uit deskundigen, belang- en rechthebbenden (vertegenwoordigers van degenen wier belangen en/of rechten worden bedreigd of net positief kunnen worden be\xefnvloed door mogelijke maatregelen). Wel is het van belang om bij de samenstelling van het panel de wetenschappelijke consensus ivm de ecologische crisis in het oog te houden. Daarnaast is het nodig om heel verschillende, soms onderling tegenstrijdige stemmen aan het woord te laten. De experten zijn niet louter wetenschappers, ook ervaringsdeskundigen. Naast de milieuwetenschapper komt ook de boer aan het woord die al de gevolgen van de klimaatcrisis voelt. Tijdens de Franse Convention Citoyenne pour le Climat spraken klimaatwetenschappers, ecologen, juridische experts, journalisten, activisten, architecten, vertegenwoordigers van het bedrijfsleven, de bouw-, landbouw- , energie-, transport- en mobiliteitssector, van ministeries, vakbonden, de ambtenarij, NGO\u2019s, denktanken, etc.",answer:"",tags:["praktisch","experten","belanghebbenden","rechthebbenden","informatie","wetenschap"],slug:"zitten-er-enkel-linkse-experten-in-het-panel"},{question:"Politici gaan dit voorstel toch nooit aanvaarden want ze geven er macht mee op?",summary:"Scherpe vraag. Inderdaad: mochten politici enkel iets te verliezen hebben bij dit idee, dan zouden we het direct mogen klasseren als politiek onhaalbaar. En hoe goed of noodzakelijk een idee ook mag zijn, als het politiek onhaalbaar is dan sterft het een stille dood. Gelukkig tone
1n voorbeelden (zoals het Ierse Burgerparlement rond abortus) aan dat deze vorm van burgerdemocratie politici eerder \u2018empowert\u2019 dan verzwakt. Het stelt hen net in staat om tot forser milieubeleid te komen. Heel wat onder hen zijn bovendien zelf ontevreden over het verlammende institutionele systeem waar ze deel van uitmaken.",answer:"",tags:["politiek","macht","onhaalbaar","empowerment"],slug:"waarom-zouden-politici-macht-opgeven"},{question:"Willen jullie de bestaande parlementen afschaffen?",summary:"Nee hoor. Wij stellen niet voor om het ene systeem (met verkozen burgers) te vervangen door het andere (met gelote burgers). Burgerdemocratie is een versterking van verkozen vertegenwoordiging. We vrezen dat het gros van de Vlaamse, Waalse, Brusselse en Belgische burgers het op dat vlak met ons eens zijn na de aanslepende regeringsonderhandelingen van 2019-2020: de Belgische partijpolitiek kan die versterking zeker gebruiken. We geven de bestaande parlementen twee gewichtige taken. Ten eerste: stemmen over de voorstellen van de gelote burgers en indien een voorstel wordt weggestemd, grondig beargumenteren waarom. Ten tweede vragen wij de bevoegde parlementen om de respectieve regeringen regelmatig te controleren op de uitvoering van de aanvaarde voorstellen. Doen zij voldoende om de kansen op de blijvende bewoon- en leefbaarheid van onze leefomgeving te maximaliseren?",answer:"",tags:["democratie","loting","verkiezingen","regeringsonderhandelingen"],slug:"willen-jullie-de-bestaande-parlementen-afschaffen"},{question:"Waarom zouden 101 willekeurige burgers in mijn plaats kunnen beslissen?",summary:"Een cruciaal punt. Wat is de democratische legitimiteit van een Burgerparlement? Hoewel de regeringsonderhandelingen van 2019-2020 de legitimiteit van politieke partijen ernstig hebben beschadigd, ziet het gros van de bevolking verkiezingen nog steeds als de enige democratische optie. Ook verkozen politici beslissen in de plaats van anderen. Toch een aantal argumenten om de perceptie tegen te gaan. (a) Onze huidige parlementen zijn niet erg representatief voor de diversiteit van de bevolking. Er zijn veel juristen, en maar weinig arbeiders, boeren en mensen met een migratieachtergrond bijvoorbeeld. (b) Een Burgerparlement haalt legitimiteit uit het systeem van representatieve loting, de inclusiviteitswaarborgen, de checks and balances ingebouwd in de organisatiestructuur, de transparantie van het proces,\u2026 (c) Tot slot het argument met de meeste overtuigingskracht: de besluiten van het Burgerparlement worden nog steeds ge\xefmplementeerd of gestemd door verkozen politici.",answer:"",tags:["democratie","legitimiteit","representativiteit","transparantie","loting","verkiezingen"],slug:"waarom-zouden-willekeurige-burgers-in-mijn-plaats-kunnen-beslissen"},{question:"Ik heb jonge kinderen. Dan kan ik toch niet meedoen?",summary:"Toch wel. Er zijn inderdaad belangrijke participatiedrempels. De financi\xeble drempel wordt weggenomen met dagvergoedingen, transportvergoedingen en accommodatie. En er wordt voorzien in kinderopvang, hulp bij ouderenzorg, zorg voor familieleden met een beperking,\u2026 Waar nodig (neem bvb leerkrachten) wordt vervanging mee gefaciliteerd.",answer:"",tags:["praktisch","inclusiviteit","participatiedrempel","vergoeding","burgerparlementsverlof"],slug:"ik-heb-jonge-kinderen-dan-kan-ik-toch-niet-meedoen"},{question:"Ik moet werken. Dan kan ik toch niet meedoen?",summary:"Toch wel. Elk lid krijgt dagvergoedingen (ook voor het nodige voorbereidende werk), transportvergoedingen en accommodatie. Ook zorgtaken kunnen mensen beletten om tijd vrij te maken voor de activiteiten van het Burgerparlement. Daarom wordt er voorzien in kinderopvang, hulp bij ouderenzorg, zorg voor familieleden met een beperking,\u2026 Werkenden krijgen een burgerparlementsverlof, gefinancierd door de overheid. Waar nodig (neem bvb leerkrachten) wordt vervanging mee gefaciliteerd.",answer:"",tags:["praktisch","inclusiviteit","participatiedrempel","vergoeding","burgerparlementsverlof"],slug:"ik-heb-jonge-kinderen-dan-kan-ik-toch-niet-meedoen"},{question:"Het \u2018gewone\u2019 parlement is toch ook een \u2018burgerparlement\u2019?",summary:"Aha, touch\xe9! Ja, dat klopt. Politici zijn ook burgers! Toch zijn er cruciale verschillen tussen een parlement met verkozen burgers en \xe9\xe9n met gelote leden. Het tweede is een stuk representatiever voor de diversiteit van de bevolking. Veel arbeiders en boeren zitten er niet op het pluche van het gemiddelde parlement. (Welk parlement ter wereld kan beweren dat het 29
1% praktisch geschoolde leden telt, zoals de Franse Convention Citoyenne pour le Climat?). Ook zijn de gelote burgers niet verenigd binnen een partijlogica. Ze hoeven niet de richtlijnen van hun partijkaders te volgen. Ook hoeven ze de scherpe, gemediatiseerde ideologische strijd niet met elkaar aan te gaan. Wanneer ze kennismaken met de belangen en perspectieven van de vele andere deelnemers, worden ze diplomatischer en een stuk minder ideologievast, zo blijkt uit eerdere burgerparticipatieve initiatieven. Het overstijgen van de politieke polarisering zorgt voor effici\xebntere en dus snellere besluitvorming. Tegenover de logica van de competitie stellen burgerparlementen die van de democratie als samenwerking.",answer:"",tags:["parlement","burgerparlement","ideologie","partijpolitiek","samenwerking","polarisering","representativiteit"],slug:"het-gewone-parlement-is-toch-ook-een-burgerparlement"},{question:"Waarom communiceren jullie niet in het Duits?",summary:"Uiteraard willen wij onze Duitstalige landgenoten niet uitsluiten! We kunnen echter niet heiliger zijn dan de Paus, wat dit betreft. Zeker als trekkers van een campagne die letterlijk nul euro kost en steunt op het engagement van vrijwilligers. Hoeveel Belgische websites hebben trouwens een Duitstalige versie, naast een Frans- en Nederlandstalige? Daarom ons bericht aan de inwoners van de Oostkantons: Entschuldigung voor ons taalpragmatisme!",answer:"",tags:["organisatie","campagne","inclusiviteit"],slug:"waarom-communiceren-jullie-niet-in-het-duits"},{question:"Hoe omgaan met de Belgische bestuurlijke lasagne?",summary:"Ja, in Belgi\xeb staat tegenover de complexiteit van de ec
1ologische crisis de complexiteit van de staatsstructuur en bevoegdheidsverdeling. Maar liefst vier ministers gaan hier over klimaatbeleid, negen over volksgezondheid. De Covid-19 crisis confronteerde ons met de onwerkbaarheid daarvan. In het binnenland leidt deze complexiteit niet zelden tot bestuurlijke vertraging of stilstand; op het internationale politieke toneel loopt het imago van ons land telkens averij op wanneer het niet met een eensluidend standpunt aan de onderhandelingstafel verschijnt. Hoewel het Burgerparlement zou ge\xefnitieerd en gefinancierd worden door het federale niveau, stellen wij voor dat elk van de beleidsvoorstellen met genoeg steun onder de leden door de bevoegde regering(en) wordt ge\xefmplementeerd of ter stemming wordt voorgelegd aan het bevoegde parlement of de bevoegde parlementen. Hoewel een verregaand en samenhangend milieubeleid op federaal niveau dient te worden uitgetekend (onder meer omdat dat niveau spreekrecht heeft op het internationale politieke toneel), zorgt de Belgische bestuurlijke realiteit ervoor dat bevoegdheden verdeeld zijn over gemeenschappen, gewesten en het federale niveau. Elk burgervoorstel dient daarom een label mee te krijgen, dat aangeeft binnen welk(e) bestuurlijk(e) kader(s) het dient te worden behandeld (d.w.z. gestemd of ge\xefmplementeerd). Op afgewezen voorstellen volgen telkens grondige publieke motivaties, te bekijken, te beluisteren of na te lezen door alle Vlamingen, Walen, Brusselaars en Duitstalige Belgen. De bevoegde parlementen controleren nadien of de overeenstemmende regeringen de maatregelen naar behoren uitvoeren. Indien een bestuursniveau (omwille van zijn specifieke coalitiesamenstelling) beslist om de voorstellen van de op het federale niveau gelote burgers niet ter stemming voor te leggen aan zijn parlement, zal het aan de huidige en toekomstige generaties zijn om over dat besluit een moreel oordeel te vellen.",answer:"",tags:["democratie","gewesten","gemeenschappen","complexiteit","impact"],slug:"hoe-omgaan-met-federalisme"},{question:"Jullie gaan mijn auto toch niet afnemen?",summary:"Wij gaan <i>juist niks</i> doen. Om elke schijn van partijdigheid te vermijden, willen de burgers achter dit voorstel zelf geen rol spelen in de organisatie van het hele proces, de selectie van de experten of het toezicht. Concrete maatregelen worden door het Burgerparlement voorgesteld, waarin burgers zetelen met uiteenlopende profielen en ideologische achtergronden.",answer:"",tags:["organisatie","ideologie","ecologie","wetenschap","wagen","uitstoot"],slug:"jullie-gaan-mijn-auto-toch-niet-afnemen"},{question:"Jullie gaan mij toch niet verbieden vlees te eten?",summary:"Wij gaan <i>juist niks</i> doen. Om elke schijn van partijdigheid te vermijden, willen de burgers achter dit voorstel zelf geen rol spelen in de organisatie van het hele proces, de selectie van de experten of het toezicht. Concrete maatregelen worden door het Burgerparlement voorgesteld, waarin burgers zetelen met uiteenlopende profielen en ideologische achtergronden.",answer:"",tags:["organisatie","ideologie","ecologie","wetenschap","wagen","biefstuk"],slug:"jullie-gaan-mij-toch-niet-verbieden-vlees-te-eten"},{question:"Waarom gaan jullie zelf niet in de politiek?",summary:"Zijn er al niet genoeg partijen? Wij zijn bezorgde burgers die vaststellen dat verschillende bestaande politieke middelen blijkbaar niet volstaan om tot beleid te komen dat de wetenschappelijke consensus omtrent de ecologische crisis ernstig neemt. Verkiezingen leiden tot aanslepende regeringsonderhandelingen. Betogingen en schoolstakingen brengen niet de nodige verandering. Een Burgerparlement, waar iedereen - jong en oud, praktisch en theoretisch opgeleid - aan kan deelnemen, kan een manier zijn om de nodige stappen voorwaarts te zetten. Cruciaal is dat de leden ervan niet herverkozen moeten worden en dus gemakkelijker op de lange termijn durven denken. Ze zijn heel wat minder vatbaar voor lobbying. En ze hoeven het voor het oog van de camera niet voortdurend met elkaar oneens te zijn; ze kunnen naar elkaar luisteren en samenwerken!",answer:"",tags:["politiek","partij","ideologie","verkiezingen","betogingen","schoolstakingen"],slug:"waarom-gaan-jullie-zelf-niet-in-de-politiek"},{question:"Gaan we niet beter de straat op om te betogen?",summary:"De verschillende bestaande politieke middelen volstaan blijkbaar niet om tot beleid te komen dat de wetenschappelijke consensus omtrent de ecologische crisis ernstig neemt. Verkiezingen leiden tot aanslepende regeringsonderhandelingen. Betogingen en schoolstakingen brengen niet de nodige verandering. Een Burgerparlement, waar iedereen - jong en oud, praktisch en theoretisch opgeleid - aan kan deelnemen, kan een manier zijn om de nodige stappen voorwaarts te zetten.",answer:"",tags:["politiek","verkiezingen","betogingen","schoolstakingen"],slug:"gaan-we-niet-beter-de-straat-op-om-te-betogen"},{question:"Zijn die kwesties niet te moeilijk voor de man in de straat?",summary:"Dat de ecologische crisis een ingewikkeld onderwerp is, zal niemand ontkennen. Maar dat is geen reden om het uit de weg te gaan. Het is net daarom belangrijk om burgers er goed over in te lichten, via de nieuwsmedia en het onderwijs. De leden van een Burgerparlement worden aan het begin van hun werkzaamheden grondig ge\xefnformeerd door een brede waaier experten. Enkel zo kunnen ze onderbouwde beleidsvoorstellen doen. Die informatieverstrekking gebeurt uiteraard o
1p een zo toegankelijk mogelijke manier. Het schrijnende gebrek in Belgi\xeb aan gedegen informatieverstrekking rond de brede milieucrisis, hopen we op te vangen met integrale televisie-uitzendingen door de VRT en de RTBF van het informatieve luik van het deliberatieve proces van het Burgerparlement. Zo heeft elke Belgische burger de kans om zich goed te informeren. Het is van het allergrootste belang dat iedereen participeert aan dit debat, zowel praktisch als theoretisch opgeleiden. Het is ook goed om voor ogen te houden dat politici ook vaak geen experten zijn in de beleidsdomeinen waarin ze werken. Ook zij laten zich (in het beste geval) goed informeren door anderen bij het uittekenen van beleid.",answer:"",tags:["praktisch","complexiteit","opleiding","experten"],slug:"zijn-die-kwesties-niet-te-moeilijk-voor-de-man-in-de-straat"},{question:"Ik wil meedoen aan het Burgerparlement! Waar schrijf ik me in?",summary:"Blij dat je zo enthousiast bent! Maar sorry\u2026 Je kan je er niet voor inschrijven. Om partijdighei
1d te voorkomen, en ervoor te zorgen dat het parlement bestaat uit een dwarsdoorsnede van de bevolking van ons land, worden leden geloot uit de totale bevolking (rekening houdend met demografische criteria als gender, leeftijd, opleidingsniveau, etc.)",answer:"",tags:["loting","deelnemen"],slug:"ik-wil-meedoen"},{question:"Ik wil meedoen aan de campagne! Wat kan ik doen?",summary:"Bedankt! Aarzel niet om over dit voorstel te spreken met vrienden, collega\u2019s, buren, familie. Share, like en retweet onze filmpjes en berichten op sociale media. Op deze website vind je ook de mogelijkheid om tweets en mails te adresseren aan politici naar keuze. Als je gelooft ons op andere manieren te kunnen ondersteunen, stuur dan een mailtje naar [email protected].",answer:"",tags:["organisatie","deelnemen","campagne"],slug:"ik-wil-meedoen"},{question:"Wat met deelnemers die het proces van het Burgerparlement verstoren?",summary:"Uiteraard moet er plaats zijn voor afwijkende meningen in een Burgerparlement. Wel zijn er facilitatoren aanwezig die ervoor zorgen dat individueel gedrag niet het hele collectieve proces hypothekeert. De leden krijgen bij aanvang ook een training in het leren spreken \xe9n luisteren in groep. ",answer:"",tags:["praktisch","facilitatie","opleiding"],slug:"wat-met-deelnemers-die-het-proces-verstoren"},{question:"Kan ik input geven als ik niet geloot word?",summary:"Er is in andere landen al ge\xebxperimenteerd met manieren om als burger input te geven aan een Burgerparlement. Een toegankelijke website zou een goed middel kunnen zijn waarop iedereen idee\xebn kan aanreiken en gemodereerde discussies kan voeren. Uiteraard zou er op moeten worden toegezien dat zo\u2019n platform niet aan de ziektes lijdt van heel wat sociale media, waar vaak een steekspel van onge\xefnformeerde opinies plaatsvindt. En het representatieve karakter van het Burgerparlement dient natuurlijk gewaarborgd: niet iedereen vindt zijn weg online even vlot.",answer:"",tags:["democratie","input","online","forum","fora"],slug:"kan-ik-input-geven-als-ik-niet-geloot-word"},{question:"Uiteindelijk zullen lobbygroepen toch gewoon de agenda bepalen? Of de regering?",summary:"Gelote burgers zijn een stuk moeilijker te be\xefnvloeden via lobbying dan verkozen politici. Om te beginnen wordt over hun anonimiteit gewaakt gedurende het volledige proces. E\xe9n be\xefnvloedde stem zou niet zwaar doorwegen; en het is wel erg onwaarschijnlijk dat <i>alle</i> leden rond een bepaald onderwerp be\xefnvloed zouden worden. Dat zou ook nooit onopgemerkt kunnen gebeuren; er zijn verschillende checks en balances gedurende het hele proces.\n\nHet is van het allergrootste belang voor de legitimiteit van het Burgerparlement dat het onafhankelijk opereert van gelijk welke politieke, economische of maatschappelijke speler. De federale regering initieert en financiert het proces, maar speelt geen rol bij de organisatie van het deliberatieve proces, de selectie van het deskundigenpanel of het toezicht. Voor alle duidelijkheid: dat geldt natuurlijk ook voor de burgers achter dit voorstel. Een (professionele) co\xf6rdinatiegroep, adviesraad, facilitatieteam, legistiek comit\xe9 en toezichtpanel zorgen samen voor een goede gang van zaken en waarborgen de publieke transparantie, politieke onafhankelijkheid en democratische legitimiteit van het Burgerparlement.",answer:"",tags:["democratie","lobbies","lobby","partijdig","onafhankelijkheid","legitimiteit"],slug:"uiteindelijk-zullen-lobbygroepen-toch-gewoon-de-agenda-bepalen"},{question:"Waarom hebben jullie het over de \u2018ecologische crisis\u2019? Jullie bedoelen \u2018klimaat\u2019, toch?",summary:"Neen. Spijtig genoeg kunnen we het perspectief niet beperken tot de klimaatopwarming. Er zijn meerdere planetaire grenzen, die we al overschrijden of dreigen te overschrijden, met de diepgaande ontregeling van levensondersteunende ecosystemen tot gevolg. Het gaat om de volgende aspecten: (1) de opwarming van de aarde, (2) het verlies van de biodiversiteit, (3) de stikstof- en fosforkringloop, (4) het gat in de ozonlaag, (5) oceaanverzuring, (6) waterschaarste, (7) landgebruik, (8) chemische verontreiniging, (9) aerosolen in de atmosfeer.) Elk 21e-eeuws politiek bestuur die naam waardig dient deze grenzen ernstig te nemen.",answer:"",tags:["noodtoestand","crisis","klimaat","biodiversiteit","verontreiniging","waterschaarste","ecosystemen"],slug:"waarom-hebben-jullie-het-over-de-ecologische
1-crisis"},{question:"Overdrijven jullie niet met die ecologische noodtoestand?",summary:"Oh, was het maar waar! De wetenschappelijke consensus is spijtig genoeg ronduit alarmerend. Te weinig burgers (en politici) kennen het verschil tussen 1,5 of 2\xb0C opwarming. Wie leest immers lange wetenschappelijke rapporten? Een verschil van een halve graad lijkt miniem maar brengt meer zeespiegelstijging, overstromingen, branden, droogte, woestijnvorming, hittesterfte, water- en hongersnood teweeg. Met een enorme impact op de volksgezondheid, economie, geopolitiek, migratie,\u2026 Naast de klimaatopwarming is er ook verontreiniging, een catastrofaal biodiversiteitsverlies, de verzuring van onze oceanen,\u2026 De ecologische crisis is trouwens geen verre dreiging. Op vele plekken ter wereld wordt de leefomgeving van mensen al vernield. Ons land bleef tot nu toe gespaard van de ernstigste gevolgen. Toch dreigen ook hier oogsten te mislukken door een gebrek aan water en bestuivende insecten. De stijgende zeespiegel bedreigt onze kuststeden. Velen van ons zullen sterven als gevolg van hittegolven en vervuilde lucht. Dat kan alarmistisch klinken, maar de situatie is ronduit alarmerend. Lees er zelf maar de rapporten van het IPCC (rond klimaat) en IPBES (rond biodiversiteit) op na.",answer:"",tags:["noodtoestand","crisis","alarmistisch","wetenschap","biodiversiteit","verontreiniging"],slug:"overdrijven-jullie-niet-met-die-ecologische
1-noodtoestand"},{question:"Wat een klein landje als Belgi\xeb doet maakt toch niks uit?",summary:"We geloven van wel. Natuurlijk is de ecologische crisis een globaal probleem en bevinden heel wat beleidsinstrumenten om deze crisis te lijf te gaan zich eerder op het niveau van de Europese Unie dan op dat van Belgi\xeb. Hoewel er volop voorstellen worden ontwikkeld voor een Europees Burgerparlement, lijkt het ons toch belangrijk om ook in Belgi\xeb de nodige stappen te zetten op bestuurlijk vlak, niet met muizenpootjes maar met zevenmijlslaarzen. Politieke vertegenwoordigers op verschillende niveaus kunnen het zich niet meer permitteren om op elkaar wachten. Overal zou het alle hens aan dek moeten zijn. Bovendien is de impact van ons land, ondanks zijn kleine omvang, niet gering: Belgi\xeb heeft de vijfde grootste ecologische voetafdruk ter wereld.",answer:"",tags:["noodtoestand","EU","bestuursniveaus","voetafdruk "],slug:"wat-een-klein-landje-als-belgie-doet-maakt-toch-niks-uit"},{question:"Wat is jullie standpunt inzake\u2026 ?",summary:"Hoewel de burgers achter dit voorstel elk hun eigen ideologische voorkeuren hebben, nemen wij hier geen standpunten in over concrete beleidskwesties. Wij pleiten enkel voor de waarde van een Burgerparlement, en roepen de politieke wereld op om de wetenschappelijke consensus rond de ecologische crisis ernstig te nemen en beleid uit te voeren dat de planetaire grenzen respecteert. Op dit ogenblik zondigen onze regeringen tegen artikel 7 bis van de Belgische grondwet dat over duurzaamheid en intergenerationele solidariteit gaat. In het verbinden van democratische innovatie en milieubeleid ligt volgens ons een enorme kans. Maar concrete beleidsvoorstellen zouden moeten worden uitgetekend door de gelote leden van het Burgerparlement, niet door ons.",answer:"",tags:["organisatie","partijdig","politiek","ideologie","standpunt","wetenschap"],slug:"wat-denken-jullie-over"},{question:"Wat als gelote burgers ook bepaalde belangen hebben?",summary:"Dat zal ongetwijfeld zo zijn, en daar is op zich niks mis mee. Het representatieve karakter van het Burgerparlement zorgt er wel voor dat er zeer veel verschillende belangen aanwezig zijn. En ook dat de belangen van grote maatschappelijke spelers minder impact hebben. Gelote burgers zijn minder vatbaar voor lobbying dan politici. Bovendien blijkt uit ervaring en onderzoek dat leden van een Burgerparlement, eenmaal ze geconfronteerd worden met de belangen van zoveel anderen, het eigenbelang relativeren en meer oog krijgen voor het algemene belang.",answer:"",tags:["praktisch","lobby","partijdig","belanghebbenden","parlement"],slug:"wat-als-gelote-burgers-belangen-hebben"},{question:"Waarom slechts een tijdelijk, \xe9\xe9nmalig Burgerparlement?",summary:"Hele goede vraag. In de Oostkantons van ons land is er al een permanent burgerparticipatief orgaan, de \u2018Burgerdialog\u2019. Wij focussen onze campagne echter op een eenmalig initiatief. We willen het gerealiseerd zien en vrezen dat de vraag voor een permanenter orgaan politiek onhaalbaar zal zijn. Uiteraard zullen we alle problemen verbonden met de ecologische noodtoestand niet \u2018oplossen\u2019, zelfs al lopen de werkzaamheden van het Burgerparlement over een jaar. Toch geloven we dat er enorme stappen vooruit kunnen worden gezet. Idee\xebn rond een permanent institutioneel orgaan of een reeks thematisch gefocuste burgerparlementen zijn het onderzoeken zeker waard maar vallen buiten het bestek van deze campagne.",answer:"",tags:["praktisch","democratie","permanent","campagne"],slug:"waarom-een-eenmalig-burgerparlement"},{question:"We hebben toch al een nationaal energie- en klimaatplan?",summary:'Klopt. Na lang onderhandelen leverde Belgi\xeb net op de valreep haar <a target="_blank" href="https://www.nationaalenergieklimaatplan.be/nl/wat-is-het-nekp#het-definitief-plan">Nationaal Energie- en Klimaatplan</a> in bij de Europese Commissie. Dit is de bundeling van de afzonderlijke plannen van de drie gewesten. Samen wordt gemikt op een reductie van de CO2 uitstoot van 35% t.o.v. 1990. Nu, nog geen twee jaar het indienen van dat plan, heeft Europa de lat echter heel wat hoger gelegd: op 55%. Het laaghangend fruit is al geplukt. En op twee jaar tijd zijn de perspectieven niet verbeterd, integendeel. Onze nieuwe regering belooft vast te houden aan de kernuitstap, hetgeen gecompenseerd wordt met vijf splinternieuwe gascentrales die <a target="_blank" href="https://www.energyville.be/nieuws-events/energyville-lanceert-aanvullende-systeemscenarios-voor-elektriciteitsvoorziening">25 Megaton extra CO2 uitstoten</a>. Het zal dus een moeilijke puzzel worden, waar de regering harde keuzes zal moeten maken. Liever met burgers mee aan tafel\u2026 Ten slotte behandelt dit plan enkel energie en CO2-uitstoot, terwijl het andere ecologische domeinen negeert: biodiversiteitsverlies, verontreiniging,...',answer:"",tags:["noodtoestand","ecologie","democratie","wetenschap","energieplan","klimaatplan","NEKP"],slug:"we-hebben-toch-al-een-nationaal-energie-en-klimaatplan"},{question:"Is het geen praatbarak? Welke garantie is er dat de voorstellen uitgevoerd worden?",summary:"Goede vraag. In Frankrijk beloofde president Macron voor de start van de Convention Citoyenne pour le Climat (een nationaal burgerparlement rond klimaat) dat elk burgervoorstel (1) gerealiseerd zou worden per presidentieel decreet, ofwel (2) gestemd zou worden in het parlement, ofwel (3) in een referendum aan de bevolking zou worden voorgelegd. Politici komen beloftes natuurlijk niet altijd na, en dat blijkt ook in Frankrijk. De president beloofde aanvankelijk 146 van de 149 voorstellen uit te voeren, maar dat verwaterde al snel. De leden van de Convention vormden daarom de drukkingsgroep Les 150. Zij hadden in december 2020 een onderhoud met de president na een petitie waarmee meer dan 400.000 burgers hun verontwaardiging uitdrukten over de gang van zaken. De macht van een burgerparlement is ook in ons land relatief: de Belgische grondwet belet niet-verkozen (maar gelote) burgers echter om wetgevende macht uit te oefenen. Toch stellen wij meer voor dan een louter raadgevend orgaan. Het Burgerparlement heeft impact doordat elk van zijn beleidsvoorstellen door de bevoegde regering(en) wordt ge\xefmplementeerd of aan het bevoegde parlement of de bevoegde parlementen ter stemming wordt voorgelegd (waarbij op afgewezen voorstellen telkens grondige en publiek toegankelijke motivaties volgen).",answer:"",tags:["democratie","macht","raadgevend","wetgevend","grondwet","beloftes"],slug:"is-het-geen-praatbarak"},{question:"Waarom geen referenda?",summary:"Talloze voorbeelden toonden al aan hoe polariserend en contraproductief referenda kunnen zijn. Ze verengen de complexiteit van een specifiek beleidsdomein steeds tot \xe9\xe9n misleidend eenvoudige vraag, waar burgers enkel \u2018ja\u2019 of \u2018nee\u2019 op kunnen antwoorden. Referenda staan haaks op de deliberatieve democratie, die steunt op grondige informatieverstrekking vanuit verschillende invalshoeken en gefaciliteerd overleg binnen een erg diverse groep burgers. De optie van een preferendum - waarbij de bevolking beter wordt ge\xefnformeerd en een brede lijst van stellingen krijgt voorgeschoteld, waarop het kan reageren met een antwoord op het spectrum tussen \u2018akkoord\u2019 en \u2018niet akkoord\u2019 - is het onderzoeken zeker waard.",answer:"",tags:["democratie","complexiteit","polarisering"],slug:"waarom-geen-referend
1a"},{question:"Wat als ik niet wil deelnemen?",summary:'Niemand is verplicht om deel te nemen. Ben je bij \xe9\xe9n van de willekeurig geselecteerde burgers maar zegt het je niks, heb je momenteel andere zorgen aan je hoofd of ben je tijdens de gevraagde periodes belet? Geen probleem. We pleiten er wel voor dat er alles aan gedaan wordt om het voor ieder\xe9\xe9n praktisch haalbaar te maken om deel te nemen: een billijke dagvergoeding, kinderopvang of andere bijstand voor naasten, transportvergoeding, goede begeleiding,... Ben je zeker dat je deze unieke kans zou willen laten liggen? Deelnemers aan het Franse Convention Citoyenne pour le Climat hadden er alvast <a target="_blank" href="https://www.conventioncitoyennepourleclimat.fr/portraits-citoyens/">geen spijt van</a>!',answer:"",tags:["praktisch","deelnemen","loting","selectie"],slug:"wat-als-ik-niet-wil-deelnemen"},{question:"Hebben vakbonden, en het middenveld in het algemeen, dan niks meer te zeggen?",summary:"Zeker wel! Naast de vertegenwoordiging via verkozen politici blijven ook andere vormen van vertegenwoordiging van het grootste belang. De stem van vakbonden en andere middenveldorganisaties kan aan bod komen in de beginfase van het deliberatieve proces, naast die van klimaatwetenschappers, ecologen, juridische experts, journalisten, activisten, architecten, vertegenwoordigers van het bedrijfsleven, de bouw-, landbouw- , energie-, transport- en mobiliteitssector, van ministeries, de ambtenarij, etc. Tijdens de eerste sessies van het Burgerparlement worden de gelote burgers immers ge\xefnformeerd door een brede waaier experten en belanghebbenden. Maar veruit de belangrijkste rol voor vakbonden en middenveldorganisaties is weggelegd na het afsluiten van de werkzaamheden van het Burgerparlement. Zij dienen er mee op toe te zien dat de voorstellen van het Burgerparlement voldoende impact hebben op het re\xeble beleid.",answer:"",tags:["parlement","experten","belanghebbenden"],slug:"wat-met-het-middenveld"},{question:"Spreekt uit jullie voorstel geen te groot vertrouwen in de burger?",summary:"Inderdaad, er spreekt een groot vertrouwen uit. In die zin is het een heel positief voorstel. Is het vertrouwen t\xe9 groot? Neen, het is geen wensdenken. Buitenlandse voorbeelden tonen aan dat burgers de verantwoordelijkheid die ze in zo een Burgerparlement krijgen heel ernstig nemen. In Frankrijk hielden de leden van de Convention Citoyenne pour le Climat tussen de verschillende sessies door contact met elkaar, voerden ze informatiecampagnes in eigen stad. En in het katholieke Ierland was er decennia lang geen enkele politieke partij die haar nek wou uitsteken voor de legalisering van abortus. Uiteindelijk is daar een burgerassemblee tot een consensus gekomen dat in een referendum aan de bevolking werd voorgelegd, en daar is abortus nu legaal.",answer:"",tags:["parlement","complexiteit"],slug:"te-groot-vertrouwen-in-burger"},{question:"Gezien de ernst van de ecologische crisis, moeten de experten niet snel aan zet komen?",summary:"Dat gaat niet werken. De voorstellen om de milieucrisis te bestrijden zullen een nog grotere impact hebben op ons dagelijks leven dan de voorschriften om het coronavirus het hoofd te bieden. Als die enkel van experten komen, zullen ze niet worden aanvaard door de brede bevolking. Dat zie je met de huidige pandemie ook al. Je moet een democratisch draagvlak hebben. Experten zijn ook maar representatief voor een bepaalde klasse van de bevolking. Hun beslissingen houden niet altijd rekening met levensomstandigheden van mensen die in een heel andere context leven. Het beste voorbeeld zijn de Gele Hesjes. Het feit dat een president op voorstel van experten een CO2-taks doorvoert maar daarbij geen rekening houdt met het feit dat veel mensen op het platteland hun auto dagelijks nodig hebben, heeft geleid tot hun volledig terechte protest.",answer:"",tags:["parlement","experten","belanghebbenden","democratie","legitimiteit"],slug:"laat-direct-experts-aan-zet"},{question:"Is een Burgerparlement geen verkapte technocratie?",summary:"De gelote burgers worden bij aanvang inderdaad goed ge\xefnformeerd. Dat onderscheidt een burgerparlement van een referendum. Hebben we daarom direct met een \u2018technocratie\u2019 of \u2018expertocratie\u2019 te maken? Neen. Ten eerste zijn de experten niet louter wetenschappers, ook ervaringsdeskundigen. Naast de milieuwetenschapper komt ook de boer aan het woord die al de gevolgen van de klimaatcrisis voelt. Ten tweede: in tegenstelling tot een technocratisch bestuur zijn het niet de experten die beleidsvoorstellen doen, maar de gelote burgers.",answer:"",tags:["parlement","experten","belanghebbenden","legitimiteit"],slug:"burgerparlement-is-technocratie"}],bw=[{question:"Combien cela va-t-il co\xfbter ?",summary:'En France, une <a target="_blank" href="https://www.conventioncitoyennepourleclimat.fr/budget/">initiative similaire</a>
1 a co\xfbt\xe9 5,4 millions d\'euros. Les d\xe9penses ont \xe9t\xe9 \xe9troitement contr\xf4l\xe9es par une commission d\u2019audit ind\xe9pendante, et r\xe9parties comme suit : 34% pour l\u2019encadrement, l\'orientation et l\'organisation, 28% pour les d\xe9penses et honoraires des membres, 16% pour la logistique et l\u2019accueil, 9% pour la communication, 6% pour la communication avec le gouvernement, 5% pour les frais de tirage au sort, 2% pour les d\xe9penses des experts. Ce montant peut para\xeetre \xe9lev\xe9 mais il ne repr\xe9sente pas grand chose par rapport au mandat d\u2019un Parlement Citoyen sur l\u2019urgence \xe9cologique. Il est \xe9galement relativement bas compar\xe9, par exemple, au <a target="_blank" href="https://www.senate.be/event/20191213-budget/20191213-budget_nl.html">budget du S\xe9nat belge</a>, une institution qui n\'a pratiquement plus aucun pouvoir et dont le budget annuel s\'\xe9l\xe8ve \xe0 46 millions d\'euros. Ou bien comparez cela aux 70 millions d\'euros de subventions que les partis belges r\xe9unis re\xe7oivent chaque ann\xe9e.',answer:"",tags:["parlement","pratique","budget","cher","prix"],slug:"ca-va-couter-combien"},{question:"Qui va payer les frais ?",summary:"L'\xc9tat f\xe9d\xe9ral. En France, la Convention Citoyenne pour le climat mise en place par le Pr\xe9sident Emmanuel Macron a \xe9t\xe9 financ\xe9e par le budget de l\u2019Etat. Pour se faire une id\xe9e de l'ordre financier, on peut encore s'inspirer de la Convention. L'ensemble de l'op\xe9ration a co\xfbt\xe9 un total de 5 431 223 euros. Pour la r\xe9alisation du Parlement Citoyen dans notre pays, nous pensons \xe0 une somme un peu plus \xe9lev\xe9e, en raison des co\xfbts de traduction et de la dur\xe9e plus longue. Dans l'ensemble, il s'agit d'un co\xfbt relativement faible compte tenu de l'importance de son mandat. Nous proposons de r\xe9cup\xe9rer le montant n\xe9cessaire aupr\xe8s du S\xe9nat belge, une institution qui n'a presque plus de pouvoirs et dont le budget annuel s'\xe9l\xe8ve \xe0 46 millions d'euros.'",answer:"",tags:["parlement","pratique","budget","cher","prix"],slug:"qui-va-payer-les-frais"},{question:"Cette proposition est tout de m\xeame compl\xe8tement irr\xe9aliste ?",summary:'Cela d\xe9pend de quelle \xab r\xe9alit\xe9 \xbb vous parlez. La r\xe9alit\xe9 politique ou la r\xe9alit\xe9 de la crise \xe9cologique ? Dans ce dernier cas, nos responsables politiques nationaux et internationaux ne la prennent pas encore suffisamment au s\xe9rieux, c\u2019est le moins que l\u2019on puisse dire. Il semble parfois qu\u2019ils vivent sur une autre plan\xe8te que celle des scientifiques. Nos gouvernements p\xe8chent actuellement contre l\'article 7 bis de la Constitution belge, qui traite de la durabilit\xe9 et de la solidarit\xe9 interg\xe9n\xe9rationnelle. Si l\u2019on se place du point de vue de la r\xe9alit\xe9 politique belge actuelle, \xe9tablir un Parlement citoyen n\u2019est certainement pas une affaire facile. De nombreux partis ont peur, malgr\xe9 la mention du \xab renouveau d\xe9mocratique \xbb comme l\u2019une des priorit\xe9s dans l\u2019accord de coalition du gouvernement De Croo. Et pourtant : nous ne demandons pas une r\xe9volution constitutionnelle majeure. Nous tenons simplement compte de la complexit\xe9 administrative existante dans ce pays. Dans <a target="_blank" href="https://www.leparlementcitoyen.be/assets/proposal/le_parlement_citoyen_proposition.pdf">la version longue et d\xe9taill\xe9e de notre proposition</a>, vous pouvez lire plus pr\xe9cis\xe9ment comment le Parlement citoyen pourrait proc\xe9der. Un tel plan semble parfaitement r\xe9alisable. Lib\xe9rer le budget f\xe9d\xe9ral n\xe9cessaire \xe0 cette initiative ne doit pas non plus \xeatre insurmontable. Si 46 millions d\u2019euros par an peuvent aller au S\xe9nat, une institution qui n\u2019a pratiquement plus de pouvoirs, cela devrait \xeatre possible, n\u2019est-ce pas ?',answer:"",tags:["parlement","pratique","budget","cher","prix","politique","science","exemples"],slug:"cette-proposition-est-completement-irrealiste"},{question:"Le pouvoir de s\u2019attaquer \xe0 la crise \xe9cologique ne se situ-t-il pas principalement au niveau Europ\xe9en ?",summary:'L\u2019un des concepts les plus importants pour r\xe9fl\xe9chir \xe0 la bonne gouvernance est celui de la \xab subsidiarit\xe9 \xbb : quel niveau a besoin de quelle politique et inversement ? En Belgique, la nature multidimensionnelle de la gouvernance, divis\xe9e entre autres en un \xc9tat f\xe9d\xe9ral, des Communaut\xe9s et des R\xe9gions, conduit parfois \xe0 les politiques \xe0 se pointer du doigt les uns les autres, et \xe0 reporter sur autrui les t\xe2ches et responsabilit\xe9s. Cependant, l\u2019urgence de la crise \xe9cologique (une \xab contrainte \xbb similaire \xe0 celle de la crise du coronavirus) oblige notre pays \xe0 mener des politiques et une coop\xe9ration coh\xe9rentes. La Commission europ\xe9enne nous l\u2019a r\xe9cemment <a target="_blank" href="https://www.demorgen.be/politiek/europa-kritisch-voor-belgisch-klimaatplan-geen-coherent-geheel~b1db58c4/">fait remarquer</a> lors de l\u2019\xe9valuation critique du Plan Climat belge. Dans le cas de l\u2019urgence \xe9cologique, la question de la subsidiarit\xe9 est particuli\xe8rement complexe, \xe9tant donn\xe9 la nature \xab glocale \xbb (globale et locale) de la crise. De nombreux instruments politiques pour faire face \xe0 cette crise sont situ\xe9s au niveau de l\u2019Union europ\xe9enne plut\xf4t qu\u2019\xe0 celui de la petite Belgique. Bien que des propositions soient en cours d\u2019\xe9laboration pour un Parlement europ\xe9en des citoyens, il nous semble important de prendre les mesures n\xe9cessaires en Belgique \xe9galement ; ceci non \xe0 pas de souris mais avec des bottes de sept lieues. Les repr\xe9sentants politiques des diff\xe9rents niveaux ne peuvent plus se permettre de s\u2019attendre les uns les autres. Tout le monde devrait \xeatre sur le pont.',answer:"",tags:["politique","belgique","europe","eu","niveau"],slug:"le-pouvoir-de-sattaquer-a-la-crise-ecologique-ne-se-situ-t-il-pas-principalement-au-niveau-europeen"},{question:"Pourquoi le Parlement citoyen ne traite-t-il qu\u2019un seul th\xe8me, celui de la crise \xe9cologique ?",summary:"La crise \xe9cologique n\u2019est pas \xab un seul th\xe8me \xbb ; le plus grand d\xe9fi auquel l\u2019humanit\xe9 est confront\xe9e a un impact sur tous les domaines de la soci\xe9t\xe9. Un Parlement citoyen aborderait donc les th\xe9matiques suivantes, que chaque citoyen peut facilement relier \xe0 sa vie quotidienne : (1) approv
1isionnement alimentaire, agriculture et gestion de l\u2019environnement, (2) travail, (3) logement et am\xe9nagement du territoire, (4) mobilit\xe9 et transport, (5) production et utilisation des mati\xe8res premi\xe8res, (6) consommation, (7) \xe9nergie et (8) finances. Certains probl\xe8mes et certaines solutions possibles se posent simultan\xe9ment dans plusieurs th\xe9matiques. C\u2019est pourquoi nous proposons d'inclure une formation \xe0 la pens\xe9e syst\xe9mique dans la premi\xe8re session du Parlement citoyen (une telle formation peut se faire de mani\xe8re tr\xe8s pragmatique). On veillera \xe9galement \xe0 ce que les citoyens changent r\xe9guli\xe8rement de groupe th\xe9matique tout au long du processus de d\xe9lib\xe9ration, ce qui facilitera la cr\xe9ation des liens n\xe9cessaires sur le fond. La crise est \xab \xe9cologique \xbb de bout en bout (tout est li\xe9 \xe0 tout de mani\xe8re complexe) ; la r\xe9ponse \xe0 cette crise devra l\u2019\xeatre de m\xeame.",answer:"",tags:["crise \xe9cologique","ecologie","organisation","pratique"],slug:"pourquoi-le-parlement-citoyen-ne-traite-que-le-theme-de-la-crise-ecologique"},{question:"Quelle est la diff\xe9rence avec le G1000 ?",summary:"Le G1000 a \xe9t\xe9 une exp\xe9rience importante au moment de la crise politique de 2010-2011, lorsque notre pays a \xe9tabli le record mondial du temps n\xe9cessaire pour la formation du gouvernement (541 jours). C\u2019\xe9tait quelque chose de tout \xe0 fait diff\xe9rent de ce que nous proposons : l\u2019\xe9v\xe9nement central du G1000 n\u2019a dur\xe9 qu\u2019une journ\xe9e \u2013 nous pensons pour le Parlement citoyen \xe0 une s\xe9rie de 11 sessions de trois jours r\xe9parties sur une ann\xe9e, ce qui est absolument n\xe9cessaire pour une information approfondie et une d\xe9lib\xe9ration valable. Les citoyens s\xe9lectionn\xe9s ont ensuite \xe9t\xe9 consult\xe9s sur divers sujets qui n\u2019\xe9taient pas directement li\xe9s entre eux. Le Parlement citoyen se concentrerait sur la crise \xe9cologique. L\u2019une des critiques sur le G1000 \xe9tait que le groupe d\u2019experts invit\xe9s n\u2019\xe9tait pas suffisamment \xe9quilibr\xe9. Nous plaidons pour un \xe9quilibre id\xe9ologique qui tienne compte du consensus scientifique autour de la crise \xe9cologique. Avec 700 participants, le G1000 a \xe9t\xe9 une \xe9norme entreprise logistique. Pour un parlement citoyen qui fonctionne bien, vous n\u2019avez pas besoin d\u2019autant de monde, nous pensons \xe0 101 membres. Le G1000 \xe9tait une initiative grassroots qui a rassembl\xe9 son propre budget. Dans notre cas, seule la pr\xe9sente campagne est grassroots, nous appelons le gouvernement \xe0 initier, financer et d\xe9fendre publiquement le Parlement citoyen. Cela lui donne imm\xe9diatement plus de poids politique. Le G1000 a eu lieu il y a 10 ans. Depuis lors, une grande exp\xe9rience a \xe9t\xe9 accumul\xe9e. La m\xe9thodologie est maintenant plus \xe0 jour. Le G1000 \xe9tait principalement une d\xe9claration symbolique en 2010-2011. Il faut maintenant d\xe9passer le symbolisme.",answer:"",tags:["organisation","pratique","tirage au sort"],slug:"quelle-est-la-difference-avec-le-G1000"},{question:"N\u2019est-ce pas une id\xe9e marginale ?",summary:"Non. Les formes de participation citoyenne et les mod\xe8les de consultation sont en plein d\xe9veloppement et sont consid\xe9r\xe9s par beaucoup comme l'avenir de la d\xe9mocratie. Beaucoup de pays nous ont pr\xe9c\xe9d\xe9s : France, Irlande, Cor\xe9e du Sud, Australie, Grande-Bretagne... Ils ont organis\xe9 des parlements citoyens autour de sujets vari\xe9s. M\xeame en Belgique, il existe des initiatives importantes : outre l'organe permanent de consultation des citoyens dans les Cantons de l'Est, les r\xe9gions et plusieurs grandes villes exp\xe9rimentent. Aujourd\u2019hui, m\xeame The Economist et l\u2019OCDE \u2013 pas vraiment un groupe marginal, en tant qu\u2019alliance \xe9conomique de pays riches \u2013 plaide en faveur de la d\xe9mocratie d\xe9lib\xe9rative. Selon une \xe9tude r\xe9cente du CEVIPOL, 75,8 % des Belges sont favorables \xe0 une assembl\xe9e de citoyens s\xe9lectionn\xe9s par tirage au sort. En outre, le gouvernement De Croo affirme dans son accord de coalition s\u2019engager en faveur du \xab renouveau d\xe9mocratique \xbb, une comp\xe9tence qui rel\xe8ve du Minist\xe8re de l\u2019Int\xe9rieur, dirig\xe9 par Annelies Verlinden (CD&V), et du minist\xe8re de l'Agriculture, de la classe moyenne et des ind\xe9pendants, dirig\xe9 par David Clarinval (MR).",answer:"",tags:["d\xe9mocratie","pratique","niveau"],slug:"nest-ce-pas-une-idee-marginale"},{question:"Le grand public ressent-il suffisamment d\u2019urgence pour soutenir cette proposition ?",summary:"Les n\xe9gationnistes climatiques chevronn\xe9s n
1ous semblent \xeatre une tr\xe8s petite minorit\xe9 en Belgique. N\xe9anmoins, une grande partie de la population ne voit pas la gravit\xe9 de la crise \xe9cologique, ni la vitesse \xe0 laquelle elle se d\xe9roule. Par contre, il existe un consensus parmi les scientifiques : l\u2019habitabilit\xe9 de notre plan\xe8te est en jeu. Une raison importante de l\u2019absence d'urgence est li\xe9e \xe0 la fourniture d\u2019informations. Le journal britannique The Guardian a publi\xe9 l\u2019ann\xe9e derni\xe8re 3000 articles sur l\u2019environnement et le climat. Sur le petit march\xe9 belge, les m\xe9dias d\u2019information doivent faire face \xe0 une forte pression commerciale. De ce point de vue, publier sur une crise hyper-complexe, accablante et parfois un peu ennuyeuse et technique est toujours un risque. Trump contre Biden se lit mieux et se vend mieux. Souvent, les r\xe9dacteurs en chef des journaux, magazines et revues n\u2019ont pas les connaissances n\xe9cessaires pour vraiment rendre compte de la profondeur de la crise \xe9cologique, \xe0 quelques exceptions pr\xe8s. De plus, non seulement cette v\xe9rit\xe9 est particuli\xe8rement complexe et quelque peu abstraite car pas encore pleinement visible dans notre vie quotidienne ; mais c\u2019est aussi un message qui n\u2019est pas tr\xe8s \xe9difiant. Pourtant, nous devons oser affronter cette crise en tant que soci\xe9t\xe9, et le plus t\xf4t le mieux. Nous esp\xe9rons compenser l'absence affligeante d'information approfondie en Belgique sur la crise environnementale g\xe9n\xe9rale par des \xe9missions t\xe9l\xe9vis\xe9es int\xe9grales de la RTBF et de la VRT de la partie informative du processus de d\xe9lib\xe9ration du Parlement Citoyen. De cette mani\xe8re, chaque citoyen belge a la possibilit\xe9 d'\xeatre bien inform\xe9.",answer:"",tags:["crise \xe9cologique","complexit\xe9"],slug:"le-grand-public-ressent-il-suffisamment-durgence-pour-soutenir-cette-proposition"},{question:"Et si les membres d\u2019un Parlement citoyen nient l\u2019existence de la crise \xe9cologique ?",summary:"C\u2019est tout \xe0 fait possible, bien que les n\xe9gationnistes chevronn\xe9s du climat semblent \xeatre une minorit\xe9 en Belgique. De plus, l\u2019exp\xe9rience de la Convention Citoyenne pour le Climat fran\xe7aise montre que les citoyens qui ne se pr\xe9occupent gu\xe8re du climat ou de l\u2019environnement le font apr\xe8s avoir entendu les scientifiques qui viennent s\u2019exprimer en tant qu\u2019experts. Les mesures propos\xe9es \xe0 la fin du processus par les 150 membres de la Convention \u2013 situ\xe9s \xe0 gauche et \xe0 droite sur l\u2019\xe9chiquier politique \u2013 allaient bien au-del\xe0 de ce que le repr\xe9sentant politique moyen met \xe0 l\u2019ordre du jour aujourd\u2019hui. Nous esp\xe9rons compenser l'absence affligeante d'information approfondie en Belgique sur la crise environnementale g\xe9n\xe9rale par des \xe9missions t\xe9l\xe9vis\xe9es int\xe9grales de la RTBF et de la VRT de la partie informative du processus de d\xe9lib\xe9ration du Parlement Citoyen. De cette mani\xe8re, chaque citoyen belge a la possibilit\xe9 d'\xeatre bien inform\xe9.",answer:"",tags:["pratique","tirage au sort","climat"],slug:"et-si-les-membres-dun-parlement-citoyen-nient-lexistence-de-la-crise-ecologique"},{question:"Un Parlement citoyen ne d\xe9pouille-t-il pas le d\xe9bat politique de sa dimension id\xe9ologique ? ",summary:"Plaider pour un environnement habitable n\u2019est pas une question de droite ou de gauche. Cependant, les pr\xe9f\xe9rences id\xe9ologiques peuvent jouer un r\xf4le quand on veut proposer des mesures concr\xe8tes \xe0 atteindre se but. Si vous r\xe9unissez un groupe de citoyens tir\xe9s au sort qui sont repr\xe9sentatifs de la diversit\xe9 de la population totale, en tenant compte de diff\xe9rents crit\xe8res d\xe9mographiques, ces diff\xe9rentes pr\xe9f\xe9rences sont pr\xe9sentes \xe0 la table de discussion. Toutefois, de nombreuses initiatives ant\xe9rieures ont montr\xe9 que lorsque ces citoyens prennent connaissance des int\xe9r\xeats et des perspectives des autres, ils deviennent plus diplomatiques et moins rigides sur le plan id\xe9ologique. Le fait de d\xe9passer l\u2019omnipr\xe9sente polarisation politique garantit une prise de d\xe9cision plus efficace et mieux soutenue, surtout lorsqu\u2019il s\u2019agit de questions controvers\xe9es. La Convention Citoyenne pour le Climat fran\xe7aise montre cependant qu\u2019une fois que les citoyens ont soumis leur liste de propositions aux politiciens, le jeu politique n\u2019est plus jou\xe9. Le pr\xe9sident fran\xe7ais Emmanuel Macron a d\u2019abord promis de mettre en \u0153uvre la grande majorit\xe9 des propositions de la Convention, mais quelques mois plus tard, un lobbying actif et une opposition politique ont emp\xeach\xe9 de tenir une grande partie de cette promesse. Le r\xf4le des hommes politiques et de la soci\xe9t\xe9 civile au sens large reste donc tr\xe8s important apr\xe8s un processus de d\xe9lib\xe9ration. Un dernier point : ne confondons pas les grands int\xe9r\xeats \xe9conomiques d\u2019une tr\xe8s petite minorit\xe9 avec des diff\xe9rences d\u2019opinion id\xe9ologiques. L\u2019id\xe9ologie est souvent utilis\xe9e \xe0 mauvais escient comme un \xe9cran de fum\xe9e.",answer:"",tags:["politique","polarisation","id\xe9ologie"],slug:"un-parlement-citoyen-ne-depouille-t-il-pas-le-debat-politique-de-sa-dimension-ideologique"},{question:"N\u2019avez-vous pas une id\xe9e trop na\xefve du fonctionnement du pouvoir ?",summary:"Il est \xe9vident que lorsque l\u2019on r\xe9fl\xe9chit \xe0 des mesures \xe0 la lumi\xe8re de la crise \xe9cologique, les int\xe9r\xeats \xe9conomiques majeurs d\u2019une tr\xe8s petite minorit\xe9 de la population sont en jeu. Le fait que cette tr\xe8s petite minorit\xe9 ait beaucoup de pouvoir semble \xeatre d\xe9montr\xe9 par les suites de la Convention Citoyenne pour le Climat fran\xe7aise. Au d\xe9part, le pr\xe9sident fran\xe7ais Emmanuel Macron pr\xe9tendait mettre en \u0153uvre la grande majorit\xe9 des propositions de la Convention, mais quelques mois plus tard, un lobbying actif et une opposition politique ont fait que cette promesse n'a gu\xe8re \xe9t\xe9 tenue. Les membres de la Convention ont donc form\xe9 le groupe de pression Les 150. Ils ont eu une r\xe9union avec le Pr\xe9sident en d\xe9cembre 2020 apr\xe8s une p\xe9tition par laquelle plus de 400 000 citoyens ont exprim\xe9 leur indignation sur la situation. Le r\xf4le des hommes politiques et de la soci\xe9t\xe9 civile au sens large reste donc tr\xe8s important apr\xe8s un processus de d\xe9lib\xe9ration. Nous pensons qu\u2019il est plus difficile pour une tr\xe8s petite minorit\xe9 d\u2019acteurs de faire pression sur un groupe de 101 citoyens tir\xe9s au sort que sur des politiciens \xe9lus. Il est \xe9galement moins facile d\u2019abattre les propositions de ce groupe de citoyens, repr\xe9sentatif de la population totale, que les propositions d\u2019un seul parti politique. Les diff\xe9rences d'opinion id\xe9ologiques sont souvent utilis\xe9es comme un \xe9cran de fum\xe9e pour prot\xe9ger les int\xe9r\xeats d'une petite minorit\xe9. Du point de vue de la politique de pouvoir, un Parlement Citoyen nous semble donc \xeatre une initiative pr\xe9cieuse. Elle peut d\xe9bloquer des d\xe9bats sociaux. D'ailleurs, la croyance dans le \u2018business as usual\u2019 n'est-elle pas na\xefve, compte tenu des \xe9normes d\xe9fis pos\xe9s par la crise \xe9cologique ?",answer:"",tags:["politique","pouvoir","d\xe9mocratie","id\xe9ologie","lobby"],slug:"navez-vous-pas-une-idee-trop-naive-du-fonctionnement-du-pouvoir"},{question:"En France, une initiative similaire a \xe9chou\xe9, n\u2019est-ce pas ?",summary:"La Convention Citoyenne pour le Climat a fait \u0153uvre de pionni\xe8re dans plusieurs domaines : la conception du processus de d\xe9lib\xe9ration, le soutien financier et public initial du pr\xe9sident Macron, les 149 propositions d\xe9taill\xe9es des 150 citoyens fran\xe7ais... Mais en effet, la Convention pr\xe9sente aussi de
1s d\xe9fauts fondamentaux. Au d\xe9part, Macron promettait mettre en \u0153uvre la grande majorit\xe9 des propositions de la Convention, mais quelques mois plus tard, un lobbying actif et une opposition politique ont fait que cette promesse n\u2019a pas \xe9t\xe9 tenue. Les membres de la Convention ont donc form\xe9 le groupe de pression Les 150, qui a rencontr\xe9 le pr\xe9sident en d\xe9cembre 2020 \xe0 la suite d'une p\xe9tition de plus de 400 000 citoyens exprimant leur indignation sur la situation. Selon nous, cela montre que le r\xf4le des hommes politiques et de la soci\xe9t\xe9 civile au sens large reste donc tr\xe8s important apr\xe8s un processus de d\xe9lib\xe9ration. Il nous semble \xe9galement crucial que les politiciens d\xe9fendent publiquement l\u2019id\xe9e face \xe0 la population en g\xe9n\xe9ral \u2013 avec un large soutien public pour un Parlement citoyen, ils sont beaucoup plus forts face au pouvoir r\xe9el d\u2019une tr\xe8s petite minorit\xe9 ayant de grands int\xe9r\xeats \xe9conomiques.",answer:"",tags:["parlement","ccc","exemples"],slug:"en-france-une-initiative-similaire-a-echoue"},{question:"Vous n\u2019\xeates que les pantins d\u2019Ecolo",summary:"Nous sommes un groupe de citoyen.ne.s pr\xe9occup\xe9.e.s par la crise \xe9cologique, sans aucun lien avec les Ecolo, Groen ou tout autre parti politique. Bien que chacun.e d'entre nous ait ses pr\xe9f\xe9rences id\xe9ologiques, nous voulons impliquer tout le monde dans la discussion sur les \xe9normes d\xe9fis pos\xe9s par la crise \xe9cologique, qui ne conna\xeet ni gauche ni droite. Le Parlement Citoyen est constitu\xe9 d'un groupe de citoyen.ne.s repr\xe9sentatif.ve.s de la diversit\xe9 de la population belge. Toutes les tendances id\xe9ologiques y seront donc repr\xe9sent\xe9es.",answer:"",tags:["organisation","id\xe9ologie","\xe9cologie","partis","partisan"],slug:"vous-netes-que-les-pantins-decolo"},{question:"Qui a financ\xe9 cette campagne ?",summary:"Personne. Cette campagne co\xfbte n\u2019a absolument rien co\xfbt\xe9 et repose sur l'engagement de nombreux b\xe9n\xe9voles.",answer:"",tags:["organisation","campagne","financement"],slug:"qui-a-finance-cette-campagne"},{question:"Comment les citoyen.ne.s sont-iels tir\xe9.e.s au sort ?",summary:"Le processus de tirage au sort dure environ six semaines. Dans un premier temps, une vaste base de donn\xe9es incluant tout.e.s les habitant.e.s du pays est constitu\xe9e. Ensuite, un certain nombre de personnes s\xe9lectionn\xe9es au hasard dans la base de donn\xe9es sont invit\xe9es par t\xe9l\xe9phone et par courrier. L'invitation contient des informations quant \xe0 la la t\xe2che du Parlement Citoyen et fournit des informations sur les dates, le lieu, le logement, les frais, ainsi que les indemnit\xe9s et aides disponibles pour les voyages et les services de garde. Le groupe de personnes ayant r\xe9pondu \xe0 l'invitation est ensuite syst\xe9matiquement compl\xe9t\xe9 par de nouveaux \xe9chantillons al\xe9atoires. Des crit\xe8res d\xe9mographiques tels que le sexe, l'\xe2ge, le niveau d'\xe9ducation, la cat\xe9gorie socioprofessionnelle, la r\xe9partition g\xe9ographique, le type de zone r\xe9sidentielle, etc. sont pris en compte.",answer:"",tags:["tirage au sort","repr\xe9sentativit\xe9"],slug:"comment-les-citoyennes-sont-ils-tir\xe9es-au-sort"},{question:"Pourquoi ne pas organiser vous-m\xeames le Parlement Citoyen ?",summary:"Ce ne serait pas une bonne id\xe9e. Afin de garantir l\u2019impartialit\xe9 du processus, les citoyen.ne.s \xe0 l\u2019initiative de cette proposition ne devraient jouer de r\xf4le ni dans l'organisation g\xe9n\xe9rale, ni dans la s\xe9lection des experts, et ni dans la supervision du projet. Le Parlement Citoyen doit rester aussi ind\xe9pendant que possible de tout acteur politique, \xe9conomique ou social. Il est initi\xe9 et financ\xe9 par le gouvernement f\xe9d\xe9ral. Un groupe de coordination, un conseil consultatif, une \xe9quipe de facilitation, un comit\xe9 juridique et un groupe de suivi assurent ensemble la transparence publique, l'ind\xe9pendance politique et la l\xe9gitimit\xe9 d\xe9mocratique du processus.",answer:"",tags:["organisation","transparence","l\xe9gitimit\xe9","partisan"],slug:"pourquoi-ne-pas-organiser-vous-memes-le-parlement-citoyen"},{question:"Comment un Parlement Citoyen peut-il \xeatre r\xe9ellement repr\xe9sentatif ?",summary:"Lors du tirage au sort des membres d'un parlement citoyen, des crit\xe8res d\xe9mographiques tels que le sexe, l'\xe2ge, le niveau d'\xe9ducation, les cat\xe9gories socioprofessionnelles, la r\xe9partition g\xe9ographique, le type de zone r\xe9sidentielle, etc. sont pris en compte. Cela rend un parlement citoyen bien plus repr\xe9sentatif de la diversit\xe9 de la population que les parlements tels que nous les connaissons. Par exemple, un cinqui\xe8me des membres du Parlement sont des avocats, alors que moins d\u20191 % des Belges le sont. On ne trouve pas non plus beaucoup d\u2019ouvrier.e.s ni d\u2019agriculteurs.trices sur ses bancs. Combien de parlements dans le monde peuvent se vanter de compter 29% de membres form\xe9s de mani\xe8re pratique, \xe0 la mani\xe8re de la Convention Citoyenne pour le Climat en France ? Le spectre \xe9troit des connaissances et des exp\xe9riences de vie dans les parlements existants porte pr\xe9judice \xe0 la d\xe9mocratie. Un tirage au sort intelligent garantit une plus grande repr\xe9sentativit\xe9, dont d\xe9coulent des propositions politiques b\xe9n\xe9ficiant d\u2019un plus large consensus et donc une plus grande l\xe9gitimit\xe9.",answer:"",tags:["tirage au sort","l\xe9gitimit\xe9"],slug:"comment-un-parlement-citoyen-peut-il-etre-vraiment-representatif"},{question:"Le Parlement Citoyen est-il suffisamment inclusif ?",summary:"Bonne question. Malgr\xe9 le syst\xe8me de tirage au sort repr\xe9sentatif, il existe des obstacles importants \xe0 la participation. L\u2019obstacle financier peut \xeatre surmont\xe9 au moyen d\u2019indemnit\xe9s journali\xe8res, de transport et de logement. Des services de garde d'enfants sont fournis, une aide est apport\xe9e pour les soins aux personnes \xe2g\xe9es, les s
1oins aux membres de la famille avec un handicap, \u2026 En cas de besoin (par exemple pour les enseignants), un remplacement est assur\xe9. Par ailleurs, il existe \xe9galement des barri\xe8res linguistiques: certain.e.s citoyen.ne.s, de par leur \xe9ducation, leurs conditions de vie privil\xe9gi\xe9es ou leur caract\xe8re extraverti, s'expriment plus facilement que d'autres. Une courte formation pour apprendre \xe0 parler et \xe0 \xe9couter en groupe peut att\xe9nuer les diff\xe9rences existantes, et chaque conversation de groupe doit \xeatre mod\xe9r\xe9e avec le plus grand soin.",answer:"",tags:["tirage au sort","inclusion","mod\xe9ration","repr\xe9sentativit\xe9","XXXXXX","XXXXXX","XXXXXX"],slug:"le-parlement-citoyen-est-il-suffisamment-inclusif"},{question:"N'y a-t-il pas d\xe9j\xe0 beaucoup d'initiatives de participation citoyenne ?",summary:"En effet, beaucoup d'entre eux sont tr\xe8s pr\xe9cieux. Certains, cependant, n'ont pas recours au tirage au sort repr\xe9sentatif, ce qui entra\xeene une surrepr\xe9sentation des personnes disposant de beaucoup de temps, au d\xe9triment de la diversit\xe9. Ce genre de participation citoyenne est contre-productive. En outre, la crise \xe9cologique exige une approche large et transversale, \xe0 diff\xe9rents niveaux de gouvernement, et dans une perspective \xe0 long terme. Les organes consultatifs plus petits et moins visibles autour de questions sp\xe9cifiques n'ont pas l'\xe9lan n\xe9cessaire. Enfin, le pouvoir de nombreux organismes de participation citoyenne est tr\xe8s limit\xe9. Dans notre initiative, aucune des propositions des citoyen.ne.s n'est perdue; soit elles sont mises en \u0153uvre par le(s) gouvernement(s) comp\xe9tent(s), soit elles sont vot\xe9es dans le(s) parlement(s) comp\xe9tent(s). Si une proposition est rejet\xe9e, le rejet devra \xeatre argument\xe9 publiquement et en profondeur.",answer:"",tags:["d\xe9mocratie","pouvoir","tirage au sort"],slug:"deja-beaucoup-dinitiatives-de-participation"},{question:"Le panel d'experts sera-t-il compos\xe9 uniquement d'universitaires de gauche ?",summary:"Non, ce ne sera pas le cas. Il est essentiel d'informer les membres du Parlement Citoyen de mani\xe8re pluraliste. Le panel sera compos\xe9 d'experts et des parties prenantes, soit des repr\xe9sentants de ceux.celles dont les int\xe9r\xeats et/ou les droits sont menac\xe9s ou qui justement pourraient b\xe9n\xe9ficier d'\xe9ventuelles mesures). Cependant, il est important que la composition du panel tienne compte du consensus scientifique sur la crise \xe9cologique. Il est \xe9galement n\xe9cessaire que des voix tr\xe8s diff\xe9rentes et parfois contradictoires soient entendues. Les experts ne sont pas seulement des scientifiques, ils sont aussi des experts par exp\xe9rience. En plus du scientifique de l'environnement, l'agriculteur qui ressent d\xe9j\xe0 les cons\xe9quences de la crise climatique prend \xe9galement la parole. Lors de la Convention Citoyenne pour le climat, des climatologues, des \xe9cologistes, des juristes, des journalistes, des militants, des architectes, des repr\xe9sentants de l'industrie, de la construction, de l'agriculture, de l'\xe9nergie, des transports et de la mobilit\xe9, des minist\xe8res, des syndicats, des fonctionnaires, des ONG, des groupes de r\xe9flexion, etc. ont pris la parole.",answer:"",tags:["parlement","experts","information","science"],slug:"panel-dexperts-sera-compose-duniversitaires-de-gauche"},{question:"Les politiciens n'accepteront jamais cette proposition puisqu\u2019elle leur enl\xe8ve du pouvoir ?",summary:"C\u2019est une bonne question. En effet, si les politiciens n\u2019avaient qu'\xe0 y perdre, notre proposition devrait \xeatre consid\xe9r\xe9e irr\xe9aliste. Et lorsqu\u2019une id\xe9e, m\xeame bonne et n\xe9cessaire, est politiquement irr\xe9aliste, elle reste lettre morte. Heureusement, les initiative qui nous ont precede, telles que le Parlement citoyen irlandais sur l'avortement, montrent que cette forme de d\xe9mocratie citoyenne renforce le pouvoir des politiciens plut\xf4t que de l\u2019affaiblir. Elle leur permet tout simplement de mener une politique environnementale plus ambitieuse. En outre, les politiciens m\xe9contents du syst\xe8me institutionnel ankylos\xe9 dont ils font partie sont nombreux.",answer:"",tags:["politique","pouvoir","d\xe9mocratie"],slug:"politiciens-accepteront-jamais-cette-proposition"},{question:"Voulez-vous abolir les parlements existants ?",summary:"Non, absolument pas. Nous ne proposons pas de remplacer un syst\xe8me (avec des citoyen.ne.s \xe9lu.e.s) par un autre (avec des citoyen.ne.s tir\xe9.e.s au sort). La d\xe9mocratie citoyenne renforce la repr\xe9sentation \xe9lue. Il nous semble que malheureusement la majorit\xe9 des citoyen.ne.s flamand.e.s, wallon.ne.s, bruxellois.es et belges sont d'accord avec nous sur ce point: apr\xe8s les interminables n\xe9gociations pour la formation du gouvernement en 2019-202
10, la politique de parti belge pourrait vraiment sortir renforc\xe9e de ce processus. Non, absolument pas. Nous ne proposons pas de remplacer un syst\xe8me (avec des citoyen.ne.s \xe9lu.e.s) par un autre (avec des citoyen.ne.s tir\xe9.e.s au sort). La d\xe9mocratie citoyenne renforce la repr\xe9sentation \xe9lue. Il nous semble que malheureusement la majorit\xe9 des citoyen.ne.s flamand.e.s, wallon.ne.s, bruxellois.es et belges sont d'accord avec nous sur ce point: apr\xe8s les interminables n\xe9gociations pour la formation du gouvernement en 2019-2020, la politique de parti belge pourrait vraiment sortir renforc\xe9e de ce processus. Nous confions aux parlements existants deux t\xe2ches importantes. La premi\xe8re consiste \xe0 voter sur les propositions des citoyens et, si une proposition est rejet\xe9e, \xe0 en expliquer les raisons en d\xe9tail. Deuxi\xe8mement, nous demandons aux parlements comp\xe9tents de contr\xf4ler r\xe9guli\xe8rement les gouvernements respectifs sur la mise en \u0153uvre des propositions accept\xe9es. En font-ils assez pour maximiser les chances que notre milieu de vie restera habitable et vivable ?",answer:"",tags:["d\xe9mocratie","tirage au sort","\xe9lections"],slug:"voulez-vous-abolir-les-parlements-existants"},{question:"Pourquoi 101 citoyen.ne.s choisis au hasard pourraient-ils d\xe9cider \xe0 ma place ?",summary:"C\u2019est une question cruciale. Quelle est la l\xe9gitimit\xe9 d\xe9mocratique d'un Parlement Citoyen? Bien que les n\xe9gociations gouvernementales de 2019-2020 pass\xe9es aient s\xe9rieusement port\xe9 atteinte \xe0 la l\xe9gitimit\xe9 des partis politiques, la majorit\xe9 de la population consid\xe8re toujours les \xe9lections comme la seule option d\xe9mocratique. Les politiciens \xe9lus d\xe9cident eux aussi \xe0 la place des autres. N\xe9anmoins, certains facteurs doivent \xeatre pris en compte dans la perception de que nous avons de leur l\xe9gitimit\xe9: (a) Nos parlements actuels sont peu repr\xe9sentatifs de la diversit\xe9 de la population. Il y a beaucoup d'avocats, et peu de travailleurs, d'agriculteurs et de personnes issues de l'immigration, par exemple. (b) Un Parlement Citoyen tire sa l\xe9gitimit\xe9 du syst\xe8me de tirage au sort repr\xe9sentatif, des garanties d'inclusivit\xe9, des contr\xf4les et \xe9quilibres int\xe9gr\xe9s dans la structure organisationnelle, de la transparence du processus, etc. (c) Enfin, l'argument le plus convaincant : les d\xe9cisions du Parlement Citoyen sont toujours mises en \u0153uvre ou vot\xe9es par des politiciens \xe9lus.",answer:"",tags:["d\xe9mocratie","l\xe9gitimit\xe9","repr\xe9sentativit\xe9","transparence","tirage au sort","\xe9lections"],slug:"pourquoi-citoyens-choisis-au-hasard-pourraient-ils-decider-a-ma-place"},{question:"J'ai des jeunes enfants. Alors je ne peux pas participer ?",summary:"Oui, vous le pouvez. Dans certains cas en effet il existe des obstacles importants \xe0 la participation. L\u2019obstacle financier peut \xeatre supprim\xe9 avec les indemnit\xe9s journali\xe8res, les indemnit\xe9s de transport et du logement. Des services de garde d'enfants sont \xe9galement propos\xe9s, ainsi qu'une aide pour les soins aux personnes \xe2g\xe9es, les soins aux membres de la famille avec un handicap, etc. les \xe9ventuels remplacements sont facilit\xe9s en cas de besoin (par exemple, pour les enseignants).",answer:"",tags:["pratique","inclusivit\xe9","remboursement"],slug:"Jai-de-jeunes-enfants-alors-je-ne-peux-pas-participer"},{question:"Je dois travailler. Alors je ne peux pas participer ?",summary:"Oui, le vous pouvez. Chaque membre b\xe9n\xe9ficie d\u2019indemnit\xe9s journali\xe8res, (y compris pour les travaux pr\xe9paratoires n\xe9cessaires), des indemnit\xe9s de transport et de logement. Les responsabilit\xe9s familiales peuvent \xe9galement emp\xeacher les gens de consacrer du temps aux activit\xe9s du Parlement Citoyen. C'est pourquoi des services de garde d'enfants sont propos\xe9s, une aide aux soins des personnes \xe2g\xe9es, des soins aux membres de la famille avec un handicap, ... Les travailleurs b\xe9n\xe9ficient d'un cong\xe9 parlementaire citoyen, financ\xe9 par le gouvernement. Un remplacement est facilit\xe9 en cas de besoin (par exemple, pour les enseignants).",answer:"",tags:["pratique","inclusivit\xe9","compensation"],slug:"je-dois-travailler-alors-je-ne-peux-pas-participer"},{question:'Le parlement "ordinaire" est aussi un "parlement de citoyen.ne.s", n\'est-ce pas ?',summary:"Ah, touch\xe9 ! Oui, c'est exact. Les politiciens sont aussi de
1s citoyen.ne.s ! Pourtant, il existe des diff\xe9rences cruciales entre un parlement dont les citoyen.ne.s sont \xe9lus et un autre dont les membres sont tir\xe9s au sort. Le second est beaucoup plus repr\xe9sentatif de la diversit\xe9 de la population. On ne trouve pas beaucoup d\u2019ouvriers ni d\u2019agriculteurs sur les bancs du parlement \xe9lu. (Quel parlement dans le monde pourrait-il pr\xe9tendre que 29% de ses membres form\xe9s de mani\xe8re pratique, comme la Convention Citoyenne pour le Climat en France ?) De plus, les citoyen.ne.s tir\xe9s au sort ne sont pas li\xe9s \xe0 une logique de parti. Ils ne doivent pas suivre les directives des cadres de leur parti. Ils ne doivent pas non plus s'engager dans des querelles id\xe9ologiques tranchantes et m\xe9diatis\xe9es. Lorsqu'ils se familiarisent avec les int\xe9r\xeats et les perspectives des nombreux autres participants, ils deviennent plus diplomatiques et beaucoup moins rigides sur le plan id\xe9ologique. Transcender la polarisation politique permet une prise de d\xe9cision plus efficace et donc plus rapide. Contrairement \xe0 la logique de la concurrence, les parlements citoyen.ne.s consid\xe8rent la d\xe9mocratie comme un moyen de coop\xe9ration.",answer:"",tags:["parlement","id\xe9ologie","coop\xe9ration","polarisation","repr\xe9sentativit\xe9"],slug:"le-parlement-ordinaire-est-aussi-un-parlement-de-citoyens"},{question:"Pourquoi ne pas communiquer en allemand ?",summary:"Nous ne voulons bien \xe9videmment pas exclure nos compatriotes germanophones ! Cependant, nous ne pouvons pas \xeatre plus catholiques que le pape, en ce qui concerne cette question, surtout en tant que responsables d'une campagne qui co\xfbte litt\xe9ralement z\xe9ro euro et qui repose sur l'engagement de b\xe9n\xe9voles. D'ailleurs, combien de sites web belges ont une version en langue allemande en plus d'une version en langue fran\xe7aise et n\xe9erlandaise ? C'est pourquoi nous adressons ce message aux habitants des Cantons de l'Est : Entschuldigung pour notre pragmatisme linguistique !",answer:"",tags:["organisation","campagne","inclusivit\xe9"],slug:"pourquoi-ne-pas-communiquer-en-allemand"},{question:"Comment g\xe9rer la complexit\xe9 institutionnelle belge ?",summary:"Oui, en Belgique, \xe0 la complexit\xe9 de la crise \xe9cologique s\u2019ajoute la complexit\xe9 de la structure de l'\xc9tat et de la r\xe9partition des pouvoirs. Pas moins de quatre ministres s'occupent de la politique climatique, neuf de la sant\xe9 publique. La crise de Covid-19 nous a confront\xe9s \xe0 son caract\xe8re inapplicable. Chez nous, cette complexit\xe9 entra\xeene souvent des retards ou des blocages administratif; sur la sc\xe8ne politique internationale, l'image de notre pays est ternie chaque fois qu'il n\u2019arrive pas \xe0 la table des n\xe9gociations avec une position unifi\xe9e. Bien que le Parlement Citoyen serait mis en place et financ\xe9 au niveau f\xe9d\xe9ral, nous proposons que chacune des propositions politiques disposant d\u2019un un soutien suffisant parmi ses membres, soit mise en \u0153uvre par le(s) gouvernement(s) comp\xe9tent(s) ou soumise au(x) parlement(s) comp\xe9tent(s) pour un vote. Bien qu'une politique environnementale ambitieuse et coh\xe9rente doit \xeatre \xe9labor\xe9e au niveau f\xe9d\xe9ral (en partie parce que c\u2019est \xe0 ce e niveau que la Belgique peut s'exprimer sur la sc\xe8ne politique internationale), la r\xe9alit\xe9 administrative belge est que les comp\xe9tences sont r\xe9parties entre les communaut\xe9s, les r\xe9gions et le niveau f\xe9d\xe9ral. Chaque proposition citoyenne doit donc recevoir un label indiquant dans quel(s) cadre(s) administratif(s) elle doit \xeatre trait\xe9e (c'est-\xe0-dire vot\xe9e ou mise en \u0153uvre). Les propositions rejet\xe9es seront toujours suivies de justifications publiques approfondies, qui puissent \xeatre vues, entendues ou lues par tous les Flamands, Wallons, Bruxellois et Belges germanophones. Les parlements comp\xe9tents devront ensuite v\xe9rifier si les gouvernements correspondants appliquent correctement les mesures. Si un niveau de gouvernement (en raison de la composition sp\xe9cifique de sa coalition) d\xe9cide de ne pas soumettre au vote de son parlement les propositions des citoyen.ne.s tir\xe9s au sort au niveau f\xe9d\xe9ral, il appartiendra aux g\xe9n\xe9rations pr\xe9sentes et futures de porter un jugement moral sur cette d\xe9cision.",answer:"",tags:["politique","r\xe9gions","communaut\xe9s","complexit\xe9"],slug:"comment-gerer-la-complexite-institutionnelle-belge"},{question:"Vous n'allez quand m\xeame pas m\u2019enlever ma voiture ?",summary:"Nous n\u2019allons <i>rien faire</i> de tel. Afin d'\xe9viter tout semblant de partialit\xe9, les citoyen.ne.s \xe0 l'origine de cette proposition ne veulent pas jouer eux-m\xeames un r\xf4le dans l'organisation de l'ensemble du processus, la s\xe9lection des experts ou la supervision du Parlement Citoyen. Les mesures concr\xe8tes seront propos\xe9es par le Parlement Citoyen dans lequel les si\xe8ges sont occup\xe9s par des citoyen.ne.s avec des profils et des id\xe9ologies diff\xe9rents.",answer:"",tags:["organisation","id\xe9ologie","\xe9cologie","science","voiture","\xe9missions"],slug:"vous-nallez-quand-meme-pas-menlever-ma-voiture"},{question:"Allez-vous m\u2019interdire de manger de la viande ?",summary:"Nous n\u2019allons <i>rien faire</i> de tel. Afin d'\xe9viter tout semblant de partialit\xe9, les citoyen.ne.s \xe0 l'origine de cette proposition ne veulent pas jouer eux-m\xeames un r\xf4le dans l'organisation de l'ensemble du processus, la s\xe9lection des experts ou la supervision du Parlement Citoyen. Les mesures concr\xe8tes seront propos\xe9es par le Parlement Citoyen dans lequel les si\xe8ges sont occup\xe9s par des citoyen.ne.s avec des profils et des id\xe9ologies diff\xe9rents.",answer:"",tags:["organisation","id\xe9ologie","\xe9cologie","science","steak","\xe9missions"],slug:"allez-vous-minterdire-de-manger-de-la-viande"},{question:"Pourquoi ne pas vous lancer vous-m\xeame dans la politique ?",summary:"N'y a-t-il pas d\xe9j\xe0 assez de partis politiques ? Nous sommes des citoyen.ne.s inquiets qui constatons que les moyens politiques existants ne sont apparemment pas suffisants pour arriver \xe0 des mesures de gestion qui prennent au s\xe9rieux le consensus scientifique sur la crise \xe9cologique. Les \xe9lections entra\xeenent de longues n\xe9gociations de formation d\u2019un gouvernement. Les manifestations et les gr\xe8ves scolaires n'apportent pas le changement n\xe9cessaire. Un Parlement Citoyen o\xf9 tout le monde - jeunes et vieux, hommes et femmes, personnes avec diff\xe9rents degr\xe9s d\u2019instruction - peut participer, peut \xeatre un moyen de franchir les \xe9tapes n\xe9cessaires. Il est essentiel que ses membres n'aient pas \xe0 \xeatre r\xe9\xe9lus et osent ainsi plus facilement penser \xe0 long terme. Ils sont ainsi beaucoup moins sensibles au lobbying et ils n'ont pas besoin d'\xeatre constamment en d\xe9saccord devant la cam\xe9ra ; ils peuvent s'\xe9couter et travailler ensemble !",answer:"",tags:["politique","parti","id\xe9ologie","\xe9lections"],slug:"pourquoi-ne-pas-vous-lancer-vous-meme-dans-la-politique"},{question:"Ne devrions-nous pas plut\xf4t aller manifester ?",summary:"Les moyens politiques existants ne sont apparemment pas suffisants pour arriver \xe0 des mesures de gestion qui prennent au s\xe9rieux le consensus scientifique sur la crise \xe9cologique. Les \xe9lections entra\xeenent de longues n\xe9gociations de formation d\u2019un gouvernement. Les manifestations et les gr\xe8ves scolaires n'apportent pas le changement n\xe9cessaire. Un Parlement Citoyen o\xf9 tout le monde - jeunes et vieux, hommes et femmes, personnes avec diff\xe9rents degr\xe9s d\u2019instruction - peut participer, peut \xeatre un moyen de franchir les \xe9tapes n\xe9cessaires.",answer:"",tags:["politique","\xe9lections"],slug:"ne-devrions-nous-pas-plutot-aller-manifester"},{question:"Ces questions ne sont-elles pas trop difficiles pour les simples citoyen.ne.s ?",summary:"Personne ne niera que la crise \xe9cologique est un sujet complexe. Mais ce n'est pas une raison pour l'\xe9viter. C'est pr\xe9cis\xe9ment pour cette raison qu'il est important d'informer correctement les citoyen.ne.s \xe0 ce sujet, par le biais des m\xe9dias et de l'\xe9ducation. Les membres d'un Parlement Citoyen seront inform\xe9s de mani\xe8re approfondie par un large \xe9ventail d'experts au d\xe9but de leur travail. C'est la seule fa\xe7on pour eux de faire des propositions politiques motiv\xe9es. Ces informations sont, bien entendu, fournies de la mani\xe8re la plus accessible possible. Nous esp\xe9rons compenser l'absence affligeante d'information approfondie en Belgique sur la crise environnementale g\xe9n\xe9rale par des \xe9missions t\xe9l\xe9vis\xe9es int\xe9grales de la RTBF et de la VRT de la partie informative du processus de d\xe9lib\xe9ration du Parlement Citoyen. De cette mani\xe8re, chaque citoyen belge a la possibilit\xe9 d'\xeatre bien inform\xe9. Il est de la plus haute importance que chacun puisse participer \xe0 ce d\xe9bat, quel que soit son niveau d\u2019\xe9ducation. Il est \xe9galement bon de garder \xe0 l'esprit que les hommes politiques ne sont souvent pas des experts dans les domaines politiques dans lesquels ils travaillent. Eux aussi sont(dans le meilleur des cas) b
1ien inform\xe9s par d\u2019autres personnes lorsqu'ils \xe9laborent une politique.",answer:"",tags:["d\xe9mocratie","complexit\xe9","formation","experts"],slug:"trop-difficiles-pour-les-simples-citoyens"},{question:"Je veux participer au Parlement Citoyen! O\xf9 dois-je m'inscrire ?",summary:"Ravi que vous soyez si enthousiaste ! Mais malheureusement, il n\u2019est pas possible de s\u2019inscrire. Afin garantir l\u2019impartialit\xe9 du Parlement, il est imp\xe9ratif qu\u2019il soit constitu\xe9 d'un \xe9chantillon repr\xe9sentatif de la population de notre pays. Les membres seront tir\xe9s au sort parmi l\u2019ensemble de la population (en tenant compte de crit\xe8res d\xe9mographiques tels que le sexe, l'\xe2ge, le niveau d'\xe9ducation, etc.)",answer:"",tags:["tirage au sort","participer"],slug:"je-veux-participer"},{question:"Je veux participer \xe0 la campagne ! Que puis-je faire ?",summary:"Merci ! N'h\xe9site pas \xe0 parler de ce projet avec tes amis, tes coll\xe8gues, tes voisins, ta famille. Partage, like et retweete nos messages et vid\xe9os sur les r\xe9seaux sociaux. Sur ce site, il te sera \xe9galement possible d'adresser des tweets et d'envoyer des emails aux hommes politiques de ton choix. Si tu penses pouvoir nous soutenir d'une autre mani\xe8re, envoie un email \xe0 l'adresse [email protected].",answer:"",tags:["organisation","participation","campagne"],slug:"que-puis-je-faire"},{question:"Qu'en est-il des participants qui perturbent le processus du Parlement civil ?",summary:"Bien s\xfbr, il faut laisser la place pour aux divergences d\u2019opinion dans un Parlement Citoyen. N\xe9anmoins, les facilitateurs pr\xe9sents veillent \xe0 ce que le comportement individuel n'interf\xe8re pas avec l'ensemble du processus collectif. Les membres re\xe7oivent \xe9galement une formation au d\xe9part pour apprendre \xe0 parler et \xe0 \xe9couter en groupe. ",answer:"",tags:["parlement","facilitation","formation"],slug:"participants-qui-perturbent"},{question:"Puis-je donner mon avis si je ne suis pas tir\xe9.e au sort?",summary:"Des exp\xe9riences ont d\xe9j\xe0 \xe9t\xe9 men\xe9es dans d'autres pays sur les contributions possibles \xe0 un parlement citoyen. Un site web public pourrait \xeatre un bon moyen pour chacun de proposer des id\xe9es et de mod\xe9rer les discussions. Bien entendu, il faut veiller \xe0 ce qu'une telle plate-forme ne souffre pas des m\xeames maux que de nombreux r\xe9seaux sociaux, o\xf9 l\u2019on assiste souvent \xe0 une bataille d\u2019opinions peu \xe9clair\xe9es. Et, bien s\xfbr, le caract\xe8re repr\xe9sentatif du Parlement Citoyen doit \xeatre garantie : tout le monde n'est pas \xe0 l\u2019aise avec les r\xe9seaux sociaux.",answer:"",tags:["d\xe9mocratie","contribution","en ligne","forum"],slug:"puis-je-donner-mon-avis-si-je-ne-suis-pas-tiree-au-sort"},{question:"En fin de compte, ce ne sont pas les lobbies qui vont imposer leur agenda? Ou bien le gouvernement?",summary:"Les citoyens tir\xe9s au sort ont beaucoup plus difficiles \xe0 influencer par le biais du lobbying que les politiciens \xe9lus. Une voix influenc\xe9e ne p\xe8serait pas lourd ; et il est tr\xe8s peu probable que tous les membres soient influenc\xe9s autour d'un sujet particulier. Il est de la plus haute importance pour la l\xe9gitimit\xe9 du Parlement Citoyen qu'il fonctionne ind\xe9pendamment de tout acteur politique, \xe9conomique ou social. Le gouvernement f\xe9d\xe9ral met en place et finance le processus, mais ne joue aucun r\xf4le dans l'organisation du processus de d\xe9lib\xe9ration, la s\xe9lection du panel d'experts ou la supervision. Par souci de transparence, cela s'applique \xe9galement, bien entendu, aux citoyens qui se trouvent derri\xe8re cette proposition. Un groupe de coordination (professionnel), un conseil consultatif, une \xe9quipe de facilitation, un comit\xe9 juridique et un groupe de suivi assurent ensemble la transparence publique, l'ind\xe9pendance politique et la l\xe9gitimit\xe9 d\xe9mocratique du Parlement Citoyen.",answer:"",tags:["d\xe9mocratie","lobbies","partisan","ind\xe9pendance","l\xe9gitimit\xe9"],slug:"ce-ne-sont-pas-les-lobbies-qui-vont-imposer-leur-agenda"},{question:'Pourquoi parlez-vous de la "crise \xe9cologique" ? Vous voulez dire "climatique", n\'est-ce pas ?',summary:"Non, c\u2019est bien ce que nous voulons dire. Malheureusement, nous ne pouvons pas limiter la perspective au r\xe9chauffement climatique. Il existe de multiples limites plan\xe9taires, que nous avons d\xe9j\xe0 franchies ou que nous sommes sur le point de franchir, ce qui va entra\xeener une profonde perturbation des \xe9c
1osyst\xe8mes vitaux. Les aspects suivants sont concern\xe9s: (1) le r\xe9chauffement climatique, (2) la perte de biodiversit\xe9, (3) le cycle de l'azote et du phosphore, (4) le trou dans la couche d'ozone, (5) l'acidification des oc\xe9ans, (6) la p\xe9nurie d'eau, (7) l'utilisation des sols, (8) la pollution chimique, (9) les a\xe9rosols dans l'atmosph\xe8re. Toute administration politique du XXIe si\xe8cle digne de ce nom devrait prendre ces limites au s\xe9rieux.",answer:"",tags:["crise \xe9cologique","climat","biodiversit\xe9","pollution"],slug:"pourquoi-parlez-vous-de-la-crise-ecologique"},{question:"L\u2019urgence \xe9cologique n\u2019est elle pas exag\xe9r\xe9e?",summary:"Si seulement c'\xe9tait vrai ! Malheureusement, le consensus scientifique est assez alarmant. Trop peu de citoyens (et d'hommes politiques) connaissent la diff\xe9rence entre un r\xe9chauffement de 1,5 ou 2 \xb0C. Apr\xe8s tout, qui prend la peine de lire ces longs rapports scientifiques ? Une diff\xe9rence d'un demi degr\xe9 semble minime mais elle aggravera l\u2019\xe9l\xe9vation du niveau de la mer, les inondations, les incendies, les s\xe9cheresses, la d\xe9sertification, les morts dues aux vagues de chaleur, les p\xe9nuries d\u2019eau et de nourriture. Tout cela aura un impact \xe9norme sur la sant\xe9 publique, l'\xe9conomie, la g\xe9opolitique, les migrations, etc. En plus du r\xe9chauffement climatique, il y a aussi la pollution, une perte catastrophique de biodiversit\xe9, l'acidification de nos oc\xe9ans, etc. Dans de nombreuses r\xe9gions du monde, certaines populations voient d\xe9j\xe0 leur habitat d\xe9truit. Jusqu'\xe0 pr\xe9sent, notre pays a \xe9t\xe9 \xe9pargn\xe9 des cons\xe9quences les plus graves. Pourtant, m\xeame chez nous, les r\xe9coltes sont en p\xe9ril en raison du manque d'eau et d\u2019insectes pollinisateurs. L'\xe9l\xe9vation du niveau de la mer menace nos villes c\xf4ti\xe8res. Beaucoup d'entre nous vont mourir \xe0 cause des vagues de chaleur et de la pollution de l'air. Cela peut sembler alarmiste, mais la situation est r\xe9ellement alarmante. Lisez vous-m\xeame les rapports du GIEC (autour du climat) et du IPBES (autour de la biodiversit\xe9).",answer:"",tags:["crise \xe9cologique","science","biodiversit\xe9","pollution","GIEC","IPBES"],slug:"lurgence-ecologique-nest-elle-pas-exageree"},{question:"Ce que fait un petit pays comme la Belgique n'a aucune importance, n'est-ce pas ?",summary:"Nous pensons que oui. Bien s\xfbr, la crise \xe9cologique est un probl\xe8me mondial et beaucoup d'instruments politiques pour faire face \xe0 cette crise sont situ\xe9s au niveau de l'Union europ\xe9enne plut\xf4t qu'\xe0 celui de la Belgique. Bien que de nombreuses propositions soient en cours d'\xe9laboration pour un Parlement europ\xe9en citoyen, il nous semble important de prendre les mesures administratives n\xe9cessaires en Belgique \xe9galement. L\u2019heures n\u2019est pas aux petit pas, nous aurions plut\xf4t besoin des bottes de sept lieues. Les repr\xe9sentants politiques aux diff\xe9rents niveaux ne peuvent plus se permettre d'attendre chacun que l\u2019autre bouge. Tout le monde doit mettre la main \xe0 la p\xe2te. En plus, malgr\xe9 sa petite taille, l'impact de notre pays n'est pas n\xe9gligeable: la Belgique a la cinqui\xe8me plus grande empreinte \xe9cologique au monde.",answer:"",tags:["crise \xe9cologique","\xe9cologie","innovation","science"],slug:"ce-que-fait-un-petit-pays-comme-la-belgique-na-aucune-importance"},{question:"Quelle est votre position sur... ?",summary:"Bien que les citoyens \xe0 l'origine de cette proposition aient chacun leurs pr\xe9f\xe9rences id\xe9ologiques, nous ne prenons pas position sur des questions politiques concr\xe8tes. Nous ne faisons que d\xe9fendre la valeur d'un Parlement Citoyen, et nous appelons le monde politique \xe0 prendre au s\xe9rieux le consensus scientifique autour de la crise \xe9cologique et \xe0 mettre en \u0153uvre des politiques qui respectent les limites plan\xe9taires. Nos gouvernements p\xe8chent actuellement contre l'article 7 bis de la Constitution belge, qui traite de la durabilit\xe9 et de la solidarit\xe9 interg\xe9n\xe9rationnelle. Nous consid\xe9rons cette initiative comme une opportunit\xe9 unique de faire le lien entre innovation d\xe9mocratique et politique environnementale. Mais les propositions politiques concr\xe8tes doivent \xeatre \xe9labor\xe9es par les membres tir\xe9s au sort du Parlement Citoyen, et non par nous.",answer:"",tags:["organisation","partisan","politique","id\xe9ologie","science"],slug:"quelle-est-votre-position-sur"},{question:"Et si les citoyens tir\xe9s au sort ont aussi leurs propres int\xe9r\xeats ?",summary:"Il est clair que ce sera certainement le cas, et il n'y a rien de mal \xe0 cela. Le caract\xe8re repr\xe9sentatif du Parlement Citoyen garantit toutefois la diversit\xe9 des int\xe9r\xeats repr\xe9sent\xe9s. Et aussi que les int\xe9r\xeats des grands acteur
1s aient moins d'impact. Les citoyens tir\xe9s au sort sont moins sensibles au lobbying que les politiciens. De plus, l'exp\xe9rience et les recherches montrent qu'une fois que les membres d'un parlement citoyen sont confront\xe9s aux int\xe9r\xeats de beaucoup d'autres acteurs, ils mettent leurs propres int\xe9r\xeats en perspective et deviennent plus conscients de l'int\xe9r\xeat g\xe9n\xe9ral.",answer:"",tags:["pratique","lobbying","partisan"],slug:"et-si-les-citoyens-tires-au-sort-ont-aussi-leurs-propres-interets"},{question:"Pourquoi ce Parlement Citoyen doit-il \xeatre temporaire et ponctuel?",summary:"C\u2019est une bonne question. Dans les cantons de l'Est de notre pays, il existe d\xe9j\xe0 un organe permanent de participation citoyenne, le \"Dialogue des citoyens\". Toutefois, nous concentrons notre campagne sur une initiative ponctuelle. Nous voulons que cette initiative devienne une r\xe9alit\xe9 et nous craignons que la demande d'un organe plus permanent soit politiquement irr\xe9aliste. Bien entendu, nous n\u2019allons pas  \"r\xe9soudre\" tous les probl\xe8mes li\xe9s \xe0 l'urgence \xe9cologique, m\xeame si les travaux du Parlement Citoyen se d\xe9rouleront pendant un an. N\xe9anmoins, nous pensons que d'\xe9normes progr\xe8s peuvent \xeatre accomplis. L\u2019id\xe9e d\u2019un organe institutionnel permanent ou d\u2019une s\xe9rie de parlements citoyens ax\xe9s sur des th\xe8mes pr\xe9cis vaut certainement la peine d'\xeatre explor\xe9s, mais elle d\xe9passe le cadre de cette campagne.",answer:"",tags:["d\xe9mocratie","campagne"],slug:"pourquoi-ce-parlement-doit-il-etre-temporaire"},{question:"Nous avons d\xe9j\xe0 un plan national pour l'\xe9nergie et le climat, n'est-ce pas ?",summary:'C\'est exact;apr\xe8s de longues n\xe9gociations, la Belgique a soumis son <a target="_blank" href="https://www.plannationalenergieclimat.be/fr/le-pnec-c-est-quoi">Plan national \xe9nergie et climat</a> \xe0 la Commission europ\xe9enne \xe0 la derni\xe8re minute. Il s\'agit de la compilation des plans individuels des trois r\xe9gions. Ensemble, ils visent \xe0 r\xe9duire les \xe9missions de CO2 de 35 % par rapport \xe0 1990. Aujourd\'hui, moins de deux ans plus tard, l\'Europe a plac\xe9 la barre beaucoup plus haut : 55 % de r\xe9duction. Les efforts les plus faciles ont d\xe9j\xe0 \xe9t\xe9 faits. En deux ans, les perspectives ne se sont pas am\xe9lior\xe9es, au contraire. Notre nouveau gouvernement promet de s\'en tenir \xe0 la sortie du nucl\xe9aire, qui sera compens\xe9e par cinq nouvelles centrales au gaz \xe9mettant <a target="_blank" href="https://www.energyville.be/nieuws-events/energyville-lanceert-aanvullende-systeemscenarios-voor-elektriciteitsvoorziening">25 millions de tonnes de CO2 suppl\xe9mentaires</a>. Ce sera donc un \xe9quilibre difficile, pour lequel le gouvernement devra faire des choix difficiles. Rejoignez les citoyens plut\xf4t \xe0 la table des n\xe9gociations. Au final, ce plan ne traite que de l\'\xe9nergie et des \xe9missions de CO2, tout en ignorant les autres d\xe9fis \xe9cologiques : perte de biodiversit\xe9, pollution,...',answer:"",tags:["crise \xe9cologique","d\xe9mocratie","science","PNEC"],slug:"nous-avons-deja-un-plan-national-pour-lenergie-et-le-climat"},{question:"Quelle garantie y a-t-il que les propositions seront mises en \u0153uvre ?",summary:"Bonne question. En France, avant le lancement de la Convention Citoyenne pour le Climat, le Pr\xe9sident Macron a promis que chaque proposition citoyenne (1) serait mise en \u0153uvre par d\xe9cret pr\xe9sidentiel, soit (2) vot\xe9e au parlement, soit (3) soumise \xe0 la population par r\xe9f\xe9rendum. Bien s\xfbr, les hommes politiques ne tiennent pas toujours leurs promesses, et cela vaut aussi pour la France. Le Pr\xe9sident a d'abord promis de mettre en \u0153uvre 146 des 149 propositions, mais cela s'est vite dilu\xe9. Les membres de la Convention ont donc form\xe9 le groupe de pression: Les 150. Ils ont eu une r\xe9union avec le Pr\xe9sident en d\xe9cembre 2020 apr\xe8s une p\xe9tition par laquelle plus de 400 000 citoyens ont exprim\xe9 leur indignation sur la situation. Le pouvoir d'un parlement citoyen est \xe9galement relatif dans notre pays : la constitution belge emp\xeache les citoyens non \xe9lus (mais tir\xe9s au sort) d'exercer le pouvoir l\xe9gislatif. N\xe9anmoins, nous proposons plus qu'un simple organe consultatif. Le Parlement Citoyen aura un impact dans la mesure o\xf9 chacune de ses propositions politiques sera mise en \u0153uvre par le(s) gouvernement(s) comp\xe9tent(s) ou soumise au(x) parlement
1(s) comp\xe9tent(s) pour un vote (avec des justifications approfondies et accessibles au public \xe0 chaque fois que des propositions sont rejet\xe9es).",answer:"",tags:["d\xe9mocratie","pouvoir","s\xe9ance de parlotte","XXXXXX","XXXXXX","XXXXXX","XXXXXX"],slug:"quelle-garantie-y-a-t-il-que-les-propositions-seront-mises-en-oeuvre"},{question:"Pourquoi pas un r\xe9f\xe9rendum ?",summary:'De nombreux exemples ont d\xe9j\xe0 montr\xe9 \xe0 quel point les r\xe9f\xe9rendums peuvent \xeatre polarisants et contre-productifs. Ils r\xe9duisent la complexit\xe9 d\'un domaine politique sp\xe9cifique \xe0 une question simple et trompeuse \xe0 laquelle les citoyens ne peuvent r\xe9pondre que par "oui" ou "non". Les r\xe9f\xe9rendums sont diam\xe9tralement oppos\xe9s \xe0 la d\xe9mocratie d\xe9lib\xe9rative, qui repose sur l\u2019information approfondie d\'un groupe de citoyens tr\xe8s divers depuis diff\xe9rents angles et une d\xe9lib\xe9ration facilit\xe9e. L\'option d\'un pr\xe9f\xe9rendum - dans laquelle la population serait mieux inform\xe9e et se verrait pr\xe9senter une large liste de propositions auxquelles elle peut r\xe9pondre dans un spectre entre "d\'accord" et "en d\xe9saccord" - vaut certainement la peine d\'\xeatre explor\xe9e.',answer:"",tags:["d\xe9mocratie","complexit\xe9","polarisation"],slug:"pourquoi-pas-un-referendum"},{question:"Et si je ne veux pas participer ?",summary:"Personne n'est oblig\xe9 de participer. Vous \xeates un des citoyens tir\xe9s au sort mais cela ne vous inspire pas? Vous avez d'autres pr\xe9occupations ou vous ne pouvez pas participer pendant les p\xe9riodes demand\xe9es ? Pas de probl\xe8me! Nous pr\xe9conisons toutefois que tout soit fait pour que la participation de chacun soit pratiquement possible : une indemnit\xe9 journali\xe8re \xe9quitable, des services de garde d'enfants ou d'autres aides pour les proches, une indemnit\xe9 de transport, un bon encadrement, ...  Mais \xeates-vous s\xfbr de vouloir rater cette occasion unique ? Les participants \xe0 la Convention Citoyenne pour le Climat fran\xe7aise <a target=\"_blank\" href=\"https://www.conventioncitoyennepourleclimat.fr/portraits-citoyens/\">ne l'ont pas regrett\xe9</a> !",answer:"",tags:["pratique","participation","tirage au sort"],slug:"et-si-je-ne-veux-pas-participer"},{question:"Les syndicats, et la soci\xe9t\xe9 civile en g\xe9n\xe9ral, n\u2019ont-ils plus rien \xe0 dire ?",summary:"Outre la repr\xe9sentation par des hommes et femmes politiques \xe9lu.e.s, d'autres formes de repr\xe9sentation restent de la plus haute importance. La voix des syndicats et des autres organisations de la soci\xe9t\xe9 civile peut \xeatre entendue d\xe8s les premi\xe8res \xe9tapes du processus de d\xe9lib\xe9ration, aux c\xf4t\xe9s de celle des climatologues, des \xe9cologistes, des juristes, des journalistes, des militants, des architectes, des repr\xe9sentants des entreprises, des secteurs de la construction, de l'agriculture, de l'\xe9nergie, des transports et de la mobilit\xe9, des minist\xe8res, des fonctionnaires, etc. Lors des premi\xe8res sessions du Parlement Citoyen, un large \xe9ventail d'experts et de parties prenantes informent les citoyens tir\xe9s au sort. Toutefois, le r\xf4le de loin le plus important pour les syndicats et les organisations de la soci\xe9t\xe9 civile sera jou\xe9 apr\xe8s la conclusion des travaux du Parlement Citoyen. Ils doivent s'assurer que les propositions du Parlement Citoyen ont un impact suffisant sur la politique r\xe9elle.",answer:"",tags:["parlement","experts"],slug:"les-syndicats-ont-ils-quelque-chose-a-dire"},{question:"Votre proposition n'exprime-t-elle pas une trop grande confiance en le grand public ?",summary:"En effet, elle exprime une grande confiance. En ce sens, c'est une proposition tr\xe8s positive. La confiance est-elle trop grande ? Non, ce n'est pas un voeu pieux. Les exemples \xe9trangers montrent que les citoyens prennent tr\xe8s au s\xe9rieux la responsabilit\xe9 qu'ils ont dans un tel Parlement citoyen. En France, les membres de la Convention Citoyenne pour le Climat sont rest\xe9s en contact entre les sessions, ont men\xe9 des campagnes d'information dans leur propre ville. Et en Irlande catholique, pendant des d\xe9cennies, aucun parti politique n'a voulu s'engager pour la l\xe9galisation de l'avortement. Finalement, une assembl\xe9e citoyenne y a trouv\xe9 un consensus qui a \xe9t\xe9 soumis \xe0 un r\xe9f\xe9rendum, et l'avortement y est d\xe9sormais l\xe9gal.",answer:"",tags:["parlement","experts"],slug:"beaucoup-de-confiance-en-le-grand-public"},{question:"Vu la gravit\xe9 de la crise \xe9cologique, est-ce qu\u2019on a pas besoin des experts qui pourraient agir rapidement ?",summary:"Cela ne marchera pas. Les propositions visant \xe0 lutter contre la crise environnementale auront un impact encore plus important sur notre vie quotidienne que les r\xe8glements relatifs au coronavirus. S'ils ne proviennent que d'experts, ils ne seront pas accept\xe9s par la population en g\xe9n\xe9ral. Vous pouvez le constater avec la pand\xe9mie actuelle. Vous devez b\xe9n\xe9ficier d'un soutien d\xe9mocratique. Les experts ne sont repr\xe9sentatifs que d'une certaine classe de la population. Leurs d\xe9cisions ne tiennent pas toujours compte des conditions de vie des personnes qui vivent dans un contexte compl\xe8tement diff\xe9rent. Le meilleur exemple est celui des Gilets Jaunes. Le fait qu'un pr\xe9sident applique une taxe sur le CO2 sur proposition d'experts, mais sans tenir compte du fait que de nombreuses personnes dans les zones rurales ont besoin de leur voiture tous les jours, a conduit \xe0 leur protestation tout \xe0 fait justifi\xe9e.",answer:"",tags:["parlement","experts"],slug:"les-experts-doivent-pouvoir-agir-rapidement"},{question:"Un parlement citoyen n'est-il pas une technocratie d\xe9guis\xe9e ?",summary:"Les citoyens tir\xe9s au sort sont en effet bien inform\xe9s d\xe8s le d\xe9part. C'est ce qui distingue un parlement citoyen d'un r\xe9f\xe9rendum. Est-ce pour cela que nous avons directement affaire \xe0 une \"technocratie\" ou \xe0 une \"expertocratie\" ? Non. Tout d'abord, les experts ne sont pas seulement des scientifiques, ils sont aussi de
1s experts par exp\xe9rience. En plus du scientifique de l'environnement, l'agriculteur qui ressent d\xe9j\xe0 les cons\xe9quences de la crise climatique a \xe9galement son mot \xe0 dire. Deuxi\xe8mement : contrairement \xe0 un gouvernement technocratique, ce ne sont pas les experts qui font des propositions politiques, mais les citoyens tir\xe9s au sort.",answer:"",tags:["parlement","experts"],slug:"parlement-citoyen-est-technocratie"}],_w=[{question:"Surely you're just puppets of the green parties?",summary:"We are a group of citizens who are concerned about the ecological crisis. We have no ties with Groen, Ecolo or any other political party. Each one of us has his or her ideological preferences; this proposal aims to involve everyone in the debate about the huge challenges that the ecological crisis imposes on us. Both, the political left and right, will rather sooner have to face this reality. A Citizens' Parliament consists of a group of citizens who are demographically representative for the entire Belgian population. As a result, different ideological tendencies will be present.",answer:"",tags:["organization","ideology","science"],slug:"surely-youre-just-puppets-of-the-green-parties"},{question:"Who financed this campaign?",summary:"No one. This campaign costs literally zero euros and came together through the voluntary commitment of many.",answer:"",tags:["organization","campaign","cost"],slug:"who-financed-this-campaign"},{question:"How can one be drawn as a citizen?",summary:"A lottery process takes about six weeks. First, a large database of residents of Belgium is identified. A number of people are randomly selected from the database and invited by telephone and letter. The invitation explains the task of the Citizens' Parliament and provides information about dates, location, accommodation, fees and available support for travel and care responsibilities. The group of people responding to the invitation is then systematically supplemented with new random samples. Demographic criteria such as gender, age, level of education, socio-professional categories, geographical distribution, type of residential area, etc. are all taken into account.",answer:"",tags:["parliament","sortition","democracy","inclusion"],slug:"how-can-one-be-drawn-as-a-citizen"},{question:"Will you organize the Citizen's Parliament yourselves?",summary:"Oh no. To avoid any semblance of partiality, the citizens behind this proposal do not want to play a role in the organization of the whole process, the selection of the experts or the supervision. The Citizens' Parliament should also be able to operate as independently as possible from any political, economic or social player. Therefore, the Citizens' Parliament is initiated and financed by the federal government. A coordination group, advisory board, facilitation team, legal support committee, and monitoring panel together ensure its public transparency, political independence and democratic legitimacy.",answer:"",tags:["organization","legitimacy","democracy"],slug:"will-you-organize-the-citizens-parliament-yourselves"},{question:"A Citizen's Parliament isn't really representative, is it?",summary:"When drawing lots for the members of a Citizens' Parliament, demographic criteria such as gender, age, level of education, socio-professional categories, geographical distribution, type of residential area, etc. are all taken into account. This actually makes the Citizens' Parliament a lot more representative than the average parliament. For example, one fifth of the members of the Belgian parliament are lawyers, while less than 1% of Belgians are. Many workers and farmers are not represented. What parliament in the world can claim that it has 29% members with a lower degree of formal education, like the French Convention Citoyenne pour le Climat? The narrow spectrum of knowledge and life experiences in existing parliaments can be detrimental to democracy. Smart drawing of lots creates more representativeness, more widely supported policy proposals and thus more legitimacy.",answer:"",tags:["democracy","inclusion"],slug:"a-citizens-parliament-isnt-really-representative"},{question:"Is the Citizens' Parliament inclusive enough?",summary:"Good question. Despite the representative drawing system, there are important participation barriers. The financial threshold is removed with daily allowances, transport allowances and accommodation. Childcare is provided, help with elderly care, care for family members with disabilities, and more. Where necessary (e.g. teachers) replacement is organised. In addition, there are also verbal barriers to be considered: some citizens, thanks to their education, favorable social living conditions or extroverted character, can express themselves more easily than others. A short training in learning to speak in public, and to listen in groups can smooth out the existing differences, together with caring facilitation of each group conversation.",answer:"",tags:["parliament","inclusion"],slug:"is-the-citizens-parliament-inclusive-en
1ough"},{question:"Aren't there already a lot of initiatives around citizen participation?",summary:"Many of these initiatives do not make use of representative drawing of lots, resulting in an over-representation of people with a lot of time, which does not promote diversity. As such, these forms of citizen participation are counterproductive. In addition, the ecological crisis calls for a broad, transversal approach at various levels of government with a long-term perspective. Smaller, less visible consultative bodies around specific sub-problems do not have the necessary drive and energy. Finally, the power of many citizen participation bodies is very limited. In our plan, none of the citizens' proposals is lost; each one is either implemented by the competent government(s) or voted in the competent parliament(s). If a proposal is voted down, a thorough and public motivation follows.",answer:"",tags:["democracy","sortition"],slug:"arent-there-already-a-lot-of-initiatives-around-citizen-participation"},{question:"Will the expert panel consist of left-wing academics only?",summary:"No. It is of the utmost importance to inform the members of the Citizens' Parliament in a pluralistic way. The panel consists of experts, stakeholders and rights-holders (representatives of those whose interests and/or rights are threatened or could just be positively influenced by possible measures). However, it is important to keep in mind the scientific consensus regarding the ecological crisis in the composition of the panel. It is also necessary to have different and sometimes contradictory voices. During the French Convention Citoyenne pour le Climat, the participants listened to climate scientists, ecologists, legal experts, journalists, activists, architects, representatives of industry, construction, agriculture, energy, transport and mobility, ministries, trade unions, civil servants, NGOs, think tanks, and many more.",answer:"",tags:["parliament","experts","science","ideology"],slug:"will-the-expert-panel-consist-of-left-wing-academics-only"},{question:"Politicians are never going to accept this proposal because they are giving up their power with it?",summary:"Good question. Indeed: if politicians only have something to lose with this idea, we should immediately classify it as politically unfeasible. And however good or necessary an idea may be, if it is politically unfeasible it will die a silent death. Fortunately, examples (such as the Irish Civic Parliament on abortion laws) show that this form of civic democracy empowers politicians rather than weakens them. A Citizens' Parliament can enable party politics to achieve a stronger environmental policy. Moreover, many politicians are dissatisfied with the crippling institutional system of which they are part.",answer:"",tags:["democracy","politics","legitimacy"],slug:"politicians-will-never-accept-this-proposal"},{question:"Do you want to abolish the existing parliaments?",summary:"No, we do not. We do not propose to replace one system (with elected citizens) with another (with citizens drawn by lot). Citizen democracy is a strengthening of elected representation. We believe that the majority of Flemish, Walloon, Brussels and Belgian citizens agree with us on this point after the protracted governmental negotiations: Belgian party politics could certainly use this reinforcement.",answer:"",tags:["democracy","organization"],slug:"do-you-want-to-abolish-the-existing-parliaments"},{question:"Why should 101 random citizens decide in my place?",summary:"A crucial point. What is the democratic legitimacy of a Citizens' Parliament? Although the past government negotiations have seriously damaged the legitimacy of political parties, the majority of the population still sees elections as the only democratic option. Elected politicians also decide instead of others. Nevertheless, there are a number of arguments to counter the perception. (a) Our current parliaments are not very representative for the diversity of the population. E.g., there are many lawyers, and few workers, farmers and people with a migration background. (b) A Citizens' Parliament derives legitimacy from the system of representative drawing by lots, the guarantees of inclusiveness, the checks and balances built into the organizational structure, the transparency of the process, and more. (c) Finally, the most persuasive argument: the decisions of the Citizens' Parliament are still to be implemented or voted for by elected politicians.",answer:"",tags:["democracy","parliament","sortition"],slug:"why-should-random-citizens-decide-in-my-place"},{question:"I have young children, so I can't participate, can I?",summary:"Yes, you can. There are indeed important barriers to participation. The financial threshold is removed with daily allowances, transport allowances and accommodation. And child care will be provided, along with, e.g., help with care for the elderly, care for family members with a disability, Where necessary (e.g. teachers) replacement is arranged.",answer:"",tags:["practical","inclusion"],slug:"can-i-participate-if-i-have-children"},{question:"I have to work, so I can't participate, can I?",summary:"Yes, you can. Each member receives daily allowances (also for the necessary preparatory work), transport allowances and accommodation. Care duties can also prevent people from making time for the activities of the Citizens' Parliament. Therefore, child care is provided, along with help with care for the elderly, or care for family members with a disability. Working people receive extra leave days for participationg in a Citizens' Parliament, financed by the government. Where necessary (e.g. teachers) replacement is arranged.",answer:"",tags:["practical","inclusion"],slug:"can-i-participate-if-i-work"},{question:"Surely the 'ordinary' parliament is also a 'Citizens' Parliament'?",summary:"Yes, that's right. Politicians are also citizens! Yet there are crucial differences between a parliament with elected citizens and one with drawn members. The second is much more representative of the diversity of the population. Many workers and farmers are not represented in the average parliament. Which parliament in the world can claim to have 29% less educated members, such as the French Convention Citoyenne pour le Climat? Nor are the drawn citizens united by party programmes. They do not have to follow the guidelines of their party cadres. Nor do they have to engage in sharp, mediatized 
1ideological struggles. When they become acquainted with the interests and perspectives of the many other participants, they become more diplomatic and a lot less ideologically fixed. Transcending the political polarization results in more efficient and thus faster decision-making. Contrary to the logic of competition, Citizens' Parliaments present democracy as cooperation.",answer:"",tags:["democracy","sortition"],slug:"surely-the-ordinary-parliament-is-also-a-citizens-parliament"}];let ww=(()=>{class e{constructor(e){this.languageService=e}getRandomQuestions(e){return this.languageService.lang.pipe(E(t=>function(e){for(let t=e.length-1;t>0;t--){const n=Math.floor(Math.random()*(t+1));[e[t],e[n]]=[e[n],e[t]]}return e}("nl"===t?yw:"fr"===t?bw:_w).slice(0,e)))}getQuestionBySlug(e){const t=this.languageService.lang.value;return("nl"===t?yw:"fr"===t?bw:_w).find(t=>t.slug===e)}}return e.\u0275fac=function(t){return new(t||e)(Qe(um))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),kw=(()=>{class e{constructor(){this.imgBaseUrl="/assets/img/illustrations/button-",this.counter=0,this.nextImage=()=>this.imgBaseUrl+(this.counter++%6+1)+".png",this.generateImages=e=>Array.from(Array(10).keys()).map(()=>this.nextImage())}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),xw=(()=>{class e{transform(e,t,n){let r=null!=t?t:150,i=null!=n?n:"...";return e.length>r?e.substring(0,r)+i:e}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=bt({name:"truncate",type:e,pure:!0}),e})();const Sw=["videoPlayer"],Cw=["videoCarrousel"];function Ew(e,t){if(1&e){const e=Ao();xo(0,"a",65),Oo("click",(function(){nn(e);const n=t.$implicit;return Mo().playVid(n)})),Co(1,"img",66),So()}if(2&e){const e=t.$implicit;vi(1),wo("src",e.preview,Jr)("alt",e.alt)}}function Tw(e,t){1&e&&(xo(0,"a",67),xo(1,"span",33),$o(2,"Instagram"),So(),So())}function Aw(e,t){if(1&e&&(xo(0,"div",68),xo(1,"figure",69),Co(2,"img",70),So(),xo(3,"h3",71),Co(4,"a",72),rl(5,"async"),So(),Co(6,"p",73),rl(7,"truncate"),So()),2&e){const e=t.$implicit,n=t.index,r=Mo();vi(2),wo("src",r.imgs[n],Jr),vi(2),wo("routerLink",il(5,4,r.languageService.route("question",e.slug)))("innerHtml",e.question,Xr),vi(2),wo("innerHtml",function(e,t,n,r){const i=en(),s=Bt(i,7);return ol(i,sl(i,7)?function(e,t,n,r,i,s,o){const a=t+n;return function(e,t,n,r){const i=mo(e,t,n);return mo(e,t+1,r)||i}(e,a,i,s)?go(e,a+2,o?r.call(o,i,s):r(i,s)):nl(e,a+2)}(i,un(),6,s.transform,n,200,s):s.transform(n,200))}(0,0,e.summary),Xr)}}let jw=(()=>{class e{constructor(e,t,n){this.questionsService=e,this.randomImage=t,this.languageService=n,this.questions=[],this.imgs=[],this.lang="nl",this.videos=vw,this.getImageWidth=()=>this.videoCarrousel.nativeElement.children[0].offsetWidth,e.getRandomQuestions(4).subscribe(e=>this.questions=e),this.imgs=t.generateImages(4),n.lang.subscribe(e=>this.lang=e),this.currentVideo=this.videos[this.lang][this.videos[this.lang].length-1]}ngAfterViewInit(){this.videoPlayer.nativeElement.onended=()=>{this.playVid(this.videos[this.lang][(this.currentVideo.nr+1)%this.videos[this.lang].length])}}playVid(e){this.currentVideo=e,setTimeout(()=>this.videoPlayer.nativeElement.play()),this.videoCarrousel.nativeElement.scrollLeft=e.nr*this.getImageWidth()-this.getImageWidth()/2}}return e.\u0275fac=function(t){return new(t||e)(bo(ww),bo(kw),bo(um))},e.\u0275cmp=dt({type:e,selectors:[["app-main"]],viewQuery:function(e,t){var n;1&e&&(bl(Sw,!0),bl(Cw,!0)),2&e&&(yl(n=_l())&&(t.videoPlayer=n.first),yl(n=_l())&&(t.videoCarrousel=n.first))},decls:124,vars:63,consts:[[1,"c-panel","u-padding-top-0"],[1,"container","u-max-width-7","u-text-align-center"],[1,"c-page-title",3,"innerHtml"],[1,"lead"],[1,"c-panel","u-background-color-gradient","u-overflow-top"],[1,"c-video"],[1,"c-video__viewport"],["controls","","type","video/mp4",3,"poster","src"],["videoPlayer",""],[1,"vid-title"],[1,"vid-title-name"],[1,"vid-title-function"],["cdkScrollable","",1,"c-video-reel"],["videoCarrousel",""],["class","c-video-reel__item",3,"routerLink","click",4,"ngFor","ngForOf"],[1,"c-panel","u-background-color-lemon","u-text-align-center"],["data-column-count","2",1,"grid","grid--columns"],[1,"grid__tracks"],[1,"grid__cell","s-editor"],["aria-hidden","true",1,"u-max-height-2","u-max-width-2"],["src","/assets/img/illustrations/jellyfish.png"],[1,"h6",3,"innerHtml"],[3,"innerHtml"],["src","/assets/img/illustrations/gramo
1phone.png"],["src","/assets/img/illustrations/diversity.png"],["src","/assets/img/illustrations/owl.png"],[1,"container","u-margin-top-7","u-text-align-center"],[1,"c-button",3,"routerLink"],[1,"c-button__label"],[1,"c-panel","u-background-color-gradient","u-color-white"],[1,"c-icon-group","h6","u-margin-top-3"],[1,"c-icon-group__label"],["target","_blank","data-icon-entity","\uf09a",1,"c-icon",3,"href"],[1,"u-visually-hidden"],["target","_blank","data-icon-entity","\uf099",1,"c-icon",3,"href"],["class","c-icon","target","_blank","href","https://instagram.com/LeParlementCitoyen","data-icon-entity","\uf16d",4,"ngIf"],["target","_blank","href","https://t.me/citizensparliament","data-icon-entity","\uf2c6",1,"c-icon"],[1,"c-panel"],[1,"container","s-editor","u-text-align-center"],[1,"h3",3,"innerHtml"],["data-column-count","2",1,"grid","grid--columns","u-margin-top-7"],["class","grid__cell s-editor u-text-align-center",4,"ngFor","ngForOf"],["routerLink","/faq",1,"c-button"],["aria-hidden","true",1,"u-margin-auto","u-margin-top-7","u-max-width-3"],["src","/assets/img/illustrations/flag.png"],[1,"c-panel","u-background-color-brown","u-color-white"],[1,"c-logo-grid"],["href","https://www.extinctionrebellion.be",1,"c-logo"],["viewBox","0 0 120 40","role","img","aria-hidden","true",1,"c-logo__image"],[0,"xlink","href","#logo-extinction-rebellion"],["href","https://www.greenpeace.be",1,"c-logo"],[0,"xlink","href","#logo-greenpeace"],["href","https://www.grootoudersvoorhetklimaat.be",1,"c-logo"],["src","/assets/img/logos/logo-grootouders-voor-het-klimaat.png","alt","Grootouders voor het klimaat",1,"c-logo__image"],["href","https://www.hartbovenhard.be",1,"c-logo"],["src","/assets/img/logos/logo-hart-boven-hard.png","alt","Hart Boven Hard",1,"c-logo__image"],["href","https://www.klimaatzaak.eu",1,"c-logo"],[0,"xlink","href","#logo-klimaatzaak"],["href","https://www.oikos.be",1,"c-logo"],["src","/assets/img/logos/logo-oikos.png","alt","Oikos",1,"c-logo__image"],["href","https://www.oxfam.be",1,"c-logo"],[0,"xlink","href","#logo-oxfam"],["href","https://www.youth4climate.be",1,"c-logo"],["src","/assets/img/logos/logo-youth-for-climate.png","alt","Youth For Climate",1,"c-logo__image"],[1,"c-logo",2,"text-align","center",3,"routerLink"],[1,"c-video-reel__item",3,"routerLink","click"],[3,"src","alt"],["target","_blank","href","https://instagram.com/LeParlementCitoyen","data-icon-entity","\uf16d",1,"c-icon"],[1,"grid__cell","s-editor","u-text-align-center"],["aria-hidden","true",1,"u-max-width-1"],[3,"src"],[1,"h5"],[3,"routerLink","innerHtml"],[1,"keep-newlines",3,"innerHtml"]],template:function(e,t){1&e&&(xo(0,"div",0),xo(1,"div",1),Co(2,"h1",2),rl(3,"translate"),xo(4,"p",3),$o(5),rl(6,"translate"),So(),So(),So(),xo(7,"div",4),xo(8,"figure",5),xo(9,"div",6),xo(10,"video",7,8),$o(12," Sorry, your browser doesn't support embedded videos. "),So(),So(),So(),xo(13,"div",9),xo(14,"div",10),$o(15),So(),xo(16,"div",11),$o(17),So(),So(),xo(18,"div",12,13),yo(20,Ew,2,2,"a",14),So(),So(),xo(21,"div",15),xo(22,"div",16),xo(23,"div",17),xo(24,"div",18),xo(25,"figure",19),Co(26,"img",20),So(),Co(27,"h2",21),rl(28,"translate"),Co(29,"p",22),rl(30,"translate"),So(),xo(31,"div",18),xo(32,"figure",19),Co(33,"img",23),So(),Co(34,"h2",21),rl(35,"translate"),Co(36,"p",22),rl(37,"translate"),So(),xo(38,"div",18),xo(39,"figure",19),Co(40,"img",24),So(),Co(41,"h2",21),rl(42,"translate"),Co(43,"p",22),rl(44,"translate"),So(),xo(45,"div",18),xo(46,"figure",19),Co(47,"img",25),So(),Co(48,"h2",21),rl(49,"translate"),Co(50,"p",22),rl(51,"translate"),So(),So(),So(),xo(52,"div",26),xo(53,"button",27),rl(54,"async"),xo(55,"span",28),$o(56),rl(57,"translate"),So(),So(),So(),So(),xo(58,"div",29),xo(59,"div",30),xo(60,"span",31),$o(61),rl(62,"translate"),So(),xo(63,"a",32),xo(64,"span",33),$o(65,"Facebook"),So(),So(),xo(66,"a",34),xo(67,"span",33),$o(68,"Twitter"),So(),So(),yo(69,Tw,3,0,"a",35),xo(70,"a",36),xo(71,"span",33),$o(72,"Telegram"),So(),So(),So(),So(),xo(73,"div",37),xo(74,"div",38),Co(75,"h2",39),rl(76,"translate"),xo(77,"p"),$o(78),rl(79,"translate"),So(),So(),xo(80,"div",40),xo(81,"div",17),yo(82,Aw,8,9,"div",41),So(),So(),xo(83,"div",26),xo(84,"a",42),xo(85,"span",28),$o(86),rl(87,"translate"),So(),So(),So(),xo(88,"figure",43),Co(89,"img",44),So(),So(),xo(90,"div",45),xo(91,"div",46),xo(92,"a",47),xo(93,"span",33),$o(94,"Extinction Rebellion Belgium"),So(),En(),xo(95,"svg",48),Co(96,"use",49),So(),So(),Tn(),xo(97,"a",50),xo(98,"span",33),$o(99,"Greenpeace"),So(),En(),xo(100,"svg",48),Co(101,"use",51),So(),So(),Tn(),xo(102,"a",52),Co(103,"img",53),So(),xo(104,"a",54),Co(105,"img",55),So(),xo(106,"a",56),xo(107,"span",33),$o(108,"Klimaatzaak"),So(),En(),xo(109,"svg",48),Co(110,"use",57),So(),So(),Tn(),xo(111,"a",58),Co(112,"img",59),So(),xo(113,"a",60),xo(114,"span",33),$o(115,"Oxfam"),So(),En(),xo(116,"svg",48),Co(117,"use",61),So(),So(),Tn(),xo(118,"a",62),Co(119,"img",63),So(),xo(120,"a",64),rl(121,"async"),$o(122),rl(123,"translate"),So(),So(),So()),2&e&&(vi(2),wo("innerHtml",il(3,27,"mainTitle"),Xr),vi(3),Uo(il(6,29,"mainSubtitle")),vi(5),wo("poster",t.currentVideo.poster,Jr)("src",t.currentVideo.src,Jr),vi(5),Uo(t.currentVideo.name),vi(2),Uo(t.currentVideo.title),vi(3),wo("ngForOf",t.videos[t.lang]),vi(7),wo("innerHtml",il(28,31,"explainerTitle1"),
1Xr),vi(2),wo("innerHtml",il(30,33,"explainerText1"),Xr),vi(5),wo("innerHtml",il(35,35,"explainerTitle2"),Xr),vi(2),wo("innerHtml",il(37,37,"explainerText2"),Xr),vi(5),wo("innerHtml",il(42,39,"explainerTitle3"),Xr),vi(2),wo("innerHtml",il(44,41,"explainerText3"),Xr),vi(5),wo("innerHtml",il(49,43,"explainerTitle4"),Xr),vi(2),wo("innerHtml",il(51,45,"explainerText4"),Xr),vi(3),wo("routerLink",il(54,47,t.languageService.route("proposal"))),vi(3),Uo(il(57,49,"readTheProposal")),vi(5),Uo(il(62,51,"followOurCampaign")),vi(2),wo("href","nl"===t.lang?"https://facebook.com/hetburgerparlement":"https://facebook.com/LeParlementCitoyen",Jr),vi(3),wo("href","nl"===t.lang?"https://twitter.com/burgerparlement":"https://twitter.com/ParlementCito",Jr),vi(3),wo("ngIf","nl"!==t.lang),vi(6),Ro("innerHtml",il(76,53,"faqTitle"),Xr),vi(3),Uo(il(79,55,"manyQuestions")),vi(4),wo("ngForOf",t.questions),vi(4),Uo(il(87,57,"searchThroughAllQuestions")),vi(34),wo("routerLink",il(121,59,t.languageService.route("about"))),vi(2),Qo(" ",il(123,61,"viewAllSupportingOrganizations")," "))},directives:[n_,Zc,mp,$c,fp],pipes:[Sg,Xc,xw],styles:[".c-video__viewport[_ngcontent-%COMP%]   video[_ngcontent-%COMP%]{width:100%;-o-object-fit:cover;object-fit:cover;background-size:cover}.vid-title[_ngcontent-%COMP%]{text-align:center}
1.vid-title[_ngcontent-%COMP%]   .vid-title-name[_ngcontent-%COMP%]{font-size:1.33em;font-weight:500}.vid-carrousel[_ngcontent-%COMP%]{margin-top:20px;width:100%;height:180px;overflow-x:scroll;display:-ms-flexbox;display:flex;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.vid-carrousel[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.vid-carrousel[_ngcontent-%COMP%]   .vid-thumb[_ngcontent-%COMP%]{height:100%}.vid-next[_ngcontent-%COMP%], .vid-prev[_ngcontent-%COMP%]{min-width:75px;width:50px;height:180px;position:absolute;z-index:1}.vid-prev[_ngcontent-%COMP%]{left:0;cursor:url(/assets/cursors/cursor_arrow_left.png),url(/assets/cursors/cursor_arrow_left.cur),w-resize}.vid-next[_ngcontent-%COMP%]{right:0;cursor:url(/assets/cursors/cursor_arrow_right.png),url(/assets/cursors/cursor_arrow_right.cur),w-resize}.vid-next[_ngcontent-%COMP%]:hover, .vid-prev[_ngcontent-%COMP%]:hover{background-color:#fff;background-repeat:no-repeat;opacity:.35;filter:alpha(opacity=35);position:absolute}.vid-prev[_ngcontent-%COMP%]:hover{background-image:url(/assets/img/arrow_left.gif);background-position:50%}.vid-next[_ngcontent-%COMP%]:hover{background-image:url(/assets/img/arrow_right.gif);background-position:50%}@media (max-width:720px){.vid-next[_ngcontent-%COMP%], .vid-prev[_ngcontent-%COMP%]{display:none;visibility:hidden}.vid-carrousel[_ngcontent-%COMP%], .vid-next[_ngcontent-%COMP%], .vid-prev[_ngcontent-%COMP%]{height:90px}}"]}),e})();var qw=n("LyFZ");let Ow=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=dt({type:e,selectors:[["app-participate"]],decls:14,vars:9,consts:[[1,"c-panel","u-background-color-pink","u-margin-top-9","u-padding-top-5"],[1,"container","s-editor","u-text-align-center"],["aria-hidden","true",1,"u-margin-top-minus-9","u-max-width-2"],["src","/assets/img/illustrations/letter-wings.png"],["routerLink","/","fragment","mail",1,"c-button"],[1,"c-button__label"]],template:function(e,t){1&e&&(xo(0,"div",0),xo(1,"div",1),xo(2,"figure",2),Co(3,"img",3),So(),xo(4,"h3"),$o(5),rl(6,"translate"),So(),xo(7,"p"),$o(8),rl(9,"translate"),So(),xo(10,"button",4),xo(11,"span",5),$o(12),rl(13,"translate"),So(),So(),So(),So()),2&e&&(vi(5),Uo(il(6,3,"contactYourRepresentativesTitle")),vi(3),Uo(il(9,5,"contactYourRepresentativesText")),vi(4),Uo(il(13,7,"contactYourRepresentativesParticipate")))},directives:[mp],pipes:[Sg],styles:[""]}),e})();function Pw(e,t){if(1&e&&(xo(0,"figure",8),Co(1,"img",9),So()),2&e){const e=Mo();vi(1),wo("src",e.image,Jr)}}
1function Iw(e,t){if(1&e&&(xo(0,"h3",10),xo(1,"a",11),rl(2,"async"),Co(3,"span",12),xo(4,"mat-icon",13),$o(5,"link"),So(),So(),So()),2&e){const e=Mo();vi(1),wo("routerLink",il(2,2,e.languageService.route("question",e.question.slug))),vi(2),wo("innerHtml",e.question.question,Xr)}}function Mw(e,t){if(1&e){const e=Ao();xo(0,"div",14),Oo("click",(function(){return nn(e),Mo().expand()})),$o(1),rl(2,"translate"),xo(3,"mat-icon",15),$o(4,"expand_more"),So(),So()}2&e&&(vi(1),Qo(" ",il(2,1,"Show more")," "))}function Rw(e,t){if(1&e){const e=Ao();xo(0,"div",14),Oo("click",(function(){return nn(e),Mo().expand()})),$o(1),rl(2,"translate"),xo(3,"mat-icon",15),$o(4,"expand_less"),So(),So()}2&e&&(vi(1),Qo(" ",il(2,1,"Show less")," "))}function Lw(e,t){if(1&e){const e=Ao();xo(0,"li",16),xo(1,"a",17),Oo("click",(function(){nn(e);const n=t.$implicit;return Mo().tagClicked(n)})),xo(2,"span",18),$o(3),So(),So(),So()}if(2&e){const e=t.$implicit;vi(3),Uo(e)}}let zw=(()=>{class e{constructor(e,t){this.randomImage=e,this.languageService=t,this.tagClickedEmitter=new al,this.lang="nl",this.expanded=!1,this.expand=()=>this.expanded=!this.expanded,this.tagClicked=e=>this.tagClickedEmitter.emit(e)}ngAfterViewInit(){setTimeout(()=>this.image=this.image||this.randomImage.nextImage())}}return e.\u0275fac=function(t){return new(t||e)(bo(kw),bo(um))},e.\u0275cmp=dt({type:e,selectors:[["app-question"]],inputs:{question:"question",answerOnly:"answerOnly",image:"image"},outputs:{tagClickedEmitter:"tagClicked"},decls:11,vars:9,consts:[[1,"s-editor"],["class","u-align-left u-max-width-1","aria-hidden","true",4,"ngIf"],["id","question-1","class","h5 question-title",4,"ngIf"],[1,"keep-newlines",3,"innerHtml"],["class","expand-button",3,"click",4,"ngIf"],[1,"answer"],[1,"c-tag-list"],["class","c-tag-list__item",4,"ngFor","ngForOf"],["aria-hidden","true",1,"u-align-left","u-max-width-1"],[3,"src"],["id","question-1",1,"h5","question-title"],[3,"routerLink"],[3,"innerHtml"],[1,"question-link"],[1,"expand-button",3,"click"],[1,"inline"],[1,"c-tag-list__item"],[1,"c-tag",3,"routerLink","click"],[1,"c-tag__label"]],template:function(e,t){1&e&&(xo(0,"div",0),yo(1,Pw,2,1,"figure",1),yo(2,Iw,6,4,"h3",2),xo(3,"div"),Co(4,"p",3),yo(5,Mw,5,3,"div",4),So(),xo(6,"div",5),Co(7,"p",3),yo(8,Rw,5,3,"div",4),So(),xo(9,"ul",6),yo(10,Lw,4,1,"li",7),So(),So()),2&e&&(vi(1),wo("ngIf",!t.answerOnly),vi(1),wo("ngIf",!t.answerOnly),vi(2),wo("innerHtml",t.question.summary,Xr),vi(1),wo("ngIf",t.question.answer&&!t.expanded),vi(1),No("hidden",!t.expanded),vi(1),wo("innerHtml",t.question.answer,Xr),vi(1),wo("ngIf",t.expanded),vi(2),wo("ngForOf",t.question.tags))},directives:[$c,Zc,fp,nw],pipes:[Xc,Sg],styles:[".answer[_ngcontent-%COMP%]{font-size:85%;line-height:22px;margin-top:8px;margin-bottom:8px}.expand-button[_ngcontent-%COMP%]{margin-top:8px;font-size:80%;opacity:.7;cursor:pointer}.hidden[_ngcontent-%COMP%]{display:none}.c-tag-list__item[_ngcontent-%COMP%]{margin-right:4px}.question-link[_ngcontent-%COMP%]{visibility:hidden;margin-left:12px;vertical-align:text-bottom}.question-title[_ngcontent-%COMP%]:hover   .question-link[_ngcontent-%COMP%]{visibility:visible;opacity:.6}.question-title[_ngcontent-%COMP%]:hover   .question-link[_ngcontent-%COMP%]:hover{opacity:1}"]}),e})();const Dw=["question"];function Vw(e,t){if(1&e){const e=Ao();xo(0,"div"),xo(1,"h4"),$o(2),rl(3,"translate"),xo(4,"small"),xo(5,"span",12),$o(6),xo(7,"mat-icon",13),Oo("click",(function(){return nn(e),Mo().clearFilter()})),$o(8,"close"),So(),So(),So(),So(),So()}if(2&e){const e=Mo();vi(2),Qo("",il(3,2,"Tag filter")," "),vi(4),Qo("",e.tagFilter," ")}}function Nw(e,t){if(1&e&&(xo(0,"li"),xo(1,"a",16),$o(2),So(),So()),2&e){const e=t.$implicit;vi(1),wo("fragment",e.slug),vi(1),Uo(e.question)}}function Fw(e,t){if(1&e&&(Eo(0),xo(1,"h2",14),$o(2),So(),xo(3,"ul",15),yo(4,Nw,3,2,"li",8),So(),To()),2&e){const e=t.$implicit;vi(2),Uo(e.topic),vi(2),wo("ngForOf",e.questions)}}function Hw(e,t){if(1&e){const e=Ao();xo(0,"div",20),xo(1,"app-question",21),Oo("tagClicked",(function(t){return nn(e),Mo(3).setTagFilter(t)})),So(),So()}if(2&e){const e=t.$implicit,n=t.index,r=Mo(3);
1wo("id",e.slug),vi(1),wo("question",e)("image",r.imgs[n])}}function Zw(e,t){if(1&e&&(xo(0,"div",18),yo(1,Hw,2,3,"div",19),So()),2&e){const e=t.$implicit;vi(1),wo("ngForOf",e.questions)}}function Bw(e,t){if(1&e&&(Eo(0),yo(1,Zw,2,1,"div",17),To()),2&e){const e=Mo();vi(1),wo("ngForOf",e.groupedQuestions)}}function $w(e,t){if(1&e){const e=Ao();xo(0,"div",20),xo(1,"app-question",21),Oo("tagClicked",(function(t){return nn(e),Mo(2).setTagFilter(t)})),So(),So()}if(2&e){const e=t.$implicit,n=t.index,r=Mo(2);wo("id",e.slug),vi(1),wo("question",e)("image",r.imgs[n])}}function Uw(e,t){if(1&e){const e=Ao();xo(0,"p"),$o(1),rl(2,"translate"),xo(3,"a",22),Oo("click",(function(){return nn(e),Mo(2).clearFilter()})),$o(4),rl(5,"translate"),So(),So()}2&e&&(vi(1),Qo(" ",il(2,2,"noQuestionsWithThisFilter")," "),vi(3),Qo(" ",il(5,4,"showAllQuestions"),""))}function Qw(e,t){if(1&e&&(Eo(0),yo(1,$w,2,3,"div",19),yo(2,Uw,6,6,"p",7),To()),2&e){const e=Mo();vi(1),wo("ngForOf",e.filteredQuestions),vi(1),wo("ngIf",(e.filter||e.tagFilter)&&e.filter.length>2&&0==e.filteredQuestions.length)}}let Ww=(()=>{class e{constructor(e,t,n,r){this.questionsService=t,this.randomImage=n,this.languageService=r,this.filter="",this.tagFilter=null,this.questionPlaceholder="",this.questionExamples=[],this.counter=0,this.allQuestions=yw,this.filteredQuestions=[],this.groupedQuestions=[],this.isBrowser=!1,this.imgs=[],r.lang.subscribe(e=>{this.questionExamples="nl"===e?["groen","kost","uitstoot","ecologisch"]:"fr"===e?["ecolo","coute","citoyen","inclusivit\xe9"]:["cost","emissions","ecologic"],this.clearFilter(),this.allQuestions="nl"===e?yw:"fr"===e?bw:_w,this.groupQuestions();const t=this;this.allQuestionsIndex=qw((function(){this.ref("question"),this.field("question"),this.field("summary"),this.field("answer"),this.field("tags"),t.allQuestions.forEach((function(e){this.add(e)}),this)}))}),this.questionPlaceholder=this.questionExamples[0],this.isBrowser=eu(e),setTimeout(()=>this.questionField.nativeElement.focus()),this.imgs=n.generateImages(50)}ngOnInit(){this.isBrowser&&(this.timer=setInterval(()=>this.questionPlaceholder=this.questionExamples[++this.counter%this.questionExamples.length],3e3))}ngOnDestroy(){this.timer&&clearInterval(this.timer)}groupQuestions(){this.groupedQuestions=(this.filteredQuestions&&this.filteredQuestions.length>0?this.filteredQuestions:this.allQuestions).reduce((e,t)=>(e.find(e=>e.topic===t.tags[0])||e.push({topic:t.tags[0],questions:[]}),e.find(e=>e.topic===t.tags[0]).questions.push(t),e),[])}filterQuestions(){if(this.filter.length>2){const e=this.filter.split(" ").filter(e=>e).map(e=>e+" "+e+"*").join(" ");this.filteredQuestions=this.allQuestionsIndex.search(e).map(e=>this.allQuestions.find(t=>t.question===e.ref)),this.groupQuestions()}else 0===this.filter.length&&(this.filteredQuestions=[],this.groupQuestions())}setTagFilter(e){this.tagFilter=e,this.filteredQuestions=this.allQuestions.filter(t=>t.tags&&t.tags.includes(e)),this.groupQuestions(),window.scrollTo(0,0)}clearFilter(){this.filteredQuestions=[],this.tagFilter=null,this.filter="",this.groupQuestions()}}return e.\u0275fac=function(t){return new(t||e)(bo(Al),bo(ww),bo(kw),bo(um))},e.\u0275cmp=dt({type:e,selectors:[["app-faq"]],viewQuery:function(e,t){var n;1&e&&bl(Dw,!0),2&e&&yl(n=_l())&&(t.questionField=n.first)},decls:28,vars:21,consts:[[1,"c-panel","u-padding-top-0"],[1,"container"],[1,"c-page-title",3,"innerHtml"],[1,"c-panel","u-background-color-grey-light"],["role","search",1,"c-search-bar"],["id","search","type","search",1,"c-search-bar__input",3,"placeholder","ngModel","ngModelChange","keyup"],["question",""],[4,"ngIf"],[4,"ngFor","ngForOf"],[1,"c-callout"],[3,"routerLink"],[1,"c-panel"],[1,"c-tag","c-tag__label",2,"vertical-align","bottom"],[1,"remove-tag-icon",3,"click"],[1,"h4","u-margin-top-6",2,"text-transform","capitalize"],[1,"c-list","c-list--questions","u-margin-top-5"],["routerLink","/faq",3,"fragment"],["class","question-container",4,"ngFor","ngForOf"],[1,"question-container"],["class","question-container",3,"id",4,"ngFor","ngForOf"],[1,"question-container",3,"id"],[3,"question","image","tagClicked"],[3,"routerLink","click"]],template:function(e,t){1&e&&(xo(0,"div",0),xo(1,"div",1),Co(2,"h1",2),rl(3,"translate"),xo(4,"p"),$o(5),rl(6,"translate"),So(),So(),So(),xo(7,"div",3),xo(8,"div",1),xo(9,"div",4),xo(10,"input",5,6),Oo("ngModelChange",(function(e){return t.filter=e}))("keyup",(function(){return t.filterQuestions()})),So(),So(),yo(12,Vw,9,4,"div",7),yo(13,Fw,5,2,"ng-container",8),xo(14,"div",9),xo(15,"p"),xo(16,"strong"),$o(17),rl(18,"translate"),So(),xo(19,"a",10),rl
1(20,"async"),$o(21),rl(22,"translate"),So(),So(),So(),So(),So(),xo(23,"div",11),xo(24,"div",1),yo(25,Bw,2,1,"ng-container",7),yo(26,Qw,3,2,"ng-container",7),So(),So(),Co(27,"app-participate")),2&e&&(vi(2),Ro("innerHtml",il(3,11,"faqTitle"),Xr),vi(3),Uo(il(6,13,"faqSubtitle")),vi(5),wo("placeholder",t.questionPlaceholder)("ngModel",t.filter),vi(2),wo("ngIf",t.tagFilter),vi(1),wo("ngForOf",t.groupedQuestions),vi(4),Qo("",il(18,15,"yourQuestionNotHere")," "),vi(2),wo("routerLink",il(20,17,t.languageService.route("about"))),vi(2),Uo(il(22,19,"sendUsAMail")),vi(4),wo("ngIf",!t.filter&&!t.tagFilter),vi(1),wo("ngIf",t.filter||t.tagFilter))},directives:[uf,mf,ev,$c,Zc,fp,Ow,nw,zw],pipes:[Sg,Xc],styles:[".question-container[_ngcontent-%COMP%]:not(:first-child){margin-top:5rem!important}.remove-tag-icon[_ngcontent-%COMP%]{vertical-align:text-bottom;cursor:pointer}"]}),e})(),Gw=(()=>{class e{constructor(e){this.languageService=e}}return e.\u0275fac=function(t){return new(t||e)(bo(um))},e.\u0275cmp=dt({type:e,selectors:[["app-memorandum"]],decls:47,vars:48,consts:[[1,"c-panel","u-padding-top-0"],[1,"container","u-max-width-7","u-text-align-center"],[1,"c-page-title",3,"innerHtml"],[1,"c-panel"],[1,"container","s-editor"],["aria-hidden","true",1,"u-max-width-4"],["src","/assets/img/illustrations/birds.png"],[3,"innerHtml"],[1,"small"],[1,"c-button","c-button--download"],["target","_blank",1,"c-button__label",3,"href"]],template:function(e,t){1&e&&(xo(0,"div",0),xo(1,"div",1),Co(2,"h1",2),rl(3,"translate"),So(),So(),xo(4,"div",3),xo(5,"div",4),xo(6,"figure",5),Co(7,"img",6),So(),Co(8,"p",7),rl(9,"translate"),Co(10,"p",7),rl(11,"translate"),xo(12,"ul"),Co(13,"li",7),rl(14,"translate"),Co(15,"li",7),rl(16,"translate"),Co(17,"li",7),rl(18,"translate"),Co(19,"li",7),rl(20,"translate"),Co(21,"li",7),rl(22,"translate"),Co(23,"li",7),rl(24,"translate"),Co(25,"li",7),rl(26,"translate"),Co(27,"li",7),rl(28,"translate"),So(),Co(29,"p",7),rl(30,"translate"),xo(31,"p",8),xo(32,"sup"),$o(33,"1"),So(),$o(34),rl(35,"translate"),So(),xo(36,"p",8),xo(37,"sup"),$o(38,"2"),So(),Co(39,"span",7),rl(40,"translate"),So(),xo(41,"button",9),xo(42,"a",10),rl(43,"async"),$o(44),rl(45,"translate"),So(),So(),So(),So(),Co(46,"app-participate")),2&e&&(vi(2),wo("innerHtml",il(3,16,"proposalTitle"),Xr),vi(6),wo("innerHtml",il(9,18,"proposalIntro1"),Xr),vi(2),wo("innerHtml",il(11,20,"proposalIntro2"),Xr),vi(3),wo("innerHtml",il(14,22,"proposalDemand1"),Xr),vi(2),wo("innerHtml",il(16,24,"proposalDemand2"),Xr),vi(2),wo("innerHtml",il(18,26,"proposalDemand3"),Xr),vi(2),wo("innerHtml",il(20,28,"proposalDemand4"),Xr),vi(2),wo("innerHtml",il(22,30,"proposalDemand5"),Xr),vi(2),wo("innerHtml",il(24,32,"proposalDemand6"),Xr),vi(2),wo("innerHtml",il(26,34,"proposalDemand7"),Xr),vi(2),wo("innerHtml",il(28,36,"proposalDemand8"),Xr),vi(2),wo("innerHtml",il(30,38,"proposalOutro"),Xr),vi(5),Qo(" ",il(35,40,"proposalFootnote1"),""),vi(5),Ro("innerHtml",il(40,42,"proposalFootnote2"),Xr),vi(3),wo("href","nl"===il(43,44,t.languageService.lang)?"/assets/proposal/het_burgerparlement_voorstel.pdf":"/assets/proposal/le_parlement_citoyen_proposition.pdf",Jr),vi(2),Uo(il(45,46,"proposalDownload")))},directives:[Ow],pipes:[Sg,Xc],styles:[""]}),e})();
1function Kw(e,t){if(1&e&&(xo(0,"li"),xo(1,"a",11),rl(2,"async"),$o(3),So(),So()),2&e){const e=t.$implicit,n=Mo();vi(1),wo("routerLink",il(2,2,n.languageService.route("question",e.slug))),vi(2),Uo(e.question)}}let Yw=(()=>{class e{constructor(e,t,n,r,i,s){this.languageService=s,i.params.subscribe(s=>{try{const s=i.snapshot.url.slice(-1)[0].path;s||e.navigate(["/faq"]),this.question=t.getQuestionBySlug(s),this.question||e.navigate(["/faq"]),t.getRandomQuestions(6).subscribe(e=>this.randomQuestions=e),r.get("title").subscribe(e=>{n.updateTitle(this.stripHtml(this.question.question)+" - "+e),n.updateDescription(this.stripHtml(this.question.summary))})}catch(ck){e.navigate(["/faq"])}})}stripHtml(e){return e.replace(/<[^>]*>?/gm,"")}}return e.\u0275fac=function(t){return new(t||e)(bo(gp),bo(ww),bo(cm),bo(xg),bo(Jh),bo(um))},e.\u0275cmp=dt({type:e,selectors:[["app-question-detail"]],decls:21,vars:16,consts:[[1,"c-panel","u-padding-top-0"],[1,"container"],[1,"c-page-title",3,"innerHtml"],[1,"s-editor"],[3,"question","answerOnly"],[1,"c-panel"],[1,"h4","u-margin-top-6",2,"text-transform","capitalize"],[1,"c-list","c-list--questions","u-margin-top-5"],[4,"ngFor","ngForOf"],[1,"c-callout","u-margin-top-6"],["routerLink","/faq"],[3,"routerLink"]],template:function(e,t){1&e&&(xo(0,"div",0),xo(1,"div",1),Co(2,"h1",2),xo(3,"div",3),Co(4,"app-question",4),xo(5,"div",5),xo(6,"h2",6),$o(7),rl(8,"translate"),So(),xo(9,"ul",7),yo(10,Kw,4,4,"li",8),So(),xo(11,"div",9),xo(12,"p"),$o(13),rl(14,"translate"),xo(15,"a",10),$o(16),rl(17,"translate"),So(),$o(18),rl(19,"translate"),So(),So(),So(),So(),So(),So(),Co(20,"app-participate")),2&e&&(vi(2),wo("innerHtml",t.question.question,Xr),vi(2),wo("question",t.question)("answerOnly",!0),vi(3),Qo("",il(8,8,"Maybe you were also wondering"),"..."),vi(3),wo("ngForOf",t.randomQuestions),vi(3),Qo("",il(14,10,"Check out")," "),vi(3),Uo(il(17,12,"all questions")),vi(2),Qo(" ",il(19,14,"on our FAQ page"),"!"))},directives:[zw,Zc,fp,Ow],pipes:[Sg,Xc],styles:[".question-container[_ngcontent-%COMP%]:not(:first-child){margin-top:5rem!important}"]}),e})();var Xw=n("DlQD"),Jw=n.n(Xw);let ek=(()=>{class e{constructor(e){e.get("https://www.hetburgerparlement.be/assets/i18n/privacy.nl.md",{responseType:"text"}).toPromise().then(e=>this.privacy=Jw()(e))}}return e.\u0275fac=function(t){return new(t||e)(bo(Dm))},e.\u0275cmp=dt({type:e,selectors:[["app-privacy"]],decls:5,vars:1,consts:[[1,"c-panel","u-padding-top-0"],[1,"container"],[1,"c-page-title"],[1,"s-editor",3,"innerHtml"]],template:function(e,t){1&e&&(xo(0,"div",0),xo(1,"div",1),xo(2,"h1",2),$o(3," Privacy notice "),So(),Co(4,"div",3),So(),So()),2&e&&(vi(4),wo("innerHtml",t.privacy,Xr))},styles:[""]}),e})();function tk(e,t){1&e&&(Eo(0),xo(1,"a",91),$o(2,"La Libre"),So(),$o(3," | "),xo(4,"a",92),$o(5,"RTBF"),So(),$o(6," | "),xo(7,"a",93),$o(8,"Le Vif"),So(),$o(9," | "),xo(10,"a",94),$o(11,"Vivre ici"),So(),To())}function nk(e,t){1&e&&(Eo(0),xo(1,"a",95),$o(2,"De Standaard"),So(),$o(3," | "),xo(4,"a",96),$o(5,"De Morgen"),So(),$o(6," | "),xo(7,"a",97),$o(8,"Het Nieuwsblad"),So(),$o(9," | "),xo(10,"a",98),$o(11,"Knack"),So(),$o(12," | "),xo(13,"a",99),$o(14,"Sampol"),So(),$o(15," | "),xo(16,"a",100),$o(17,"De Correspondent"),So(),To())}let rk=(()=>{class e{constructor(e){this.languageService=e}}return e.\u0275fac=function(t){return new(t||e)(bo(um))},e.\u0275cmp=dt({type:e,selectors:[["app-about"]],decls:275,vars:104,consts:[[1,"c-panel","u-padding-top-0"],[1,"container"],[1,"c-page-title",3,"innerHtml"],[1,"lead"],[1,"c-panel","u-background-color-brown","u-color-white","u-overflow-bottom"],["data-column-count","2",1,"grid","grid--columns"],[1,"grid__tracks"],[1,"c-media-object"],[1,"c-media-object__figure"],["target","_blank","href","https://www.extinctionrebellion.be",1,"c-logo","c-media-object__logo"],[1,"u-visually-hidden"],["viewBox","0 0 120 40","role","img","aria-hidden","true",1,"c-logo__image"],[0,"xlink","href","#logo-extinction-rebellion"],[1,"c-media-object__body"],["target","_blank","href","https://www.greenpeace.be",1,"c-logo","c-media-object__logo"],[0,"xlink","href","#logo-greenpeace"],["target","_blank",1,"c-logo","c-media-object__logo",3,"href"],[1,"c-logo__image",3,"src","alt"],["target","_blank","href","https://www.hartbovenhard.be",1,"c-logo","c-media-object__logo"],["src","/assets/img/logos/logo-hart-boven-hard.png",1,"c-logo__image",3,"alt"],["target","_blank","href","https://www.klimaatzaak.eu",1,"c-logo","c-media-object__logo"],[0,"xlink","href","#logo-klimaatzaak"],["target","_blank","href","https://www.klimaatcoalitie.be/",1,"c-logo","c-media-object__logo"],["src","/assets/img/logos/logo-klimaatcoalitie.png",1,"c-logo__image",3,"alt"],["target","_blank","href","https://www.oikos.be",1,"c-logo","c-media-object__logo"],["src","/assets/img/logos/logo-oikos.png","alt","Oikos",1,"c-logo__image"],["target","_blank","href","https://www.oxfam.be",1,"c-logo","c-media-object__logo"],[0,"xlink","href","#logo-oxfam"],["target","_blank","href","https://www.youth4climate.be",1,"c-logo","c-media-object__logo"],["src","/assets/img/logos/logo-youth-for-climate.png","alt","Youth For Climate",1,"c-logo__image"],["target","_blank","href","https://climate-express.be",1,"c-logo","c-media-object__logo"],["src","/assets/img/logos/logo-climate-express.png","alt","Climate Express",1,"c-logo__image"],["target","_blank","href","https://11.be",1,"c-logo","c-media-object__logo"],["src","/assets/img/logos/logo-111111.png","alt","11.11.11",1,"c-logo__image"],["target","_blank","href","https://www.vormingplus.be",1,"c-logo","c-media-object__logo"],["src","/assets/img/logos/logo-vormingplus.png","alt","Vorming Plus",1,"c-logo__image"],["target","_blank","href","https://www.gentsmilieufront.be",1,"c-logo","c-media-object__logo"],["src","/assets/img/logos/gmf.png","alt","Gents MilieuFront",1,"c-logo__image"],["target","_blank","href","https://www.poussesetvous.be",1,"c-logo","c-media-object__logo"],["src","/assets/img/logos/logo-pousses-et-vous.png","alt","Pousses et Vous",1,"c-logo__image"],["target","_blank","href","https://www.rescoopv.be",1,"c-logo","c-media-object__logo"],["src","/assets/img/logos/logo-rescoop.png","alt","REScoop Vlaanderen",1,"c-logo__image"],[1,"c-logo-grid"],["target","_blank","href","https://www.act4change.be",1,"c-logo"],["src","/assets/img/logos/logo-act4change.png","alt","Act4Change",1,"c-logo__image"],["target","_blank","href","https://www.agora.brussels",1,"c-logo"],[0,"xlink","href","#logo-agora"],["target","_blank","href","https://allforclimate.earth",1,"c-logo"],["src","/assets/img/logos/logo-all-for-climate.png","alt","All For Climate",1,"c-logo__image"],["target","_blank","href","https://www.burgerlijst.be",1,"c-logo"],[0,"xlink","href","#logo-burgerlijst"],["target","_blank","href","https://www.amazone.be",1,"c-logo"],["src","/assets/img/logos/logo-vzw-amazone.png","alt","VZW Amazone",1,"c-logo__image"],["target","_blank","href","http://www.coalitionkaya.be",1,"c-logo"],["src","/assets/img/logos/logo-kaya.png","alt","KAYA",1,"c-logo__image"],["target","_blank","href","https://www.masereelfonds.be",1,"c-logo"],[0,"xlink","href","#logo-masereelfonds"],["target","_blank","href","https://riseforclimatebelgium.eu",1,"c-logo"],["src","/assets/img/logos/logo-riseforclimate.png","alt","Rise for Climate",1,"c-logo__image"],["target","_blank","href","https://www.groupeone.be",1,"c-logo"],["src","/assets/img/logos/logo-groupeone.png","alt","Groupe One",1,"c-logo__image"],["target","_blank","href","http://www.ecores.eu",1,"c-logo"],["src","/assets/img/logos/logo-ecores.png","alt","Ecores",1,"c-logo__image"],["target","_blank","href","https://www.bewustverbruiken.be",1,"c-logo"],["src","/assets/img/logos/logo-nbv.png","alt","Netwerk Bewust Verbruiken",1,"c-logo__image"],["target","_blank","href","https://www.degage.be",1,"c-logo"],["src","/assets/img/logos/logo-degage.png","alt","D\xe9gage",1,"c-logo__image"],["target","_blank","href","https://boerenforum.wordpress.com",1,"c-logo"],["src","/assets/img/logos/logo-boerenforum.png","alt","Boerenforum",1,"c-logo__image"],["target","_blank","href","http://www.haricots.org/",1,"c-logo"],["src","/assets/img/logos/logo-lddh.png","alt","Le D\xe9but des Haricots",1,"c-logo__image"],[1,"container","s-editor","u-margin-top-7","u-text-align-center"],["target","_blank","href","http://state-of-the-arts.net"],["target","_blank","href","https://antwerpenize.be"],["target","_blank","href","http://antwerpenaantwoord.be"],["target","_blank","href","https://www.globelink.be"],["target","_blank",3,"href"],["target","_blank","href","https://www.furiavzw.be"],["target","_blank","href","https://lespetitesmains.be"],["target","_blank","href","https://mothersstepin.be"],["target","_blank","href","https://www.emergences.org"],["aria-hidden","true",1,"u-max-width-3"],["src","/assets/img/illustrations/wreath.png"],[1,"c-panel"],[1,"c-callout"],["href","mailto:[email protected]"],[1,"c-panel","u-padding-top-5"],[1,"container","s-editor","u-text-align-center"],[1,"h3",3,"innerHtml"],[1,"u-margin-top-7"],[4,"ngIf"],["target","_blank","href","https://www.lalibre.be/dernieres-depeches/belga/le-gouvernement-de-croo-appele-a-initier-un-parlement-citoyen-sur-l-urgence-ecologique-5f7db3fa7b50a641f635fe0d"],["target","_blank","href","https://www.rtbf.be/info/belgique/detail_le-gouvernement-de-croo-appele-a-initier-un-parlement-citoyen-sur-l-urgence-ecologique?id=10602920"],["target","_blank","href","https://www.levif.be/actualite/environnement/un-parlement-citoyen-p
1our-l-urgence-ecologique-le-parlement-actuel-n-arrive-pas-a-prendre-de-decision/article-normal-1342499.html"],["target","_blank","href","http://www.vivreici.be/article/detail_le-gouvernement-de-croo-appele-a-initier-un-parlement-citoyen-sur-l-urgence-ecologique?id=456514"],["target","_blank","href","https://www.standaard.be/cnt/dmf20201005_97580279"],["target","_blank","href","https://www.demorgen.be/nieuws/burgerparlement-wil-politici-adviseren-over-ecologische-noodtoestand~b2cf68a2/"],["target","_blank","href","https://www.nieuwsblad.be/cnt/dmf20201007_96396455"],["target","_blank","href","https://www.knack.be/nieuws/planet-earth/oproep-aan-regering-start-burgerparlement-om-ecologische-noodtoestand-aan-te-pakken/article-normal-1650691.html"],["target","_blank","href","https://www.sampol.be/2020/10/pleidooi-voor-een-nationaal-burgerparlement"],["target","_blank","href","https://decorrespondent.nl/11707/meer-dan-een-inspraakavond-beter-dan-een-referendum-met-deze-democratische-vernieuwing-kan-de-burger-zelf-beleid-maken/5441384180309-90a007f4"]],template:function(e,t){1&e&&(xo(0,"div",0),xo(1,"div",1),Co(2,"h1",2),rl(3,"translate"),xo(4,"p",3),$o(5),rl(6,"translate"),So(),So(),So(),xo(7,"div",4),xo(8,"div",5),xo(9,"div",6),xo(10,"div",7),xo(11,"figure",8),xo(12,"a",9),xo(13,"span",10),$o(14,"Extinction Rebellion Belgium"),So(),En(),xo(15,"svg",11),Co(16,"use",12),So(),So(),So(),Tn(),xo(17,"div",13),xo(18,"p"),xo(19,"strong"),$o(20,"Extinction Rebellion Belgium"),So(),$o(21),rl(22,"translate"),So(),So(),So(),xo(23,"div",7),xo(24,"figure",8),xo(25,"a",14),xo(26,"span",10),$o(27,"Greenpeace"),So(),En(),xo(28,"svg",11),Co(29,"use",15),So(),So(),So(),Tn(),xo(30,"div",13),xo(31,"p"),xo(32,"strong"),$o(33,"Greenpeace"),So(),$o(34),rl(35,"translate"),So(),So(),So(),xo(36,"div",7),xo(37,"figure",8),xo(38,"a",16),rl(39,"async"),Co(40,"img",17),rl(41,"async"),rl(42,"async"),rl(43,"translate"),So(),So(),xo(44,"div",13),xo(45,"p"),xo(46,"strong"),$o(47),rl(48,"translate"),So(),$o(49),rl(50,"translate"),So(),So(),So(),xo(51,"div",7),xo(52,"figure",8),xo(53,"a",18),Co(54,"img",19),rl(55,"translate"),So(),So(),xo(56,"div",13),xo(57,"p"),xo(58,"strong"),$o(59),rl(60,"translate"),So(),$o(61),rl(62,"translate"),So(),So(),So(),xo(63,"div",7),xo(64,"figure",8),xo(65,"a",20),xo(66,"span",10),$o(67,"Klimaatzaak"),So(),En(),xo(68,"svg",11),Co(69,"use",21),So(),So(),So(),Tn(),xo(70,"div",13),xo(71,"p"),xo(72,"strong"),$o(73,"Klimaatzaak"),So(),$o(74),rl(75,"translate"),So(),So(),So(),xo(76,"div",7),xo(77,"figure",8),xo(78,"a",22),xo(79,"span",10),$o(80),rl(81,"translate"),So(),Co(82,"img",23),rl(83,"translate"),So(),So(),xo(84,"div",13),xo(85,"p"),xo(86,"strong"),$o(87),rl(88,"translate"),So(),$o(89),rl(90,"translate"),So(),So(),So(),xo(91,"div",7),xo(92,"figure",8),xo(93,"a",24),Co(94,"img",25),So(),So(),xo(95,"div",13),xo(96,"p"),xo(97,"strong"),$o(98,"Oikos"),So(),$o(99),rl(100,"translate"),So(),So(),So(),xo(101,"div",7),xo(102,"figure",8),xo(103,"a",26),xo(104,"span",10),$o(105,"Oxfam"),So(),En(),xo(106,"svg",11),Co(107,"use",27),So(),So(),So(),Tn(),xo(108,"div",13),xo(109,"p"),xo(110,"strong"),$o(111,"Oxfam"),So(),$o(112),rl(113,"translate"),So(),So(),So(),xo(114,"div",7),xo(115,"figure",8),xo(116,"a",28),Co(117,"img",29),So(),So(),xo(118,"div",13),xo(119,"p"),xo(120,"strong"),$o(121,"Youth For Climate"),So(),$o(122),rl(123,"translate"),So(),So(),So(),xo(124,"div",7),xo(125,"figure",8),xo(126,"a",30),Co(127,"img",31),So(),So(),xo(128,"div",13),xo(129,"p"),xo(130,"strong"),$o(131,"Climate Express"),So(),$o(132),rl(133,"translate"),So(),So(),So(),xo(134,"div",7),xo(135,"figure",8),xo(136,"a",32),Co(137,"img",33),So(),So(),xo(138,"div",13),xo(139,"p"),xo(140,"strong"),$o(141,"11.11.11"),So(),$o(142),rl(143,"translate"),So(),So(),So(),xo(144,"div",7),xo(145,"figure",8),xo(146,"a",34),Co(147,"img",35),So(),So(),xo(148,"div",13),xo(149,"p"),xo(150,"strong"),$o(151,"Vorming Plus"),So(),$o(152),rl(153,"translate"),So(),So(),So(),xo(154,"div",7),xo(155,"figure",8),xo(156,"a",36),Co(157,"img",37),So(),So(),xo(158,"div",13),xo(159,"p"),xo(160,"strong"),$o(161,"Gents MilieuFront"),So(),$o(162),rl(163,"translate"),So(),So(),So(),xo(164,"div",7),xo(165,"figure",8),xo(166,"a",38),Co(167,"img",39),So(),So(),xo(168,"div",13),xo(169,"p"),xo(170,"strong"),$o(171,"Pousses et Vous"),So(),$o(172),rl(173,"translate"),So(),So(),So(),xo(174,"div",7),xo(175,"figure",8),xo(176,"a",40),Co(177,"img",41),So(),So(),xo(178,"div",13),xo(179,"p"),xo(180,"strong"),$o(181,"REScoop Vlaanderen"),So(),$o(182),rl(183,"translate"),So(),So(),So(),So(),So(),xo(184,"div",42),xo(185,"a",43),Co(186,"img",44),So(),xo(187,"a",45),xo(188,"span",10),$o(189,"Agora"),So(),En(),xo(190,"svg",11),Co(191,"use",46),So(),So(),Tn(),xo(192,"a",47),Co(193,"img",48),So(),xo(194,"a",49),xo(195,"span",10),$o(196,"Burgerlijst Antwerpen"),So(),En(),xo(197,"svg",11),Co(198,"use",50),So(),So(),Tn(),xo(199,"a",51),Co(200,"img",52),So(),xo(201,"a",53),C
1o(202,"img",54),So(),xo(203,"a",55),xo(204,"span",10),$o(205,"Masereelfonds"),So(),En(),xo(206,"svg",11),Co(207,"use",56),So(),So(),Tn(),xo(208,"a",57),Co(209,"img",58),So(),xo(210,"a",59),Co(211,"img",60),So(),xo(212,"a",61),Co(213,"img",62),So(),xo(214,"a",63),Co(215,"img",64),So(),xo(216,"a",65),Co(217,"img",66),So(),xo(218,"a",67),Co(219,"img",68),So(),xo(220,"a",69),Co(221,"img",70),So(),So(),xo(222,"div",71),xo(223,"p"),xo(224,"a",72),$o(225,"State of the arts"),So(),$o(226," | "),xo(227,"a",73),$o(228,"Antwerpenize"),So(),$o(229," | "),xo(230,"a",74),$o(231,"Antwerpen aan 't woord"),So(),$o(232," | "),xo(233,"a",75),$o(234,"Globelink vzw"),So(),$o(235," | "),xo(236,"a",76),rl(237,"async"),$o(238),rl(239,"translate"),So(),$o(240," | "),xo(241,"a",77),$o(242,"Furia"),So(),$o(243," | "),xo(244,"a",78),$o(245,"Les Petites Mains"),So(),$o(246," | "),xo(247,"a",79),$o(248),rl(249,"translate"),So(),$o(250," | "),xo(251,"a",80),$o(252,"\xc9mergences"),So(),So(),xo(253,"figure",81),Co(254,"img",82),So(),So(),So(),xo(255,"div",83),xo(256,"div",1),xo(257,"div",84),xo(258,"p"),$o(259),rl(260,"translate"),xo(261,"a",85),$o(262),rl(263,"translate"),So(),So(),So(),So(),So(),xo(264,"div",86),xo(265,"div",87),Co(266,"h2",88),rl(267,"translate"),xo(268,"div",89),xo(269,"p"),yo(270,tk,12,0,"ng-container",90),rl(271,"async"),yo(272,nk,18,0,"ng-container",90),rl(273,"async"),So(),So(),So(),So(),Co(274,"app-participate")),2&e&&(vi(2),Ro("innerHtml",il(3,34,"aboutTitle"),Xr),vi(3),Uo(il(6,36,"aboutSubtitle")),vi(16),Qo(" ",il(22,38,"Extinction Rebellion Belgium Info"),""),vi(13),Qo(" ",il(35,40,"Greenpeace Info"),""),vi(4),wo("href","nl"===il(39,42,t.languageService.lang)?"https://www.grootoudersvoorhetklimaat.be/":"https://gpclimat.be/",Jr),vi(2),Ro("alt",il(43,48,"Grandparents pour le climat")),wo("src","/assets/img/logos/"+("fr"===il(41,44,t.languageService.lang)?"logo-grandparents-pour-le-climat.png":"nl"===il(42,46,t.languageService.lang)?"logo-grootouders-voor-het-klimaat.png":"logo-grandparents-for-climate.png"),Jr),vi(7),Uo(il(48,50,"Grandparents pour le climat")),vi(2),Qo(" ",il(50,52,"Grandparents pour le climat Info"),""),vi(5),Ro("alt",il(55,54,"Hart Boven Hard")),vi(5),Uo(il(60,56,"Hart Boven Hard")),vi(2),Qo(" ",il(62,58,"Hart Boven Hard Info"),""),vi(13),Qo(" ",il(75,60,"Klimaatzaak Info"),""),vi(6),Uo(il(81,62,"Klimaatcoalitie")),vi(2),Ro("alt",il(83,64,"Klimaatcoalitie")),vi(5),Uo(il(88,66,"Klimaatcoalitie")),vi(2),Qo(" ",il(90,68,"Klimaatcoalitie Info"),""),vi(10),Qo(" ",il(100,70,"Oikos Info"),""),vi(13),Qo(" ",il(113,72,"Oxfam Info"),""),vi(10),Qo(" ",il(123,74,"Youth For Climate Info"),""),vi(10),Qo(" ",il(133,76,"Climate Express Info"),""),vi(10),Qo(" ",il(143,78,"11.11.11 Info"),""),vi(10),Qo(" ",il(153,80,"Vorming Plus Info"),""),vi(10),Qo(" ",il(163,82,"Gents MilieuFront Info"),""),vi(10),Qo(" ",il(173,84,"Pousses et Vous Info"),""),vi(10),Qo(" ",il(183,86,"REScoop Vlaanderen Info"),""),vi(54),Ro("href","nl"!==il(237,88,t.languageService.lang)?"https://forumpourlatransition.be":"https://forumpourlatransition.be/index.php/transitieforum/",Jr),vi(2),Uo(il(239,90,"Transitieforum")),vi(10),Uo(il(249,92,"Mothers step in")),vi(11),Qo("",il(260,94,"wantToJoinUs")," "),vi(3),Uo(il(263,96,"Contact us")),vi(4),wo("innerHtml",il(267,98,"pressTitle"),Xr),vi(4),wo("ngIf","nl"!==il(271,100,t.languageService.lang)),vi(2),wo("ngIf","fr"!==il(273,102,t.languageService.lang)))},directives:[$c,Ow],pipes:[Sg,Xc],styles:[""]}),e})();const ik=[{path:"",component:jw},{path:"proposal",component:Gw,data:{title:"The proposal"}},{path:"voorstel",component:Gw,data:{title:"The proposal"}},{path:"proposition",component:Gw,data:{title:"The proposal"}},{path:"faq",component:Ww,data:{title:"FAQ"}},{path:"about",component:rk,data:{title:"About us"}},{path:"over",component:rk,data:{title:"About us"}},{path:"a-propos",component:rk,data:{title:"About us"}},{path:"question/:questionSlug",component:Yw},{path:"vraag/:questionSlug",component:Yw},{path:"privacy",component:ek,data:{title:"Privacy Statement"}},{path:"**",component:(()=>{class e{constructor(){this.lang="nl"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=dt({type:e,selectors:[["app-notfound"]],decls:6,vars:0,consts:[["aria-hidden","true",1,"u-margin-auto","u-margin-top-7","u-max-width-2"],["src","/assets/img/illustrations/root.png"],[1,"c-panel","u-padding-top-7","u-text-align-center"],[1,"container"],[1,"lead"]],template:function(e,t){1&e&&(xo(0,"figure",0),Co(1,"img",1),So(),xo(2,"div",2),xo(3,"div",3),xo(4,"p",4),$o(5,"Sorry, deze pagina bestaat niet (meer)."),So(),So(),So())},styles:[""]}),e})()}];let sk=(()=>{class e{}return e.\u0275mod=ft({type:e}),e.\u0275inj=ue({factory:function(t){return new(t||e)},imports:[[Ap.forRoot(ik,{initialNavigation:"enabled",anchorScrolling:"enabled"})],Ap]}),e})(),ok=(()=>{class e{constructor(e){this.http=e,this.baseUrl="https://www.hetburgerparlement.be/api/mails"}getLastMails(){return this.http.get(this.baseUrl+"/last").toProm
1ise().catch(this.handleError)}createMail(e){return this.http.post(this.baseUrl,e).toPromise().catch(this.handleError)}handleError(e){console.error("Error trying to call API: ",e.message?e.message:e.status?`${e.status} - ${e.statusText}`:e)}}return e.\u0275fac=function(t){return new(t||e)(Qe(Dm))},e.\u0275prov=ce({token:e,factory:e.\u0275fac}),e})(),ak=(()=>{class e{}return e.\u0275mod=ft({type:e,bootstrap:[wm]}),e.\u0275inj=ue({factory:function(t){return new(t||e)},providers:[ok,ww,sm,cm,kw,um],imports:[[Cg,tm.withServerTransition({appId:"serverApp"}),sk,Jm,nv,Zb,e_,N_,F_,sw,fw,rw]]}),e})(),lk=(()=>{class e{}return e.\u0275mod=ft({type:e,bootstrap:[wm]}),e.\u0275inj=ue({factory:function(t){return new(t||e)},imports:[[tf,ak]]}),e})();(function(){if(Er)throw new Error("Cannot enable prod mode after platform setup.");Cr=!1})(),document.addEventListener("DOMContentLoaded",()=>{Jg().bootstrapModule(lk).catch(e=>console.error(e))})},zfKp:function(e,t,n){"use strict";t.observable=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}()},zn8P:function(e,t){function n(e){return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id="zn8P"},zzsZ:function(e,t,n){"use strict";var r=n("Q1FS"),i=n("OAkW"),s=n("2qMH");t.fromArray=function(e,t){return t?s.scheduleArray(e,t):new r.Observable(i.subscribeToArray(e))}}},[[0,0]]]);

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